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

gamebase amstrad cpc

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

Moderator: Jimbo

ldaneels
Keen Member
Keen Member
Posts: 106
Joined: Wed Sep 10, 2003 3:30 pm

Gamebase CPC V14

Thu Apr 15, 2010 5:01 pm

Hi everybody,
I just finished the Gamebase CPC V14 update. For the moment, only the update is available, but I am uploading the full version.
You can donwload everything on http://www.cpc-power.com/gamebasecpc/
Have Fun,

Loïc
ldaneels
Keen Member
Keen Member
Posts: 106
Joined: Wed Sep 10, 2003 3:30 pm

Wed Apr 28, 2010 10:01 am

I just fixed the link for the installer files. The download works now.
User avatar
Pugsy
GB64 Team
Contact:
Location: North Wales, UK
Posts: 575
Joined: Thu Feb 13, 2003 7:58 pm

Tue May 04, 2010 7:07 pm

Wow, that is massive!

Nice Job!
Gamebase64 Team Member http://www.gamebase64.com
Ex-freelance cheat listing/pokes contributer to Zzap, CF, CU & ACE
MAME Cheat File Maintainer http://www.mamecheat.co.uk
ldaneels
Keen Member
Keen Member
Posts: 106
Joined: Wed Sep 10, 2003 3:30 pm

Thu May 06, 2010 7:36 am

Hi,
Thanks for the cheer, it is much appreciated.
Update V15 is well under way with some nice games added to the list.
For those who missed it, I have created a Facebook group at http://www.facebook.com/group.php?gid=1 ... 282&ref=mf
Cheers,

Loïc
hillelr
Keen Member
Keen Member
Location: Israel
Posts: 105
Joined: Wed Sep 10, 2003 9:37 am

CPCzone

Thu May 06, 2010 12:37 pm

hi
sry for an unrelated post
does anyone know if the site CPCzone will be back online
or is there a site that is similar to it?
thx
One Signature To Rule Them All
ldaneels
Keen Member
Keen Member
Posts: 106
Joined: Wed Sep 10, 2003 3:30 pm

Thu May 06, 2010 3:27 pm

I am looking for some help to set up Winape in GBCPC: I need to automatically load a cartridge (cpr file) in Winape. It works perfectly with the dsk (Add_CLP(%gamepathfile% /a)), but it absolutely refuses to load a cartridge. What to I need to do (aside from CTRL+F3) ?
Any help would be greatly appreciated
User avatar
Vicman
Cool Member
Cool Member
Location: Germany
Posts: 285
Joined: Mon May 12, 2008 7:51 pm

Thu May 06, 2010 3:36 pm

This is the Gemus Script, that hardmanm use for his AmstradMania v3 :
So, should be (/t)....

Code: Select all

If GameType CONTAINS(dsk)
	Add_CLP(%gamepathfile%)
	Add_CLP( /a)
End If

If GameType CONTAINS(cdt)
	Add_CLP(%gamepathfile%)
	Add_CLP( /t)
End If

If GameType CONTAINS(sna)
	Add_CLP(%gamepathfile%)

End If
Run_Emulator()
EDIT :
Forget it.....silly me...it's for Tapes :oops:
But i saw on Facebook, you allready have the Answer :wink:
GB done: Philips VG 5000, Sord-M5, Acorn Atom, Enterprise v1.00
ldaneels
Keen Member
Keen Member
Posts: 106
Joined: Wed Sep 10, 2003 3:30 pm

Fri May 07, 2010 5:46 am

Hi, I indeed found my answer shortly after I posted. Your method is much cleaner, though.
I wonder if there is a command line for cartridges... Maybe /c ? Anyone can confirm ?
User avatar
K.C.
Cool Member
Cool Member
Location: The Netherlands
Posts: 416
Joined: Mon Sep 29, 2003 9:57 am

Fri May 07, 2010 7:20 am

There doesn't seem to be a command line option for attaching cartridges, but I found a WinAPE.ini file in the emulator folder containing this line:

Code: Select all

Cartridge=CPC_PLUS.CPR
I haven't tested it, but maybe this works?

Code: Select all

Set_INI_Value(%emupath%\WinAPE.ini||ROMS||Cartridge||CPC_PLUS.CPR)
If GameType CONTAINS(dsk)
	Add_CLP(%gamepathfile% /a)
ElseIf GameType CONTAINS(cdt)
	Add_CLP(%gamepathfile% /t)
ElseIf GameType CONTAINS(sna)
	Add_CLP(%gamepathfile%)
ElseIf GameType CONTAINS(cpr)
	Set_INI_Value(%emupath%\WinAPE.ini||ROMS||Cartridge||%gamepathfile%)
EndIf
Run_Emulator()
ldaneels
Keen Member
Keen Member
Posts: 106
Joined: Wed Sep 10, 2003 3:30 pm

Fri May 07, 2010 9:25 am

Hi,
that is more or less what I ended up doing & it works perfectly.
For those curious, here is the way I did it (full GEMU for Winape):

Set_INI_Value(%emupath%\winape.ini||ROMS||cartridge||D:\GameBase\Amstrad CPC\Emulators\WinAPE\ROM\CPC_PLUS.CPR)

Set_INI_Value(%emupath%\winape.ini||DRIVES||Drive(0)||)

Set_INI_Value(%emupath%\winape.ini||TAPE||File Name||)

Add_CLP(%gamepathfile% /a)

If Key_CARTRIDGE CONTAINS(YES)
Set_INI_Value(%emupath%\winape.ini||ROMS||cartridge||%gamepathfile%)
End If

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

Fri May 07, 2010 10:06 am

That could work, however, a few questions/comments about your script:

Code: Select all

Set_INI_Value(%emupath%\winape.ini||ROMS||cartridge||D:\GameBase\Amstrad CPC\Emulators\WinAPE\ROM\CPC_PLUS.CPR)
IMO it's better to remove the full path to CPC_PLUS.CPR. Not everyone installs the files to the same location.

Code: Select all

Set_INI_Value(%emupath%\winape.ini||DRIVES||Drive(0)||)

Set_INI_Value(%emupath%\winape.ini||TAPE||File Name||)
Is there any special reason to clear these values in WinAPE.ini?

Code: Select all

If Key_CARTRIDGE CONTAINS(YES)
Set_INI_Value(%emupath%\winape.ini||ROMS||cartridge||%gamepathfile%)
End If
It will work this way, but you need to set a key=value pair for all cartridge based games. That is not needed, it can be done automatically by checking the file extension.
Also an unneeded/unwanted CLP is sent to the emulator. You always send Add_CLP(%gamepathfile% /a) to WinAPE, I don't think it is needed to add the filename as CLP for cartridge based games.

If you can always send %gamepathfile% /a to WinAPE except for cartridge based games, this script will do exactly what you want:

Code: Select all

If GameType CONTAINS(cpr) 
   Set_INI_Value(%emupath%\WinAPE.ini||ROMS||Cartridge||%gamepathfile%) 
Else
   Set_INI_Value(%emupath%\WinAPE.ini||ROMS||Cartridge||CPC_PLUS.CPR) 
   Add_CLP(%gamepathfile% /a) 
EndIf 
Run_Emulator()
ldaneels
Keen Member
Keen Member
Posts: 106
Joined: Wed Sep 10, 2003 3:30 pm

Sat May 08, 2010 8:57 am

Thanks for that, I have modified the GEMUs & it works great. Only niggle is autostarting tapes, but I don't really use Winape for tapes anyway.
I have changed all paths to relative paths, so it should work with any install.
As for the 2 set_INI, I put them there to clear the Winape.ini. Without it, when I do a new release & use winape, it will create a new 1Kb file for the last file that was inserted.
ldaneels
Keen Member
Keen Member
Posts: 106
Joined: Wed Sep 10, 2003 3:30 pm

Mon May 17, 2010 8:23 pm

Hi everybody,
V15 is almost ready & should be downloadable by the end of the week. More info as it happens...

Loïc
ldaneels
Keen Member
Keen Member
Posts: 106
Joined: Wed Sep 10, 2003 3:30 pm

Sun May 23, 2010 7:09 pm

Good news ! I am currently uploading the new update (V15).
I'll confirm when everything is ready to download...
ldaneels
Keen Member
Keen Member
Posts: 106
Joined: Wed Sep 10, 2003 3:30 pm

Sun May 23, 2010 10:02 pm

Ok, the update is now available for download & the full release is being uploaded.
http://www.cpc-power.com/gamebasecpc/
Have Fun

Loïc

Return to “Other GameBase Projects”

Who is online

Users browsing this forum: Google [Bot] and 29 guests