@Axelay (http://www.cpcwiki.eu/forum/index.php?action=profile;u=84), I hope you don't mind.
So I finally found 1 method to run any 16KB rom game from cart that works on a gx4000.
Attached is relentless.
(I plan to clean it up a little such as taking out the Amstrad text).
I patched the firmware to make it work.
The method was that the firmware
1) scans only the necessary rom slots (roms will appear to repeat if you program a smaller one)
2) thinks it's using 0-3 for example, but this maps to &81-&84.
3) I use a custom foreground rom that calls the rom.
I tried the attached file on my gx4000 on the big screen. The scrolling is smooth, the game looks great, sounds great and plays nicely.
Cart contains the 16kb rom version.
EDIT: When I say any, I mean any that doesn't use BASIC.
Follow up, the game works great.
But, it is not patched and shows a couple of problems:
- If it has a pause you can't use it from gx4000.
- you can't enter your name if you get a hi-score :(
@Axelay (http://www.cpcwiki.eu/forum/index.php?action=profile;u=84): For the future, please can you add an up/down/left/right to choose letter and fire to select. With a special letter for end? Please ;)
So, although games can be put onto cart, they generally need patching to work from joysticks. Axelay already did a great job because you can start and play the game using joystick.
Attached are my files.
RELENT.ROM is unmodified.
boot.asm has a boot rom
os.rom is patched.
Quote from: arnoldemu on 15:15, 22 November 14
So, although games can be put onto cart, they generally need patching to work from joysticks. Axelay already did a great job because you can start and play the game using joystick.
In my projects I'm already trying to avoid keyboard as much as possible (except for Pause which could be remapped to a spare joypad button and even then that opens up a menu controlled by the directions to access quit to title screen to negate need of a seperate quit button). Ok my things aren't on CPC yet but at least I'm thinking ahead regarding such things. :P I often play CPC stuff on my PSP and having to use the virtual keyboard just to select from menus is somewhat annoying.