trunk/src/mame/drivers/zac_2.c
| r18090 | r18091 | |
| 5 | 5 | |
| 6 | 6 | #include "emu.h" |
| 7 | 7 | #include "cpu/s2650/s2650.h" |
| 8 | #include "machine/nvram.h" |
| 8 | 9 | #include "zac_2.lh" |
| 9 | 10 | |
| 10 | 11 | class zac_2_state : public driver_device |
| r18090 | r18091 | |
| 202 | 203 | MCFG_CPU_ADD("maincpu", S2650, 6000000/2) |
| 203 | 204 | MCFG_CPU_PROGRAM_MAP(zac_2_map) |
| 204 | 205 | MCFG_CPU_IO_MAP(zac_2_io) |
| 206 | MCFG_NVRAM_ADD_0FILL("ram") |
| 207 | |
| 205 | 208 | MCFG_TIMER_ADD_PERIODIC("zac_2_inttimer", zac_2_inttimer, attotime::from_hz(200)) |
| 206 | 209 | MCFG_TIMER_ADD_PERIODIC("zac_2_outtimer", zac_2_outtimer, attotime::from_hz(187500)) |
| 207 | 210 | |
trunk/src/mame/drivers/zac_proto.c
| r18090 | r18091 | |
| 8 | 8 | The playboard inputs are unknown. |
| 9 | 9 | |
| 10 | 10 | ToDo: |
| 11 | | - Proper artwork |
| 12 | 11 | - Mirrors of ram and switches |
| 13 | 12 | - battery backup of ram |
| 14 | 13 | - Inputs |
| r18090 | r18091 | |
| 19 | 18 | |
| 20 | 19 | #include "emu.h" |
| 21 | 20 | #include "cpu/scmp/scmp.h" |
| 21 | #include "machine/nvram.h" |
| 22 | 22 | #include "zac_proto.lh" |
| 23 | 23 | |
| 24 | 24 | class zac_proto_state : public driver_device |
| r18090 | r18091 | |
| 45 | 45 | |
| 46 | 46 | static ADDRESS_MAP_START( zac_proto_map, AS_PROGRAM, 8, zac_proto_state ) |
| 47 | 47 | AM_RANGE(0x0000, 0x0bff) AM_ROM |
| 48 | | AM_RANGE(0x0d00, 0x0dff) AM_RAM |
| 48 | AM_RANGE(0x0d00, 0x0dff) AM_RAM AM_SHARE("nvram") |
| 49 | 49 | AM_RANGE(0x0e00, 0x0e00) AM_READ_PORT("PL0") |
| 50 | 50 | AM_RANGE(0x0e01, 0x0e01) AM_READ_PORT("PL1") |
| 51 | 51 | AM_RANGE(0x0e02, 0x0e02) AM_READ_PORT("PL2") |
| r18090 | r18091 | |
| 226 | 226 | /* basic machine hardware */ |
| 227 | 227 | MCFG_CPU_ADD("maincpu", SCMP, 1000000) |
| 228 | 228 | MCFG_CPU_PROGRAM_MAP(zac_proto_map) |
| 229 | MCFG_NVRAM_ADD_0FILL("nvram") |
| 229 | 230 | |
| 230 | 231 | /* Video */ |
| 231 | 232 | MCFG_DEFAULT_LAYOUT(layout_zac_proto) |