diff options
Diffstat (limited to 'src/mame/drivers/snk6502.c')
-rw-r--r-- | src/mame/drivers/snk6502.c | 180 |
1 files changed, 90 insertions, 90 deletions
diff --git a/src/mame/drivers/snk6502.c b/src/mame/drivers/snk6502.c index b6036108488..1cf25d995b2 100644 --- a/src/mame/drivers/snk6502.c +++ b/src/mame/drivers/snk6502.c @@ -824,160 +824,160 @@ static MACHINE_RESET( pballoon ) static MACHINE_CONFIG_START( sasuke, snk6502_state ) // basic machine hardware - MDRV_CPU_ADD("maincpu", M6502, MASTER_CLOCK / 16) // 700 kHz - MDRV_CPU_PROGRAM_MAP(sasuke_map) - MDRV_CPU_VBLANK_INT_HACK(satansat_interrupt, 2) + MCFG_CPU_ADD("maincpu", M6502, MASTER_CLOCK / 16) // 700 kHz + MCFG_CPU_PROGRAM_MAP(sasuke_map) + MCFG_CPU_VBLANK_INT_HACK(satansat_interrupt, 2) - MDRV_MACHINE_RESET(sasuke) + MCFG_MACHINE_RESET(sasuke) // video hardware - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE((MASTER_CLOCK / 16) / (45 * 32 * 8)) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(32*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 28*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE((MASTER_CLOCK / 16) / (45 * 32 * 8)) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(32*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 28*8-1) - MDRV_GFXDECODE(sasuke) - MDRV_PALETTE_LENGTH(32) + MCFG_GFXDECODE(sasuke) + MCFG_PALETTE_LENGTH(32) - MDRV_PALETTE_INIT(satansat) - MDRV_VIDEO_START(satansat) - MDRV_VIDEO_UPDATE(snk6502) + MCFG_PALETTE_INIT(satansat) + MCFG_VIDEO_START(satansat) + MCFG_VIDEO_UPDATE(snk6502) - MDRV_MC6845_ADD("crtc", MC6845, MASTER_CLOCK / 16, mc6845_intf) + MCFG_MC6845_ADD("crtc", MC6845, MASTER_CLOCK / 16, mc6845_intf) - MDRV_TIMER_ADD_PERIODIC("sasuke_timer", sasuke_update_counter, HZ(MASTER_CLOCK / 8)) // 1.4 MHz + MCFG_TIMER_ADD_PERIODIC("sasuke_timer", sasuke_update_counter, HZ(MASTER_CLOCK / 8)) // 1.4 MHz // sound hardware - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("snk6502", SNK6502, 0) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) + MCFG_SOUND_ADD("snk6502", SNK6502, 0) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) - MDRV_SOUND_ADD("samples", SAMPLES, 0) - MDRV_SOUND_CONFIG(sasuke_samples_interface) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.12) + MCFG_SOUND_ADD("samples", SAMPLES, 0) + MCFG_SOUND_CONFIG(sasuke_samples_interface) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.12) - MDRV_SOUND_ADD("sn76477.1", SN76477, 0) - MDRV_SOUND_CONFIG(sasuke_sn76477_intf_1) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) + MCFG_SOUND_ADD("sn76477.1", SN76477, 0) + MCFG_SOUND_CONFIG(sasuke_sn76477_intf_1) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) - MDRV_SOUND_ADD("sn76477.2", SN76477, 0) - MDRV_SOUND_CONFIG(sasuke_sn76477_intf_2) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) + MCFG_SOUND_ADD("sn76477.2", SN76477, 0) + MCFG_SOUND_CONFIG(sasuke_sn76477_intf_2) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) - MDRV_SOUND_ADD("sn76477.3", SN76477, 0) - MDRV_SOUND_CONFIG(sasuke_sn76477_intf_3) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) + MCFG_SOUND_ADD("sn76477.3", SN76477, 0) + MCFG_SOUND_CONFIG(sasuke_sn76477_intf_3) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( satansat, sasuke ) // basic machine hardware - MDRV_CPU_MODIFY("maincpu") - MDRV_CPU_PROGRAM_MAP(satansat_map) + MCFG_CPU_MODIFY("maincpu") + MCFG_CPU_PROGRAM_MAP(satansat_map) - MDRV_MACHINE_RESET(satansat) + MCFG_MACHINE_RESET(satansat) // video hardware - MDRV_GFXDECODE(satansat) + MCFG_GFXDECODE(satansat) // sound hardware - MDRV_SOUND_REPLACE("samples", SAMPLES, 0) - MDRV_SOUND_CONFIG(vanguard_samples_interface) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) + MCFG_SOUND_REPLACE("samples", SAMPLES, 0) + MCFG_SOUND_CONFIG(vanguard_samples_interface) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) - MDRV_SOUND_REPLACE("sn76477.1", SN76477, 0) - MDRV_SOUND_CONFIG(satansat_sn76477_intf) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_SOUND_REPLACE("sn76477.1", SN76477, 0) + MCFG_SOUND_CONFIG(satansat_sn76477_intf) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MDRV_DEVICE_REMOVE("sn76477.2") - MDRV_DEVICE_REMOVE("sn76477.3") + MCFG_DEVICE_REMOVE("sn76477.2") + MCFG_DEVICE_REMOVE("sn76477.3") MACHINE_CONFIG_END static MACHINE_CONFIG_START( vanguard, snk6502_state ) // basic machine hardware - //MDRV_CPU_ADD("maincpu", M6502, MASTER_CLOCK / 8) // 1.4 MHz - MDRV_CPU_ADD("maincpu", M6502, 930000) // adjusted - MDRV_CPU_PROGRAM_MAP(vanguard_map) - MDRV_CPU_VBLANK_INT_HACK(snk6502_interrupt, 2) + //MCFG_CPU_ADD("maincpu", M6502, MASTER_CLOCK / 8) // 1.4 MHz + MCFG_CPU_ADD("maincpu", M6502, 930000) // adjusted + MCFG_CPU_PROGRAM_MAP(vanguard_map) + MCFG_CPU_VBLANK_INT_HACK(snk6502_interrupt, 2) - MDRV_MACHINE_RESET(vanguard) + MCFG_MACHINE_RESET(vanguard) // video hardware - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE((MASTER_CLOCK / 16) / (45 * 32 * 8)) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(32*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 28*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE((MASTER_CLOCK / 16) / (45 * 32 * 8)) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(32*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 28*8-1) - MDRV_GFXDECODE(vanguard) - MDRV_PALETTE_LENGTH(64) + MCFG_GFXDECODE(vanguard) + MCFG_PALETTE_LENGTH(64) - MDRV_PALETTE_INIT(snk6502) - MDRV_VIDEO_START(snk6502) - MDRV_VIDEO_UPDATE(snk6502) + MCFG_PALETTE_INIT(snk6502) + MCFG_VIDEO_START(snk6502) + MCFG_VIDEO_UPDATE(snk6502) - MDRV_MC6845_ADD("crtc", MC6845, MASTER_CLOCK / 16, mc6845_intf) + MCFG_MC6845_ADD("crtc", MC6845, MASTER_CLOCK / 16, mc6845_intf) // sound hardware - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("snk6502", SNK6502, 0) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) + MCFG_SOUND_ADD("snk6502", SNK6502, 0) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) - MDRV_SOUND_ADD("samples", SAMPLES, 0) - MDRV_SOUND_CONFIG(vanguard_samples_interface) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) + MCFG_SOUND_ADD("samples", SAMPLES, 0) + MCFG_SOUND_CONFIG(vanguard_samples_interface) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) - MDRV_SOUND_ADD("sn76477.1", SN76477, 0) - MDRV_SOUND_CONFIG(vanguard_sn76477_intf_1) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) + MCFG_SOUND_ADD("sn76477.1", SN76477, 0) + MCFG_SOUND_CONFIG(vanguard_sn76477_intf_1) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) - MDRV_SOUND_ADD("sn76477.2", SN76477, 0) - MDRV_SOUND_CONFIG(vanguard_sn76477_intf_2) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) + MCFG_SOUND_ADD("sn76477.2", SN76477, 0) + MCFG_SOUND_CONFIG(vanguard_sn76477_intf_2) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( fantasy, vanguard ) // basic machine hardware - MDRV_CPU_MODIFY("maincpu") - MDRV_CPU_PROGRAM_MAP(fantasy_map) + MCFG_CPU_MODIFY("maincpu") + MCFG_CPU_PROGRAM_MAP(fantasy_map) // sound hardware - MDRV_SOUND_REPLACE("samples", SAMPLES, 0) - MDRV_SOUND_CONFIG(fantasy_samples_interface) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) + MCFG_SOUND_REPLACE("samples", SAMPLES, 0) + MCFG_SOUND_CONFIG(fantasy_samples_interface) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) - MDRV_SOUND_REPLACE("sn76477.1", SN76477, 0) - MDRV_SOUND_CONFIG(fantasy_sn76477_intf) - MDRV_SOUND_ROUTE_EX(0, "discrete", 1.0, 0) + MCFG_SOUND_REPLACE("sn76477.1", SN76477, 0) + MCFG_SOUND_CONFIG(fantasy_sn76477_intf) + MCFG_SOUND_ROUTE_EX(0, "discrete", 1.0, 0) - MDRV_SOUND_ADD("discrete", DISCRETE, 0) - MDRV_SOUND_CONFIG_DISCRETE(fantasy) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) + MCFG_SOUND_ADD("discrete", DISCRETE, 0) + MCFG_SOUND_CONFIG_DISCRETE(fantasy) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) - MDRV_DEVICE_REMOVE("sn76477.2") + MCFG_DEVICE_REMOVE("sn76477.2") MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( nibbler, fantasy ) // sound hardware - MDRV_DEVICE_REMOVE("samples") + MCFG_DEVICE_REMOVE("samples") MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( pballoon, nibbler ) // basic machine hardware - MDRV_CPU_MODIFY("maincpu") - MDRV_CPU_PROGRAM_MAP(pballoon_map) + MCFG_CPU_MODIFY("maincpu") + MCFG_CPU_PROGRAM_MAP(pballoon_map) - MDRV_MACHINE_RESET(pballoon) + MCFG_MACHINE_RESET(pballoon) - MDRV_VIDEO_START( pballoon ) + MCFG_VIDEO_START( pballoon ) MACHINE_CONFIG_END |