Replies: 3 comments 10 replies
-
Sorry, I don't have the right stuff to test your save problem... |
Beta Was this translation helpful? Give feedback.
-
I have a theory on this initial problem, reading the documentation on this mapper it looks like it uses 512x4 bits in a 512x8bit array. Reading 1111xxxx 1111yyyy 1111zzzz 1111wwww. I suspect the emulator is expecting only the lower bits (xxxxyyyy zzzzwwww). This theory originates from looking at the dump, which every byte starts with F, and is 512bytes, and the sram dump from mgba is 256 bytes. If this is the case the ram might be reading correctly and i should, in theory be able to write it back to the cart. I havent attempted that because i dont prefer to loose the save on a hunch. I would like to figure out a way to strip every other 4 bits from the file and try that in an emulator. |
Beta Was this translation helpful? Give feedback.
-
this is a bit of an aside, but it'd be interesting to know which ones had error. its possibly that there may be errors in the rom database, if those carts haven't been re-dumped much (or there was a dump tool error). |
Beta Was this translation helpful? Give feedback.
-
So, i have dumped around 300 games in total between most supported systems, and i can get almost every rom to dump correctly, minus a few overdumps than when trimmed come out correctly, and a couple games with 1-2 bytes different, I blame my carts for such small errors. That said, I have one gameboy MBC2 game, Final fantasy Legends, the ROM dumps correctly, however the save will not. It is the only save that will not load in an emulator. Before I report this as a bug, is there anyone that can either confirm or disprove my bug using fw5 and fw 10.2? Test any mbc2 game with a valid save by dumping the save and loading it in an emulator?
Thank you.
Beta Was this translation helpful? Give feedback.
All reactions