summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/system1.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/system1.c')
-rw-r--r--src/mame/drivers/system1.c94
1 files changed, 47 insertions, 47 deletions
diff --git a/src/mame/drivers/system1.c b/src/mame/drivers/system1.c
index 14839b85fdf..1239e906e1d 100644
--- a/src/mame/drivers/system1.c
+++ b/src/mame/drivers/system1.c
@@ -2102,49 +2102,49 @@ static Z80PIO_INTERFACE( pio_interface )
static MACHINE_CONFIG_START( sys1ppi, system1_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", Z80, MASTER_CLOCK) /* not really, see notes above */
- MDRV_CPU_PROGRAM_MAP(system1_map)
- MDRV_CPU_IO_MAP(system1_ppi_io_map)
- MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
+ MCFG_CPU_ADD("maincpu", Z80, MASTER_CLOCK) /* not really, see notes above */
+ MCFG_CPU_PROGRAM_MAP(system1_map)
+ MCFG_CPU_IO_MAP(system1_ppi_io_map)
+ MCFG_CPU_VBLANK_INT("screen", irq0_line_hold)
- MDRV_CPU_ADD("soundcpu", Z80, SOUND_CLOCK/2)
- MDRV_CPU_PROGRAM_MAP(sound_map)
- MDRV_TIMER_ADD_SCANLINE("soundirq", soundirq_gen, "screen", 32, 64)
+ MCFG_CPU_ADD("soundcpu", Z80, SOUND_CLOCK/2)
+ MCFG_CPU_PROGRAM_MAP(sound_map)
+ MCFG_TIMER_ADD_SCANLINE("soundirq", soundirq_gen, "screen", 32, 64)
- MDRV_MACHINE_START(system1)
- MDRV_MACHINE_RESET(system1)
+ MCFG_MACHINE_START(system1)
+ MCFG_MACHINE_RESET(system1)
- MDRV_PPI8255_ADD("ppi", ppi_interface)
+ MCFG_PPI8255_ADD("ppi", ppi_interface)
/* video hardware */
- MDRV_VIDEO_ATTRIBUTES(VIDEO_ALWAYS_UPDATE) /* needed for proper hardware collisions */
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_ALWAYS_UPDATE) /* needed for proper hardware collisions */
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
- MDRV_SCREEN_RAW_PARAMS(MASTER_CLOCK/4, 320, 0, 256, 260, 0, 224)
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
+ MCFG_SCREEN_RAW_PARAMS(MASTER_CLOCK/4, 320, 0, 256, 260, 0, 224)
- MDRV_GFXDECODE(system1)
- MDRV_PALETTE_LENGTH(2048)
+ MCFG_GFXDECODE(system1)
+ MCFG_PALETTE_LENGTH(2048)
- MDRV_VIDEO_START(system1)
- MDRV_VIDEO_UPDATE(system1)
+ MCFG_VIDEO_START(system1)
+ MCFG_VIDEO_UPDATE(system1)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_MONO("mono")
+ MCFG_SPEAKER_STANDARD_MONO("mono")
- MDRV_SOUND_ADD("sn1", SN76489A, SOUND_CLOCK/4)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
+ MCFG_SOUND_ADD("sn1", SN76489A, SOUND_CLOCK/4)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
- MDRV_SOUND_ADD("sn2", SN76489A, SOUND_CLOCK/2) /* selectable via jumper */
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
+ MCFG_SOUND_ADD("sn2", SN76489A, SOUND_CLOCK/2) /* selectable via jumper */
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_CONFIG_END
/* reduced visible area for scrolling games */
static MACHINE_CONFIG_DERIVED( sys1ppis, sys1ppi )
/* video hardware */
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_VISIBLE_AREA(0*8+8, 32*8-1-8, 0*8, 28*8-1)
+ MCFG_SCREEN_MODIFY("screen")
+ MCFG_SCREEN_VISIBLE_AREA(0*8+8, 32*8-1-8, 0*8, 28*8-1)
MACHINE_CONFIG_END
@@ -2152,19 +2152,19 @@ MACHINE_CONFIG_END
/* revised board with 128kbit ROMs and a Z80 PIO for outputs */
static MACHINE_CONFIG_DERIVED( sys1pio, sys1ppi )
- MDRV_CPU_MODIFY("maincpu")
- MDRV_CPU_IO_MAP(system1_pio_io_map)
+ MCFG_CPU_MODIFY("maincpu")
+ MCFG_CPU_IO_MAP(system1_pio_io_map)
- MDRV_DEVICE_REMOVE("ppi")
- MDRV_Z80PIO_ADD("pio", MASTER_CLOCK, pio_interface)
+ MCFG_DEVICE_REMOVE("ppi")
+ MCFG_Z80PIO_ADD("pio", MASTER_CLOCK, pio_interface)
MACHINE_CONFIG_END
/* reduced visible area for scrolling games */
static MACHINE_CONFIG_DERIVED( sys1pios, sys1pio )
/* video hardware */
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_VISIBLE_AREA(0*8+8, 32*8-1-8, 0*8, 28*8-1)
+ MCFG_SCREEN_MODIFY("screen")
+ MCFG_SCREEN_VISIBLE_AREA(0*8+8, 32*8-1-8, 0*8, 28*8-1)
MACHINE_CONFIG_END
@@ -2173,14 +2173,14 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_FRAGMENT( mcu )
/* basic machine hardware */
- MDRV_CPU_MODIFY("maincpu")
- MDRV_CPU_VBLANK_INT(NULL, NULL)
+ MCFG_CPU_MODIFY("maincpu")
+ MCFG_CPU_VBLANK_INT(NULL, NULL)
- MDRV_CPU_ADD("mcu", I8751, SOUND_CLOCK)
- MDRV_CPU_IO_MAP(mcu_io_map)
- MDRV_CPU_VBLANK_INT("screen", mcu_irq_assert)
+ MCFG_CPU_ADD("mcu", I8751, SOUND_CLOCK)
+ MCFG_CPU_IO_MAP(mcu_io_map)
+ MCFG_CPU_VBLANK_INT("screen", mcu_irq_assert)
- MDRV_TIMER_ADD_PERIODIC("mcu_t0", mcu_t0_callback, MSEC(20)) /* ??? actual clock unknown */
+ MCFG_TIMER_ADD_PERIODIC("mcu_t0", mcu_t0_callback, MSEC(20)) /* ??? actual clock unknown */
MACHINE_CONFIG_END
@@ -2189,15 +2189,15 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( nob, sys1ppi )
/* basic machine hardware */
- MDRV_CPU_MODIFY("maincpu")
- MDRV_CPU_PROGRAM_MAP(nobo_map)
+ MCFG_CPU_MODIFY("maincpu")
+ MCFG_CPU_PROGRAM_MAP(nobo_map)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( nobm, nob )
/* basic machine hardware */
- MDRV_CPU_ADD("mcu", I8751, SOUND_CLOCK)
- MDRV_CPU_IO_MAP(nob_mcu_io_map)
+ MCFG_CPU_ADD("mcu", I8751, SOUND_CLOCK)
+ MCFG_CPU_IO_MAP(nob_mcu_io_map)
MACHINE_CONFIG_END
@@ -2205,26 +2205,26 @@ MACHINE_CONFIG_END
/* system2 video */
static MACHINE_CONFIG_DERIVED( sys2, sys1ppi )
- MDRV_MACHINE_START(system2)
+ MCFG_MACHINE_START(system2)
/* video hardware */
- MDRV_VIDEO_START(system2)
- MDRV_VIDEO_UPDATE(system2)
+ MCFG_VIDEO_START(system2)
+ MCFG_VIDEO_UPDATE(system2)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( sys2m, sys2 )
- MDRV_FRAGMENT_ADD( mcu )
+ MCFG_FRAGMENT_ADD( mcu )
MACHINE_CONFIG_END
/* system2 with rowscroll */
static MACHINE_CONFIG_DERIVED( sys2row, sys2 )
/* video hardware */
- MDRV_VIDEO_UPDATE(system2_rowscroll)
+ MCFG_VIDEO_UPDATE(system2_rowscroll)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( sys2rowm, sys2row )
- MDRV_FRAGMENT_ADD( mcu )
+ MCFG_FRAGMENT_ADD( mcu )
MACHINE_CONFIG_END