Hi all!
I'm trying to convert one game into a ROM (it's a re-edition + improvement of an existing game, I hope you'll see it soon), and I have some problems which perhaps you could help me with.
This megaROM is based on a Konami-4 mapper, and it works fine with all of the MSX1 and MSX2 machines I've tried in openMSX. I took into account that RAM might be at any slot, that the cartridge could be inserted in slot 1 or 2, and these kinds of things. It seems to work well with emulated machines.
However, when loaded directly with srom (SofaROM 3.0 from SofaRun) in my SX-1 FPGA, it starts and at some point it hangs. Srom detects correctly it's a Konami mapper on a OCM device. However, if I insert the Carnivore 2 and run again srom, it detects everything well, it uses the "Device: Carnivore 2 - RAM" and in this case it works perfectly! And even more strangely, if I flash the ROM within Carnivore 2, it doesn't work at all when run as a cartridge.
Is there anything I might be missing? Any ideas?
Thanks in advance for your comments