From e77bfa69741f30831acc202e0f7d504e0d190b66 Mon Sep 17 00:00:00 2001 From: Sandro Ronco Date: Thu, 23 Aug 2012 20:09:35 +0000 Subject: [PATCH] (MESS) hr16: SRAM is battery-backed. (nw) --- src/mess/drivers/alesis.c | 5 +++-- src/mess/includes/alesis.h | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mess/drivers/alesis.c b/src/mess/drivers/alesis.c index 6be121857ce..cdd0ac5bca8 100644 --- a/src/mess/drivers/alesis.c +++ b/src/mess/drivers/alesis.c @@ -81,12 +81,11 @@ static ADDRESS_MAP_START(hr16_io, AS_IO, 8, alesis_state) AM_RANGE(MCS51_PORT_P1, MCS51_PORT_P1) AM_READ_PORT("SELECT") AM_WRITENOP AM_RANGE(MCS51_PORT_P2, MCS51_PORT_P2) AM_WRITENOP AM_RANGE(MCS51_PORT_P3, MCS51_PORT_P3) AM_READWRITE(p3_r, p3_w) - AM_RANGE(0x8000, 0xffff) AM_RAM /* 32Kx8 SRAM */ + AM_RANGE(0x8000, 0xffff) AM_RAM AM_SHARE("nvram") // 32Kx8 SRAM, (battery-backed) ADDRESS_MAP_END static ADDRESS_MAP_START(sr16_mem, AS_PROGRAM, 8, alesis_state) ADDRESS_MAP_UNMAP_HIGH -// AM_RANGE(0x0006, 0x0007 ) // LCD interface? AM_RANGE(0x0000, 0xffff) AM_ROM ADDRESS_MAP_END @@ -210,6 +209,8 @@ static MACHINE_CONFIG_START( hr16, alesis_state ) /* sound hardware */ MCFG_ALESIS_DM3AG_ADD("dm3ag", XTAL_12MHz/2) + + MCFG_NVRAM_ADD_0FILL("nvram") MACHINE_CONFIG_END static MACHINE_CONFIG_START( sr16, alesis_state ) diff --git a/src/mess/includes/alesis.h b/src/mess/includes/alesis.h index 6d1953040a3..cfcf3b74aa4 100644 --- a/src/mess/includes/alesis.h +++ b/src/mess/includes/alesis.h @@ -10,6 +10,7 @@ #define _ALESIS_H_ #include "cpu/mcs51/mcs51.h" +#include "machine/nvram.h" #include "sound/dac.h" #include "video/hd44780.h" #include "imagedev/cassette.h"