pseudoMSX will not implement SCC+ with ROM, because it does not exist in real hardware, nor is it trivial to convert a SCC+ cartridge to have ROM.
These are disk games, MSX computers run the disks fine, as will pseudoMSX. This fetish for .ROM files needs to end.
Grauw: let's discuss on IRC.
Manuel: normally you avoid IRC discussions!
Grauw: sounds like you're making it hard for yourself. You can either mount a directory with your ROM file and use ROMLOAD and AUTOEXEC.BAT to load it, or you can use a regular SCC+ cartridge/extension and access its slot from your normally mapped ROM cartridge.
You're not going to be able to release a .ROM product with a SCC+ mapper anyway, due to earlier mentioned reasons.
Btw, I will eventually provide a .com version of Synthesix too, don’t worry . Just in terms of iteration time, this is right now more convenient (and I like putting my Snatcher / ESE-SCC / MegaFlashROM SCC+ SD to good use
).
iteration time is quickest with my second suggestion, the code for which a .com version will require anyway. As long as your SCC detection routine also checks its own slot, no special case for megaflashscc+sd is required.
I prefer to run as soon as possible, even before the disk ROM boots. Right now, from the time I type “make run” and Synthesix is running it takes… (timing it…) 6 seconds. (That’s with C-BIOS, a turboR takes a second longer.)
I don’t have SCC detection yet; once I have that, I can of course plug in an SCC+ on the command line and run Synthesix in the other slot.
But, sorry, thread hijack .
I think I have fake SCC rom's in my collection.
Does anyone have the full sha1 values list of all games from Konami with SCC?
Thanks.
@Grauw
My 2 cents:
Why don't you contact the MSX Cartridge Shop guys and release Synthesix as a cartridge? (preferably one with a flash, so it can be updated to later releases)
I guess that would both (1) make collectors happy and (2) fill the openMSX requirements for a real hardware existence on the wild. It's a win-win solution, I hope.
Haha . Good idea about the flash. That would be kinda sweet actually!
First I have a lot of work to do though! It’s far from finished still .
@Paulo: check the softwaredb.xml file that comes with openMSX in share/softwaredb.xml and look for KonamiSCC.
Thanks to BiFi for this info: the original SCC+ supporting Konami games (like Nemesis 1) from the Konami Game Collection are not loaded into the RAM of the SCC+ at all. Only the SCC music driver and some data are. The game itself runs from the main MSX RAM. In other words: the SCC+ ROMs that are in the wild are fictional hacks that have nothing to do with real hardware.