diff options
Diffstat (limited to 'src/mame/drivers/system1.c')
-rw-r--r-- | src/mame/drivers/system1.c | 94 |
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 |