Page 1 of 1

Rockman - Mega World (Japan) not saving/loading Backup RAM

Posted: Sun May 31, 2020 1:45 pm
by Ultron
Running latest version of the core(20200502).

Steps to Reproduce:

1. - Load Genesis core.
2. - Choose Region as JP in menu.
3. - Load "Rockman - Mega World (Japan).md"
(from No-intro Rom Set, md5 - 520d081a450b5e9f127369e6ec1be43e)
4. - Choose a save slot, then start a game (whichever you prefer)
5. - Beat a robot master (ex. Rockman 1 - Bomb Man)
6. - Save File when requested.
7. - Go into core menu (F12), choose "Save Backup RAM".
8. - Reset core, choose "Load Backup RAM".
9. - Start game, choose save file, you will see the game did not save (Robot Master you defeated is not greyed out)

I did notice when I do a Save Backup RAM, there is a .sav created in the proper location. I don't know if it is a true save though, or just a generic one (no progress made), or if the game even tries to load it.

I know there are 2 versions of this ROM. The original was supposed to be SRAM save, then there's an (alt) version that has EEPROM save. This should be the SRAM version (no alt in ROM title).

I've tried other ROMs, and they save properly, so I don't think it's the core.

Is there a way I can log this to see if it's trying to load the .sav file?

Thanks!!

Re: Rockman - Mega World (Japan) not saving/loading Backup RAM

Posted: Sun May 31, 2020 1:47 pm
by Kitrinx
Yes, EEPROM saves are not supported. The version with SRAM saves is verified to work correctly.

Re: Rockman - Mega World (Japan) not saving/loading Backup RAM

Posted: Sun May 31, 2020 7:38 pm
by Ultron
Kitrinx wrote: Sun May 31, 2020 1:47 pm Yes, EEPROM saves are not supported. The version with SRAM saves is verified to work correctly.
Yeah, the version I have is supposed to be the SRAM version. I wonder if it is labeled wrong. I’ll try to hunt down the other version and see if that works.

Re: Rockman - Mega World (Japan) not saving/loading Backup RAM

Posted: Wed Jun 10, 2020 1:13 am
by Ultron
OK, so I did some testing on this for MiSTer.

Rockman - Mega World (Japan) - CRC32: 85c956ef
- This ROM will not save properly. If you look at the .sav file in a hex editor, it is padded with 00, except for a portion near the top of the file with the ASCII code for CAPCOM. This is the supposed original version, which used SRAM saves.

Rockman - Mega World (Japan) [a1] - CRC32: 4d87235e
- This ROM saves OK. This "alternate" is supposed to be the EEPROM save version (according to the internet), but it looks to me like the 2 Japan ROMs have been mixed up.

Mega Man: The Wily Wars (EU) Patched with SRAM fix - CRC32: 589542cc
- This patched ROM saves OK.

Mega Man: The Wily Wars (from the Genesis Mini - US version) - CRC32: 0cd405db
- This ROM does not save properly. Though it does save when using a software emulator on PC/Mac.

Hope someone finds this useful!

Re: Rockman - Mega World (Japan) not saving/loading Backup RAM

Posted: Tue Dec 15, 2020 5:21 am
by ChiefDoomologist
Does anyone know if there are plans to support EEPROM saves in the Genesis core?

Re: Rockman - Mega World (Japan) not saving/loading Backup RAM

Posted: Wed Oct 12, 2022 7:47 pm
by morgoth
I concur that saves don't properly work for:

Mega Man: The Wily Wars (from the Genesis Mini - US version) - CRC32: 0cd405db