From 52f0834d2ca309cd1059d5f82c47c58081bf0c58 Mon Sep 17 00:00:00 2001 From: davidhay Date: Sun, 15 Mar 2009 17:57:11 +0000 Subject: [PATCH] set chsuper2/3 ram as battery backed, so that initialization gets saved correctly --- src/mame/drivers/chsuper.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/chsuper.c b/src/mame/drivers/chsuper.c index ed17603005e..52c4a429735 100644 --- a/src/mame/drivers/chsuper.c +++ b/src/mame/drivers/chsuper.c @@ -95,7 +95,7 @@ static ADDRESS_MAP_START( chsuper_prg_map, ADDRESS_SPACE_PROGRAM, 8 ) AM_RANGE(0x00000, 0x0efff) AM_ROM AM_RANGE(0x00000, 0x01fff) AM_WRITE( chsuper_vram_w ) AM_RANGE(0x0f000, 0x0ffff) AM_RAM AM_REGION("maincpu", 0xf000) - AM_RANGE(0xfb000, 0xfbfff) AM_RAM + AM_RANGE(0xfb000, 0xfbfff) AM_RAM AM_BASE(&generic_nvram) AM_SIZE(&generic_nvram_size) ADDRESS_MAP_END // AM_RANGE(0xaff8, 0xaff8) AM_DEVWRITE("oki", okim6295_w) @@ -207,6 +207,8 @@ static MACHINE_DRIVER_START( chsuper ) MDRV_SCREEN_SIZE(64*8, 64*8) MDRV_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 0, 30*8-1) + MDRV_NVRAM_HANDLER( generic_0fill ) + MDRV_GFXDECODE(chsuper) MDRV_PALETTE_LENGTH(0x100)