Welcome to the Gamebase 64 forums.                 An attempt to document ALL Commodore 64 gameware before it's too late!

Dragon32 Gamebase Beta1 Here

Discuss any other databases that use the GameBase Frontend, whether in pre development, development or publically released.

Moderator: Jimbo

stanstimer
Keen Member
Keen Member
Posts: 89
Joined: Fri May 07, 2004 3:26 pm

Dragon32 Gamebase Beta1 Here

Mon May 05, 2008 1:52 pm

I have released a beta version of dragon32 gamebase that I am making, it has 5 games in it at the moment I and wonder if there is a few people here that would be kind enough to download it and test it for me to see if the games launch and start properly for them.

If everything works ok, I will then add the rest of the games and screenshots, there is around 700+ in total. The games that are in there may take up to 2mins to run when launched as they are tape games which xroar runs as if they are real dragon32 cassettes, remember the days on 8bits when games used to take mins to load. The disk games will load straight away. When you click on a game in the dragon32 gamebase please wait until xroar launches and starts the game automatically, what should happen is that xroar should launch and then when you get the familiar dragon data 1982 etc screen the game browser should launch a few secs after that and the game should automatically be selected and cloadm'ed after that. It works perfect here so I just want to see if it works for everybody else. Thanks for your time.

S.S.

http://rapidshare.com/files/112730299/Dragon32.zip
Last edited by stanstimer on Mon May 05, 2008 2:08 pm, edited 1 time in total.
stanstimer
Keen Member
Keen Member
Posts: 89
Joined: Fri May 07, 2004 3:26 pm

Mon May 05, 2008 1:56 pm

Dont forget when you unzip the dragon32 zip file in your gamebase directory you might have to point the gamebase to the correct paths to work and the same for the emulator paths but please dont run the emulator outside the gamebase or it might not work properly.

P.S. A huge thanks to AAG for the stub for running the emulator.
AAG
New Member
Contact:
Location: West Yorkshire, UK
Posts: 31
Joined: Wed Aug 22, 2007 10:11 pm

Mon May 05, 2008 7:28 pm

Hi

(I've sent you a pm but) the relative paths seem to be "out of sync" from your zip package.

On my setup I have

Code: Select all

D:\GameBase\Dragon32\Emulators\Xroar
  AAGKeys.exe
  xroar.exe

D:\GameBase\Dragon32\Roms
  c\ChuckieEgg.cas
The gemus keypair has :-

"..\C\chuckieegg.cas"

So from

D:\GameBase\Dragon32\Emulators\Xroar\..\C\chuckieegg.cas

is

D:\GameBase\Dragon32\Emulators\C\chuckieegg.cas

Not the ROMS dir. (Copy the contents of roms into emulators does work for me though, ie

D:\GameBase\Dragon32\Emulators\C\ChuckieEgg.cas



Once that was sorted the keys worked ok for me - but then it should do since I wrote it!

If anyone else can test this - I'd be interested to see if the "key forwarder" (AAGKeys) works with Vista. (It's been tested on a variety of XP machines).

Thanks
User avatar
K.C.
Cool Member
Cool Member
Location: The Netherlands
Posts: 416
Joined: Mon Sep 29, 2003 9:57 am

Mon May 05, 2008 8:39 pm

I don't have any experience with this system, but it is always good to see new gamebases collections! 8)

I gave it a quick test and found a few problems:

1. Invalid relative path
The emulator remembers the path of the last used game image.
The first time a game is started, this path is set to the Xroar program folder. The relative path set in the key=value pairs don't match.
A workaround is launching XRoar manually, press Ctrl+L and browse to a random image file. But I think it is better to use GEMUS to select the right folder.
I have changed the GEMUS script as follows:

Code: Select all

;*************************
;* Dragon32 GEMUS Script *
;*      (c) 2008         *
;*************************
;
; PLEASE SET YOUR EMULATOR PROPERTIES AS FOLLOWS:
;
; Emulator File: Aagkeys.EXE
; Associated File (1): none
; Use Short Filenames: YES (It wont work without this set to on)
; File Types:  cas;pak;dtx;dgn;s19;vdk
;
; This script was written for xroar and
; will not work with any other emulator.
;

;Start emulator and send initial keystrokes for launching file-open dialog
Add_CLP( roar.ini "[W:1500][CONTROL -J][CONTROL -J][CONTROL F- L][W:1500][clpbrd:)

;Fill in game path, wait, press Enter, wait, open game file and press Enter
;Then reset the focus to the original (emulator) window.
Add_CLP(%gamepath%)
Add_CLP("][W:1500][enter][W:1500][clpbrd: )
Add_CLP(%gamefile%)
Add_CLP(][enter])
Add_CLP([W:1500][F+])

;If it is a disk, type RUN "Gamename", else, type CLOADM
If GameType CONTAINS(vdk)
	Add_CLP(run@)
	Add_CLP(%prgname_value% )
Else
	Add_CLP(cloadm)
End If
Add_CLP([enter])

;Edit_CLP(command line options)
Run_Emulator()

With this script you are saving a lot of typing also, because you can reduce the key=value pairs to:

Code: Select all

prgname="gamename.bas"
This pair is only needed for vdk files, cas files don't need any key=value pairs!

The script launches AAGKEYS.EXE.
AAGKEYS will Launch XRoar and GEMUS will send the needed keystrokes to launch the file-open dialog.
At this moment GEMUS tells AAGKEYS to fill the clipboard with the path to the game file, press Enter and fill in the game name. You don't need a key=value pair for most of this, GEMUS knows it all!
If it is a vdk file, GEMUS needs to know the name of the game to be launched. This is specified in the key=value pair.
If it is a vdk file, GEMUS sends adds RUN "GAMENAME.BAS" to the command line parameters, for other filetypes (cas), it types just CLOADM.
This should be enough to launch all cas and vdk files.
It also solves the problem of the incorrect relative path.

2. Double quote problem
I am using a US international keyboard. Without doubt most people are using this type of keyboard.
Problem is that the double quote (") symbol is not located above the 2, but on a different place on the keyboard.
In the emulator, a double quote has to be typed as a 'shift-2'. This keystroke gives a >@< symbol in Windows, but a >"< symbol in the emulator.
In the GEMUS script you can see that I typed a @ symbol instead of the
command that you used ( Add_CLP(run@) ).
I can't figure out a solution to make this script working on all localized types of keyboards. But I think it is the best option to make it work on US international keyboards, because most people work with it.
stanstimer
Keen Member
Keen Member
Posts: 89
Joined: Fri May 07, 2004 3:26 pm

RE:

Mon May 05, 2008 9:27 pm

Hi AAG

I am now using the script submitted by K.C. above (thanks K.C.) to solve the relative paths issue so dragon gamebase beta2 should be better.

I am using vista on my laptop and aagkeys works fine on it

Many Thanks

S.S.
stanstimer
Keen Member
Keen Member
Posts: 89
Joined: Fri May 07, 2004 3:26 pm

RE:

Mon May 05, 2008 9:31 pm

Hi K.C.

Thanks for the updated script, I am using that now with a slight modification. The [CONTROL -J] command tells xroar which joystick port to emulate, so some games need two [Control -J] commands for joystick port 1 and some games need 3 commands for joystick port 2 so I have updated the script to accomodate this.

As for the "@ issue that is easy to solve xroar has an inbuild kepmap facility so you start the emulator with xroar -keymap uk for uk and xroar -keymap us for us keyboards. The dragon32 was know in the US as the coco or also known as the tandy color computer.

Many Thanks

S.S.
User avatar
.mad.
Respected Member
Respected Member
Location: Lancashire
Posts: 1827
Joined: Sun Jun 19, 2005 3:30 pm

dragon 32

Sun Aug 09, 2009 4:01 pm

Image

DRAGON GAMEBASE (beta)

http://www.zshare.net/download/638618276f1fbb8b/

Still lots more to add, But i need a break from this one.

Some games are either corrupt or just fail to run in emulators.
and i am not sure which it is. :P
but there are several versions available here to try.

download and try MESS for some better tape loader emulation.

If anyone has a good VDK Disk Explorer Util,
please let me have it.

Read the XRoar docs for the special key commands.
hardmanm
Cool Member
Cool Member
Location: Lancashire, England
Posts: 455
Joined: Wed Jul 05, 2006 8:03 am

Mon Aug 10, 2009 11:17 am

Thanks MAD for bringing a promising Dragon gamebase to the public.
Gamebase Developer
gunness
New Member
Contact:
Location: Denmark
Posts: 24
Joined: Mon Aug 09, 2004 8:05 pm

Mon Aug 10, 2009 1:07 pm

Yes, this is a really nice addition to the GB scene!
sut
Cool Member
Cool Member
Location: Mansfield
Posts: 200
Joined: Thu Jul 20, 2006 5:15 pm

Sun Nov 22, 2009 7:41 pm

Just updating and tidying my Gamebases. Presume the Gamebase Dragon by Mad & Kevlar supercedes this one:
http://gamebase64.com/forum/viewtopic.php?t=3817

Ideally I do not want 2 Gamebases for the same system I've checked the games and all are in Mad & Kevlar's Gamebase (except Deadwood ?) Also I seem to have 60 screenshots missing ? Do i just need to download again or is everyones version the same ?
User avatar
.mad.
Respected Member
Respected Member
Location: Lancashire
Posts: 1827
Joined: Sun Jun 19, 2005 3:30 pm

Mon Nov 23, 2009 12:28 pm

yes 60 screenshots missing is correct version. :P

these are for games /tools i couldn't get to load in xroar.
these could be bugged files or not yet EMU compatible.
hardmanm
Cool Member
Cool Member
Location: Lancashire, England
Posts: 455
Joined: Wed Jul 05, 2006 8:03 am

Mon Nov 23, 2009 5:33 pm

Any chance of an update, i really think it deserves to be finished? A very impressive gamebase.
Gamebase Developer
JonathonSaunders
Keen Member
Keen Member
Posts: 58
Joined: Sat Feb 20, 2010 10:12 pm

RE:

Wed May 19, 2010 10:29 am

; _____ _____ __ __ __ __ _____ _____ _____ _____ ___ _____ ____
; / __\/ __\/ \/ \/ | \/ ___> / ___>/ \/ _ \/___\/ _ \/ \
; | |_ || __|| \/ || | ||___ | |___ || |--|| _ <| || __/\- -/
; \_____/\_____/\__ \__/\_____/<_____/ <_____/\_____/\__|\_/\___/\__/ |__|
; by
; _ _ _ __ _
; | | ___ _ _ __| | |/ /___| |_____ ____ _ _ _
; | |__/ _ \ '_/ _` | ' </ -_) / -_) V / _` | '_|
; |____\___/_| \__,_|_|\_\___|_\___|\_/\__,_|_|
;
; and _
; _ __ __ _ __| |
; _| ' \/ _` / _` |_
; (_)_|_|_\__,_\__,_(_)
;
;
; PLEASE SET YOUR EMULATOR PROPERTIES AS FOLLOWS:
;
; Emulator File: XRoar.exe
; Associated Script File (1): See Below
; Use Short Filenames: no
; File Types: cas;pak;dtx;dgn;s19;vdk;wav
; (Compressed File Types: ZIP)
;
; This script was written for Xroar 0.2.2
; It may work with other versions too......
;
;
; If a Game needs a specific machine use the following keytypes:
; machine=dragon32 - Dragon 32 (PAL) (Default)
; machine=dragon64 - Dragon 64 (PAL)
; machine=tano - Tano Dragon (NTSC)
; machine=coco - Tandy Colour Computer (PAL
; machine=cocous - Tandy Color Computer (NTSC)

;Set keymap for your country
Add_CLP( -keymap uk)

If Key_machine CONTAINS(DRAGON64)
Add_CLP( -machine dragon64)
ElseIf Key_machine CONTAINS(Tano)
Add_CLP( -machine tano)
ElseIf Key_machine CONTAINS(coco)
Add_CLP( -machine coco)
ElseIf Key_machine CONTAINS(cocous)
Add_CLP( -machine cocous)
Else
Add_CLP( -machine dragon32)
End If

Add_CLP( -load "%gamepathfile%")

If Key_startup CONTAINS(CLOAD)
If Control = JoyPort1
Run_Emulator_Send_Keys([2]^j^j^j[2]REM When Game Has Finished Loading Type "Run" and Press Enter {Enter}[2]cload-run{enter}{F12 32}||50)
ElseIf Control = JoyPort2
Run_Emulator_Send_Keys([2]^j^j[2]REM When Game Has Finished Loading Type "Run" and Press Enter {Enter}[2]cload-run{enter}{F12 32}||50)
Else
Run_Emulator_Send_Keys([2]^j[2]REM When Game Has Finished Loading Type "Run" and Press Enter {Enter}[2]cload-run{enter}{F12 32}||50)
End If
Else
If Control = JoyPort1
Run_Emulator_Send_Keys([2]^j^j^j[2]cloadm-exec{enter}{F12 32}||50)
ElseIf Control = JoyPort2
Run_Emulator_Send_Keys([2]^j^j[2]cloadm-exec{enter}{F12 32}||50)
Else
Run_Emulator_Send_Keys([2]^j[2]cloadm-exec{enter}{F12 32}||50)
End If
End If
JonathonSaunders
Keen Member
Keen Member
Posts: 58
Joined: Sat Feb 20, 2010 10:12 pm

RE:

Wed May 19, 2010 10:31 am

This is an updated Dragon Gamebase script for XROAR which uses the new sendkeys command and thus incorporates joystick emulation properly as the previous script had no working joysticks commands.


Enjoy :)
dax
Ice Cool Member
Ice Cool Member
Location: Poland
Posts: 751
Joined: Tue Sep 04, 2007 1:45 pm

Mon Feb 06, 2012 8:23 am

can anyone upload it ?
I love Gamebase's creators and compilations

Return to “Other GameBase Projects”

Who is online

Users browsing this forum: No registered users and 11 guests