ZAC_PROTO, ZAC_2 - Added nvram

This commit is contained in:
Robbbert 2012-09-23 12:21:36 +00:00
parent 719fbf846f
commit e4b6bc3d15
2 changed files with 6 additions and 2 deletions

View File

@ -5,6 +5,7 @@
#include "emu.h"
#include "cpu/s2650/s2650.h"
#include "machine/nvram.h"
#include "zac_2.lh"
class zac_2_state : public driver_device
@ -202,6 +203,8 @@ static MACHINE_CONFIG_START( zac_2, zac_2_state )
MCFG_CPU_ADD("maincpu", S2650, 6000000/2)
MCFG_CPU_PROGRAM_MAP(zac_2_map)
MCFG_CPU_IO_MAP(zac_2_io)
MCFG_NVRAM_ADD_0FILL("ram")
MCFG_TIMER_ADD_PERIODIC("zac_2_inttimer", zac_2_inttimer, attotime::from_hz(200))
MCFG_TIMER_ADD_PERIODIC("zac_2_outtimer", zac_2_outtimer, attotime::from_hz(187500))

View File

@ -8,7 +8,6 @@ The inputs work with 'strike' and 'skijump'.
The playboard inputs are unknown.
ToDo:
- Proper artwork
- Mirrors of ram and switches
- battery backup of ram
- Inputs
@ -19,6 +18,7 @@ ToDo:
#include "emu.h"
#include "cpu/scmp/scmp.h"
#include "machine/nvram.h"
#include "zac_proto.lh"
class zac_proto_state : public driver_device
@ -45,7 +45,7 @@ protected:
static ADDRESS_MAP_START( zac_proto_map, AS_PROGRAM, 8, zac_proto_state )
AM_RANGE(0x0000, 0x0bff) AM_ROM
AM_RANGE(0x0d00, 0x0dff) AM_RAM
AM_RANGE(0x0d00, 0x0dff) AM_RAM AM_SHARE("nvram")
AM_RANGE(0x0e00, 0x0e00) AM_READ_PORT("PL0")
AM_RANGE(0x0e01, 0x0e01) AM_READ_PORT("PL1")
AM_RANGE(0x0e02, 0x0e02) AM_READ_PORT("PL2")
@ -226,6 +226,7 @@ static MACHINE_CONFIG_START( zac_proto, zac_proto_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", SCMP, 1000000)
MCFG_CPU_PROGRAM_MAP(zac_proto_map)
MCFG_NVRAM_ADD_0FILL("nvram")
/* Video */
MCFG_DEFAULT_LAYOUT(layout_zac_proto)