- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
06852 | Misc. | Minor | Always | Jan 22, 2018, 01:14 | Jan 22, 2018, 04:26 |
Tester | Kale | View Status | Public | Platform | MAME (Self-compiled) |
Assigned To | Resolution | Open | OS | Windows Vista/7/8 (64-bit) | |
Status [?] | Confirmed | Driver | |||
Version | 0.193 | Fixed in Version | Build | 64-bit | |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 06852: drifto94, twineag2, stmblade, snes [f1roc2, moritash]: uPD96050 on-chip RAM doesn't save at emulator exit | ||||
Description |
uPD96050 CPU (aka ST010 or ST011) is supposed to have a battery backed RAM for data saving. Examples: Twin Eagle 2 uses it for bokkeeping info in service mode while F1 ROC II for Super NES saves three games and time attack records in main menu. |
||||
Steps To Reproduce |
Twin Eagle 2: 1. enable service mode in dip-switch menu; 2. select i/o test; 3. press 1p button 1 & 3 together twice; 4. check bookkeeping menu items; 5. Quit emulator or hard-reset then repeat steps 2-4, notice that data isn't saved; SNES [f1roc2] 1. in main menu, select grand prix; 2. select one of the three slots, insert a name and select the newly created save; 3. select "save game" then save on the created slot; 4. select no at continue game query; 5. Quit emulator or hard-reset, repeat step 1 and notice that your data is wiped. |
||||
Additional Information |
src\devices\cpu\upd7725\upd7725.h: dataRAM variable is supposed to be the on chip RAM. I have no idea at current time if software list games can handle this properly if you inherit device_nvram_interface class for the CPU core. |
||||
Github Commit | |||||
Flags | |||||
Regression Version | |||||
Affected Sets / Systems | drifto94, twineag2, stmblade, snes [f1roc2, moritash] | ||||
Attached Files
|
|||||
Relationships
There are no relationship linked to this issue. |
Notes
1
No.14675
NekoEd Senior Tester
Jan 22, 2018, 04:26
|
Confirmed in twineag2. Selecting the I/O test isn't necessary, you can go straight to the bookkeeping menu item instead. |
---|