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