summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/dooyong.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/dooyong.c')
-rw-r--r--src/mame/drivers/dooyong.c376
1 files changed, 188 insertions, 188 deletions
diff --git a/src/mame/drivers/dooyong.c b/src/mame/drivers/dooyong.c
index a6f981b6bb4..42e3f9f3a63 100644
--- a/src/mame/drivers/dooyong.c
+++ b/src/mame/drivers/dooyong.c
@@ -778,235 +778,235 @@ static const ym2151_interface ym2151_config =
static MACHINE_CONFIG_FRAGMENT( sound_2203 )
- MDRV_SPEAKER_STANDARD_MONO("mono")
+ MCFG_SPEAKER_STANDARD_MONO("mono")
- MDRV_SOUND_ADD("ym1", YM2203, 4000000)
- MDRV_SOUND_CONFIG(ym2203_interface_1)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
+ MCFG_SOUND_ADD("ym1", YM2203, 4000000)
+ MCFG_SOUND_CONFIG(ym2203_interface_1)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
- MDRV_SOUND_ADD("ym2", YM2203, 4000000)
- MDRV_SOUND_CONFIG(ym2203_interface_2)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
+ MCFG_SOUND_ADD("ym2", YM2203, 4000000)
+ MCFG_SOUND_CONFIG(ym2203_interface_2)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MACHINE_CONFIG_END
static MACHINE_CONFIG_FRAGMENT( sound_2151 )
- MDRV_SPEAKER_STANDARD_MONO("mono")
+ MCFG_SPEAKER_STANDARD_MONO("mono")
- MDRV_SOUND_ADD("ymsnd", YM2151, 3579545)
- MDRV_SOUND_CONFIG(ym2151_config)
- MDRV_SOUND_ROUTE(0, "mono", 0.50)
- MDRV_SOUND_ROUTE(1, "mono", 0.50)
+ MCFG_SOUND_ADD("ymsnd", YM2151, 3579545)
+ MCFG_SOUND_CONFIG(ym2151_config)
+ MCFG_SOUND_ROUTE(0, "mono", 0.50)
+ MCFG_SOUND_ROUTE(1, "mono", 0.50)
- MDRV_OKIM6295_ADD("oki", 1000000, OKIM6295_PIN7_HIGH)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.60)
+ MCFG_OKIM6295_ADD("oki", 1000000, OKIM6295_PIN7_HIGH)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.60)
MACHINE_CONFIG_END
static MACHINE_CONFIG_FRAGMENT( sound_2151_m68k )
- MDRV_SPEAKER_STANDARD_MONO("mono")
+ MCFG_SPEAKER_STANDARD_MONO("mono")
- MDRV_SOUND_ADD("ymsnd", YM2151, 4000000)
- MDRV_SOUND_CONFIG(ym2151_config)
- MDRV_SOUND_ROUTE(0, "mono", 0.50)
- MDRV_SOUND_ROUTE(1, "mono", 0.50)
+ MCFG_SOUND_ADD("ymsnd", YM2151, 4000000)
+ MCFG_SOUND_CONFIG(ym2151_config)
+ MCFG_SOUND_ROUTE(0, "mono", 0.50)
+ MCFG_SOUND_ROUTE(1, "mono", 0.50)
- MDRV_OKIM6295_ADD("oki", 1000000, OKIM6295_PIN7_HIGH)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.60)
+ MCFG_OKIM6295_ADD("oki", 1000000, OKIM6295_PIN7_HIGH)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.60)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( lastday, driver_device )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(lastday_map)
- MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
+ MCFG_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(lastday_map)
+ MCFG_CPU_VBLANK_INT("screen", irq0_line_hold)
- MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(lastday_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(lastday_sound_map)
- MDRV_MACHINE_START(lastday)
+ MCFG_MACHINE_START(lastday)
/* video hardware */
- MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_REFRESH_RATE(60)
- MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
- MDRV_SCREEN_SIZE(64*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(60)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
+ MCFG_SCREEN_SIZE(64*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
- MDRV_GFXDECODE(lastday)
- MDRV_PALETTE_LENGTH(1024)
+ MCFG_GFXDECODE(lastday)
+ MCFG_PALETTE_LENGTH(1024)
- MDRV_VIDEO_START(lastday)
- MDRV_VIDEO_EOF(dooyong)
- MDRV_VIDEO_UPDATE(lastday)
+ MCFG_VIDEO_START(lastday)
+ MCFG_VIDEO_EOF(dooyong)
+ MCFG_VIDEO_UPDATE(lastday)
/* sound hardware */
- MDRV_FRAGMENT_ADD( sound_2203 )
+ MCFG_FRAGMENT_ADD( sound_2203 )
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( gulfstrm, driver_device )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(gulfstrm_map)
- MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
+ MCFG_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(gulfstrm_map)
+ MCFG_CPU_VBLANK_INT("screen", irq0_line_hold)
- MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(lastday_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(lastday_sound_map)
- MDRV_MACHINE_START(lastday)
+ MCFG_MACHINE_START(lastday)
/* video hardware */
- MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_REFRESH_RATE(60)
- MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */)
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
- MDRV_SCREEN_SIZE(64*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(60)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */)
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
+ MCFG_SCREEN_SIZE(64*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
- MDRV_GFXDECODE(lastday)
- MDRV_PALETTE_LENGTH(1024)
+ MCFG_GFXDECODE(lastday)
+ MCFG_PALETTE_LENGTH(1024)
- MDRV_VIDEO_START(gulfstrm)
- MDRV_VIDEO_EOF(dooyong)
- MDRV_VIDEO_UPDATE(gulfstrm)
+ MCFG_VIDEO_START(gulfstrm)
+ MCFG_VIDEO_EOF(dooyong)
+ MCFG_VIDEO_UPDATE(gulfstrm)
/* sound hardware */
- MDRV_FRAGMENT_ADD( sound_2203 )
+ MCFG_FRAGMENT_ADD( sound_2203 )
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( pollux, driver_device )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(pollux_map)
- MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
+ MCFG_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(pollux_map)
+ MCFG_CPU_VBLANK_INT("screen", irq0_line_hold)
- MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(pollux_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(pollux_sound_map)
- MDRV_MACHINE_START(lastday)
+ MCFG_MACHINE_START(lastday)
/* video hardware */
- MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_REFRESH_RATE(60)
- MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
- MDRV_SCREEN_SIZE(64*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(60)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
+ MCFG_SCREEN_SIZE(64*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
- MDRV_GFXDECODE(lastday)
- MDRV_PALETTE_LENGTH(1024)
+ MCFG_GFXDECODE(lastday)
+ MCFG_PALETTE_LENGTH(1024)
- MDRV_VIDEO_START(pollux)
- MDRV_VIDEO_EOF(dooyong)
- MDRV_VIDEO_UPDATE(pollux)
+ MCFG_VIDEO_START(pollux)
+ MCFG_VIDEO_EOF(dooyong)
+ MCFG_VIDEO_UPDATE(pollux)
/* sound hardware */
- MDRV_FRAGMENT_ADD( sound_2203 )
+ MCFG_FRAGMENT_ADD( sound_2203 )
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( bluehawk, driver_device )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(bluehawk_map)
- MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
+ MCFG_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(bluehawk_map)
+ MCFG_CPU_VBLANK_INT("screen", irq0_line_hold)
- MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(bluehawk_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(bluehawk_sound_map)
- MDRV_MACHINE_START(lastday)
+ MCFG_MACHINE_START(lastday)
/* video hardware */
- MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_REFRESH_RATE(60)
- MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
- MDRV_SCREEN_SIZE(64*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(60)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
+ MCFG_SCREEN_SIZE(64*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
- MDRV_GFXDECODE(bluehawk)
- MDRV_PALETTE_LENGTH(1024)
+ MCFG_GFXDECODE(bluehawk)
+ MCFG_PALETTE_LENGTH(1024)
- MDRV_VIDEO_START(bluehawk)
- MDRV_VIDEO_EOF(dooyong)
- MDRV_VIDEO_UPDATE(bluehawk)
+ MCFG_VIDEO_START(bluehawk)
+ MCFG_VIDEO_EOF(dooyong)
+ MCFG_VIDEO_UPDATE(bluehawk)
/* sound hardware */
- MDRV_FRAGMENT_ADD( sound_2151 )
+ MCFG_FRAGMENT_ADD( sound_2151 )
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( flytiger, driver_device )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(flytiger_map)
- MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
+ MCFG_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(flytiger_map)
+ MCFG_CPU_VBLANK_INT("screen", irq0_line_hold)
- MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(bluehawk_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(bluehawk_sound_map)
- MDRV_MACHINE_START(lastday)
+ MCFG_MACHINE_START(lastday)
/* video hardware */
- MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_REFRESH_RATE(60)
- MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
- MDRV_SCREEN_SIZE(64*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(60)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
+ MCFG_SCREEN_SIZE(64*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
- MDRV_GFXDECODE(flytiger)
- MDRV_PALETTE_LENGTH(1024)
+ MCFG_GFXDECODE(flytiger)
+ MCFG_PALETTE_LENGTH(1024)
- MDRV_VIDEO_START(flytiger)
- MDRV_VIDEO_EOF(dooyong)
- MDRV_VIDEO_UPDATE(flytiger)
+ MCFG_VIDEO_START(flytiger)
+ MCFG_VIDEO_EOF(dooyong)
+ MCFG_VIDEO_UPDATE(flytiger)
/* sound hardware */
- MDRV_FRAGMENT_ADD( sound_2151 )
+ MCFG_FRAGMENT_ADD( sound_2151 )
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( primella, driver_device )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(primella_map)
- MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
+ MCFG_CPU_ADD("maincpu", Z80, 8000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(primella_map)
+ MCFG_CPU_VBLANK_INT("screen", irq0_line_hold)
- MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
- MDRV_CPU_PROGRAM_MAP(bluehawk_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* ??? */
+ MCFG_CPU_PROGRAM_MAP(bluehawk_sound_map)
- MDRV_MACHINE_START(lastday)
+ MCFG_MACHINE_START(lastday)
/* video hardware */
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_REFRESH_RATE(60)
- MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
- MDRV_SCREEN_SIZE(64*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 0*8, 32*8-1 )
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(60)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
+ MCFG_SCREEN_SIZE(64*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 0*8, 32*8-1 )
- MDRV_GFXDECODE(primella)
- MDRV_PALETTE_LENGTH(1024)
+ MCFG_GFXDECODE(primella)
+ MCFG_PALETTE_LENGTH(1024)
- MDRV_VIDEO_START(primella)
- MDRV_VIDEO_EOF(dooyong)
- MDRV_VIDEO_UPDATE(primella)
+ MCFG_VIDEO_START(primella)
+ MCFG_VIDEO_EOF(dooyong)
+ MCFG_VIDEO_UPDATE(primella)
/* sound hardware */
- MDRV_FRAGMENT_ADD( sound_2151 )
+ MCFG_FRAGMENT_ADD( sound_2151 )
MACHINE_CONFIG_END
static INTERRUPT_GEN( rshark_interrupt )
@@ -1020,94 +1020,94 @@ static INTERRUPT_GEN( rshark_interrupt )
static MACHINE_CONFIG_START( rshark, driver_device )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 8000000) /* measured on super-x */
- MDRV_CPU_PROGRAM_MAP(rshark_map)
- MDRV_CPU_VBLANK_INT_HACK(rshark_interrupt,2) /* 5 and 6 */
+ MCFG_CPU_ADD("maincpu", M68000, 8000000) /* measured on super-x */
+ MCFG_CPU_PROGRAM_MAP(rshark_map)
+ MCFG_CPU_VBLANK_INT_HACK(rshark_interrupt,2) /* 5 and 6 */
- MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* measured on super-x */
- MDRV_CPU_PROGRAM_MAP(bluehawk_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* measured on super-x */
+ MCFG_CPU_PROGRAM_MAP(bluehawk_sound_map)
/* video hardware */
- MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_REFRESH_RATE(60)
- MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
- MDRV_SCREEN_SIZE(64*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(60)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
+ MCFG_SCREEN_SIZE(64*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
- MDRV_GFXDECODE(rshark)
- MDRV_PALETTE_LENGTH(2048)
+ MCFG_GFXDECODE(rshark)
+ MCFG_PALETTE_LENGTH(2048)
- MDRV_VIDEO_START(rshark)
- MDRV_VIDEO_EOF(rshark)
- MDRV_VIDEO_UPDATE(rshark)
+ MCFG_VIDEO_START(rshark)
+ MCFG_VIDEO_EOF(rshark)
+ MCFG_VIDEO_UPDATE(rshark)
/* sound hardware */
- MDRV_FRAGMENT_ADD( sound_2151_m68k )
+ MCFG_FRAGMENT_ADD( sound_2151_m68k )
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( superx, driver_device ) // dif mem map
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 8000000) /* measured on super-x */
- MDRV_CPU_PROGRAM_MAP(superx_map)
- MDRV_CPU_VBLANK_INT_HACK(rshark_interrupt,2) /* 5 and 6 */
+ MCFG_CPU_ADD("maincpu", M68000, 8000000) /* measured on super-x */
+ MCFG_CPU_PROGRAM_MAP(superx_map)
+ MCFG_CPU_VBLANK_INT_HACK(rshark_interrupt,2) /* 5 and 6 */
- MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* measured on super-x */
- MDRV_CPU_PROGRAM_MAP(bluehawk_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* measured on super-x */
+ MCFG_CPU_PROGRAM_MAP(bluehawk_sound_map)
/* video hardware */
- MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_REFRESH_RATE(60)
- MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
- MDRV_SCREEN_SIZE(64*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(60)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
+ MCFG_SCREEN_SIZE(64*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
- MDRV_GFXDECODE(rshark)
- MDRV_PALETTE_LENGTH(2048)
+ MCFG_GFXDECODE(rshark)
+ MCFG_PALETTE_LENGTH(2048)
- MDRV_VIDEO_START(rshark)
- MDRV_VIDEO_EOF(rshark)
- MDRV_VIDEO_UPDATE(rshark)
+ MCFG_VIDEO_START(rshark)
+ MCFG_VIDEO_EOF(rshark)
+ MCFG_VIDEO_UPDATE(rshark)
/* sound hardware */
- MDRV_FRAGMENT_ADD( sound_2151_m68k )
+ MCFG_FRAGMENT_ADD( sound_2151_m68k )
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( popbingo, driver_device )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 10000000)
- MDRV_CPU_PROGRAM_MAP(popbingo_map)
- MDRV_CPU_VBLANK_INT_HACK(rshark_interrupt,2) /* 5 and 6 */
+ MCFG_CPU_ADD("maincpu", M68000, 10000000)
+ MCFG_CPU_PROGRAM_MAP(popbingo_map)
+ MCFG_CPU_VBLANK_INT_HACK(rshark_interrupt,2) /* 5 and 6 */
- MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* measured on super-x */
- MDRV_CPU_PROGRAM_MAP(bluehawk_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* measured on super-x */
+ MCFG_CPU_PROGRAM_MAP(bluehawk_sound_map)
/* video hardware */
- MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_REFRESH_RATE(60)
- MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
- MDRV_SCREEN_SIZE(64*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(60)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
+ MCFG_SCREEN_SIZE(64*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
- MDRV_GFXDECODE(popbingo)
- MDRV_PALETTE_LENGTH(2048)
+ MCFG_GFXDECODE(popbingo)
+ MCFG_PALETTE_LENGTH(2048)
- MDRV_VIDEO_START(popbingo)
- MDRV_VIDEO_EOF(rshark)
- MDRV_VIDEO_UPDATE(popbingo)
+ MCFG_VIDEO_START(popbingo)
+ MCFG_VIDEO_EOF(rshark)
+ MCFG_VIDEO_UPDATE(popbingo)
/* sound hardware */
- MDRV_FRAGMENT_ADD( sound_2151_m68k )
+ MCFG_FRAGMENT_ADD( sound_2151_m68k )
MACHINE_CONFIG_END
/***************************************************************************