Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03637 Core Major Always Jan 4, 2010, 02:29 Jan 6, 2010, 15:17
Tester -Misc Reporters- View Status Public Platform MAME (Official Binary)
Assigned To etabeta Resolution Fixed OS Windows 2000
Status [?] Resolved Driver
Version 0.136 Fixed in Version 0.136u1 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 03637: dino, punisher, wof and clones: NVRAM saves correctly, but doesn't reload any changes made
Description When you make changes in the service mode and you rewrite the NVRAM, it seems to be written correctly upon MAME exit, but if you try reloading - the settings have reverted to defaults.
Steps To Reproduce
Additional Information Tested/Confirmed in:
dino
punisher

This might be a greater problem than just cps1.c, but nothing has been confirmed.

User rash2236 reported:
http://www.retroroms.net/modules/newbb/viewtopic.php?post_id=28798#forumpost28798
Github Commit
Flags
Regression Version 0.135u2
Affected Sets / Systems dino, punisher, wof and clones
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.05420
etabeta
Developer
Jan 6, 2010, 00:54
@Tafoid: are you sure regression appeared in 0.135u2?

I tried using an older version (between 134u4 & 134u5) and if I go in dino service mode, change coinage setting and exit, at next start settings are back to default

could you provide an example of settings which was saved in 0.135u1 and was not in 0.135u2?

Thanks
User avatar
No.05421
Tafoid
Administrator
Jan 6, 2010, 00:56
I'll be happy to check again in a few.
User avatar
No.05422
Tafoid
Administrator
Jan 6, 2010, 01:11
edited on: Jan 6, 2010, 01:12
I reconfirmed 0.135u2 as the regression.
I was using the report as a basis for test - changing the number of players configuration. Choose 5. System Configuration, then 6. Play Mode - change to "2 Players 1 Coin Chute". Make sure you 12. Exit and save with the P1 button.
Once saved, exit the menu on the main service mode screen.

What I did was create it in 0.135 and used u1 and it showed the proper settings. u2 read everything back as default and it get rewritten as default when MAME exits no matter what changes I did.
User avatar
No.05430
etabeta
Developer
Jan 6, 2010, 15:07
this affected only a subset of cps1 games (slammast, mbombrd and pang3 have working eeprom write/read).

not sure if the reason is in the MAME core or in the driver (yet), but I have a fix