wow, they are all very interesting ideas, thanks!
for starting, i was only thinking on having one rom cartridge per game, or one for all these 4 games that were submitted to that contest - and yes, contacting the author would be a good idea (perhaps he, and all other authors in that contest) would appear here in this tread to comment about? my first idea was to merely patching the amstrad bios rom for running the game automatically, just a simple and "amateur" patchwork that would "just work", and the step later would be improving the palette (a bit like Mojon Twins games using ULAPlus palette on ZX-Spectrum, simple stuff like this? ), and so on
Some comments:
- patching the bios to run the rom automatically. I would choose another method. Keep the bios unpatched. Keep the game rom unpatched.
Make a new "foreground rom" which calls the rom. This should work. In fact I'll try it.
- patching the palette for plus games is more complex than for ULAPlus.
For ULAPlus you set the palette and it is never changed because normal ZX Spectrum doesn't have re-programmable palette. The ULAPlus is like a palette redirect, it takes the existing palette and converts it to new.
To set the palette for a plus game you need to set your new palette, but also patch the game to stop it from setting it's own palette.
OR, where the palette is set by the game, redirect it to change the palette you want.
I am just warning that it is often a little more work for patching, but when you have done it successfully for one, it is easier to do the next and the next etc.