Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03650 Misc. Minor Always Jan 7, 2010, 11:21 Jan 11, 2010, 12:34
Tester Kold666 View Status Public Platform MAME (Official Binary)
Assigned To Resolution Unable to reproduce OS Windows XP (32-bit)
Status [?] Closed Driver
Version 0.136 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 03650: ppking, gladiatr and clones: All gladiator.c games should have a NVRAM
Description The original pcb of both Gladiator and Ping Pong King has a 3V battery attached to a 2k ram to save hiscores.

Verified on my original pcb of Ping Pong King (it saves hiscores after power down) and Gladiator pcb runs on the same pcb (different roms and MCUS)
Steps To Reproduce
Additional Information
Github Commit
Flags Verified with Original
Regression Version
Affected Sets / Systems ppking, gladiatr and clones
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
5
User avatar
No.05447
Tafoid
Administrator
Jan 7, 2010, 15:32
edited on: Jan 7, 2010, 15:36
I just ran 0.136 and NVRAM's are created for both games - each 2k in size. Where is the problem? If NVRAM changes aren't working, it might be due to 03630.
User avatar
No.05455
Kold666
Developer
Jan 7, 2010, 23:55
ok, I'll check again when bug 03630 will be fixed
User avatar
No.05462
Haze
Senior Tester
Jan 8, 2010, 21:04
03630 afaik relates to the eeprom device. these are using battery backed ram, not an eeprom.

that said, they are already marked to save NVRAM

AM_RANGE(0xf000, 0xf7ff) AM_RAM AM_BASE_SIZE_GENERIC(nvram) /* battery backed RAM */

although I do question what this is

static READ8_HANDLER(f6a3_r)
{
if(cpu_get_previouspc(space->cpu)==0x8e)
space->machine->generic.nvram.u8[0x6a3]=1;

return space->machine->generic.nvram.u8[0x6a3];
}
User avatar
No.05467
Tafoid
Administrator
Jan 9, 2010, 11:56
I'll close this for now. If it happens that there continues to be an issue, please reopen, Kold.
User avatar
No.05486
Kale
Developer
Jan 11, 2010, 12:34
@Haze: these 8741 games do a comm check for every vblank cycle, if that memory returns zero then the game hangs, there's a similar loop in Cycle Mahbou as well.