Megadrive Repro 4MB with Save (patched Phantasy Star IV) does not work
OSCR firmware version
14.3
OSCR hardware version
HW5 Rev1
Attach OSCR_LOG.txt file here
System used
Sega Mega Drive/Genesis
Describe the issue.
Hi there! I ran into a little problem when trying to dump a repro containing the the retranslated Phjantasy Star IV. The rom was padded to 4MB (32Mbit). When dumping after addresse 0x200000 every second Byte is 0xFF. However dumping the original rom works fine (3MB/24Mbit), even after 0x200000.
After changing Line 1429 in MD.ino from
// Phantasy Star/Beyond Oasis with 74HC74 and 74HC139 switch ROM/SRAM at address 0x200000 if (0x200000 < cartSize && cartSize < 0x400000) { enableSram_MD(0); }
to
// Phantasy Star/Beyond Oasis with 74HC74 and 74HC139 switch ROM/SRAM at address 0x200000 if (0x200000 < cartSize && cartSize <= 0x400000) { enableSram_MD(0);
the patched ROM dumps just fine.
Best guess is, that a ROM ending on 0x3FFFFF has a cartsize of 0x400000 and would normally not trigger the "if"-statement. I guess there are no game which normally have a cartsize of 0x400000 AND sram.
Regards, John