summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/galaxold.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/galaxold.cpp')
-rw-r--r--src/mame/drivers/galaxold.cpp134
1 files changed, 67 insertions, 67 deletions
diff --git a/src/mame/drivers/galaxold.cpp b/src/mame/drivers/galaxold.cpp
index 1085627033f..2d00ca15e00 100644
--- a/src/mame/drivers/galaxold.cpp
+++ b/src/mame/drivers/galaxold.cpp
@@ -2245,16 +2245,16 @@ GFXDECODE_END
MACHINE_CONFIG_START(galaxold_state::galaxold_base)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", Z80, PIXEL_CLOCK/2) /* 3.072 MHz */
- MCFG_CPU_PROGRAM_MAP(galaxold_map)
+ MCFG_DEVICE_ADD("maincpu", Z80, PIXEL_CLOCK/2) /* 3.072 MHz */
+ MCFG_DEVICE_PROGRAM_MAP(galaxold_map)
MCFG_MACHINE_RESET_OVERRIDE(galaxold_state,galaxold)
MCFG_DEVICE_ADD("7474_9m_1", TTL7474, 0)
- MCFG_7474_OUTPUT_CB(WRITELINE(galaxold_state,galaxold_7474_9m_1_callback))
+ MCFG_7474_OUTPUT_CB(WRITELINE(*this, galaxold_state,galaxold_7474_9m_1_callback))
MCFG_DEVICE_ADD("7474_9m_2", TTL7474, 0)
- MCFG_7474_COMP_OUTPUT_CB(WRITELINE(galaxold_state,galaxold_7474_9m_2_q_callback))
+ MCFG_7474_COMP_OUTPUT_CB(WRITELINE(*this, galaxold_state,galaxold_7474_9m_2_q_callback))
MCFG_TIMER_DRIVER_ADD("int_timer", galaxold_state, galaxold_interrupt_timer)
@@ -2291,8 +2291,8 @@ MACHINE_CONFIG_START(galaxold_state::mooncrst)
galaxold_base(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(mooncrst_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(mooncrst_map)
/* video hardware */
MCFG_VIDEO_START_OVERRIDE(galaxold_state,mooncrst)
@@ -2311,8 +2311,8 @@ MACHINE_CONFIG_START(galaxold_state::videotron)
galaxian(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(hustlerb3_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(hustlerb3_map)
/* video hardware */
MCFG_VIDEO_START_OVERRIDE(galaxold_state,mooncrst)
@@ -2331,8 +2331,8 @@ MACHINE_CONFIG_START(galaxold_state::scramblb)
galaxian(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(scramblb_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(scramblb_map)
/* video hardware */
MCFG_PALETTE_MODIFY("palette")
@@ -2347,8 +2347,8 @@ MACHINE_CONFIG_START(galaxold_state::scramb2)
galaxian(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(scramb2_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(scramb2_map)
/* video hardware */
MCFG_PALETTE_MODIFY("palette")
@@ -2363,8 +2363,8 @@ MACHINE_CONFIG_START(galaxold_state::scrambler)
galaxian(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(scrambler_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(scrambler_map)
/* video hardware */
MCFG_PALETTE_MODIFY("palette")
@@ -2379,8 +2379,8 @@ MACHINE_CONFIG_START(galaxold_state::guttang)
galaxian(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(guttang_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(guttang_map)
/* video hardware */
MCFG_PALETTE_MODIFY("palette")
@@ -2396,8 +2396,8 @@ MACHINE_CONFIG_START(galaxold_state::_4in1)
galaxian(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(_4in1_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(_4in1_map)
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", _4in1)
@@ -2410,8 +2410,8 @@ MACHINE_CONFIG_START(galaxold_state::bagmanmc)
mooncrst(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(bagmanmc_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(bagmanmc_map)
MCFG_MACHINE_RESET_OVERRIDE(galaxold_state, devilfsg )
@@ -2424,8 +2424,8 @@ MACHINE_CONFIG_START(galaxold_state::dkongjrm)
mooncrst(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(dkongjrm_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(dkongjrm_map)
/* video hardware */
MCFG_VIDEO_START_OVERRIDE(galaxold_state,dkongjrm)
@@ -2434,8 +2434,8 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(galaxold_state::dkongjrmc)
mooncrst(config);
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(dkongjrmc_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(dkongjrmc_map)
MCFG_VIDEO_START_OVERRIDE(galaxold_state,dkongjrmc)
MACHINE_CONFIG_END
@@ -2445,8 +2445,8 @@ MACHINE_CONFIG_START(galaxold_state::rockclim)
mooncrst(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(rockclim_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(rockclim_map)
MCFG_GFXDECODE_MODIFY("gfxdecode", rockclim)
/* video hardware */
@@ -2464,10 +2464,10 @@ MACHINE_CONFIG_START(galaxold_state::ozon1)
galaxold_base(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(ozon1_map)
- MCFG_CPU_IO_MAP(ozon1_io_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", galaxold_state, nmi_line_pulse)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(ozon1_map)
+ MCFG_DEVICE_IO_MAP(ozon1_io_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", galaxold_state, nmi_line_pulse)
MCFG_MACHINE_RESET_REMOVE()
@@ -2477,7 +2477,7 @@ MACHINE_CONFIG_START(galaxold_state::ozon1)
MCFG_PALETTE_INIT_OWNER(galaxold_state,rockclim)
MCFG_VIDEO_START_OVERRIDE(galaxold_state,ozon1)
- MCFG_SOUND_ADD("aysnd", AY8910, PIXEL_CLOCK/4)
+ MCFG_DEVICE_ADD("aysnd", AY8910, PIXEL_CLOCK/4)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5)
MACHINE_CONFIG_END
@@ -2485,11 +2485,11 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(galaxold_state::drivfrcg)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", S2650, MASTER_CLOCK/6)
- MCFG_CPU_PROGRAM_MAP(drivfrcg)
- MCFG_CPU_IO_MAP(drivfrcg_io)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", galaxold_state, hunchbks_vh_interrupt)
- MCFG_S2650_SENSE_INPUT(DEVREADLINE("screen", screen_device, vblank)) // ???
+ MCFG_DEVICE_ADD("maincpu", S2650, MASTER_CLOCK/6)
+ MCFG_DEVICE_PROGRAM_MAP(drivfrcg)
+ MCFG_DEVICE_IO_MAP(drivfrcg_io)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", galaxold_state, hunchbks_vh_interrupt)
+ MCFG_S2650_SENSE_INPUT(READLINE("screen", screen_device, vblank)) // ???
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -2518,9 +2518,9 @@ MACHINE_CONFIG_START(galaxold_state::bongo)
galaxold_base(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(bongo)
- MCFG_CPU_IO_MAP(bongo_io)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(bongo)
+ MCFG_DEVICE_IO_MAP(bongo_io)
/* video hardware */
MCFG_VIDEO_START_OVERRIDE(galaxold_state,bongo)
@@ -2528,7 +2528,7 @@ MACHINE_CONFIG_START(galaxold_state::bongo)
MCFG_SCREEN_UPDATE_DRIVER(galaxold_state, screen_update_galaxold)
/* sound hardware */
- MCFG_SOUND_ADD("aysnd", AY8910, PIXEL_CLOCK/4)
+ MCFG_DEVICE_ADD("aysnd", AY8910, PIXEL_CLOCK/4)
MCFG_AY8910_PORT_A_READ_CB(IOPORT("DSW1"))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5)
MACHINE_CONFIG_END
@@ -2538,11 +2538,11 @@ MACHINE_CONFIG_START(galaxold_state::hunchbkg)
galaxold_base(config);
/* basic machine hardware */
- MCFG_CPU_REPLACE("maincpu", S2650, PIXEL_CLOCK / 4)
+ MCFG_DEVICE_REPLACE("maincpu", S2650, PIXEL_CLOCK / 4)
- MCFG_CPU_PROGRAM_MAP(hunchbkg)
- MCFG_CPU_DATA_MAP(hunchbkg_data)
- MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(galaxold_state,hunchbkg_irq_callback)
+ MCFG_DEVICE_PROGRAM_MAP(hunchbkg)
+ MCFG_DEVICE_DATA_MAP(hunchbkg_data)
+ MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(galaxold_state,hunchbkg_irq_callback)
MCFG_DEVICE_MODIFY("7474_9m_1")
/* the nmi line seems to be inverted on the cpu plugin board */
@@ -2558,8 +2558,8 @@ MACHINE_CONFIG_START(galaxold_state::spcwarp)
hunchbkg(config);
/* hunchbkg, but with a different memory map */
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(spcwarp)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(spcwarp)
MACHINE_CONFIG_END
@@ -2567,19 +2567,19 @@ MACHINE_CONFIG_START(galaxold_state::tazzmang)
galaxian(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(tazzmang)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(tazzmang)
MACHINE_CONFIG_END
MACHINE_CONFIG_START(galaxold_state::racknrol)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", S2650, PIXEL_CLOCK/2)
- MCFG_CPU_PROGRAM_MAP(racknrol)
- MCFG_CPU_IO_MAP(racknrol_io)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", galaxold_state, hunchbks_vh_interrupt)
- MCFG_S2650_SENSE_INPUT(DEVREADLINE("screen", screen_device, vblank)) MCFG_DEVCB_INVERT // ???
+ MCFG_DEVICE_ADD("maincpu", S2650, PIXEL_CLOCK/2)
+ MCFG_DEVICE_PROGRAM_MAP(racknrol)
+ MCFG_DEVICE_IO_MAP(racknrol_io)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", galaxold_state, hunchbks_vh_interrupt)
+ MCFG_S2650_SENSE_INPUT(READLINE("screen", screen_device, vblank)) MCFG_DEVCB_INVERT // ???
/* video hardware */
MCFG_GFXDECODE_ADD("gfxdecode", "palette", galaxian)
@@ -2595,7 +2595,7 @@ MACHINE_CONFIG_START(galaxold_state::racknrol)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("speaker")
- MCFG_SOUND_ADD("snsnd", SN76489A, PIXEL_CLOCK/2) // SN76489AN
+ MCFG_DEVICE_ADD("snsnd", SN76489A, PIXEL_CLOCK/2) // SN76489AN
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0)
MACHINE_CONFIG_END
@@ -2603,12 +2603,12 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(galaxold_state::hexpoola)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", S2650, PIXEL_CLOCK/2)
- MCFG_CPU_PROGRAM_MAP(racknrol)
- MCFG_CPU_IO_MAP(hexpoola_io)
- MCFG_CPU_DATA_MAP(hexpoola_data)
- MCFG_S2650_SENSE_INPUT(DEVREADLINE("screen", screen_device, vblank)) MCFG_DEVCB_INVERT // ???
- MCFG_CPU_VBLANK_INT_DRIVER("screen", galaxold_state, hunchbks_vh_interrupt)
+ MCFG_DEVICE_ADD("maincpu", S2650, PIXEL_CLOCK/2)
+ MCFG_DEVICE_PROGRAM_MAP(racknrol)
+ MCFG_DEVICE_IO_MAP(hexpoola_io)
+ MCFG_DEVICE_DATA_MAP(hexpoola_data)
+ MCFG_S2650_SENSE_INPUT(READLINE("screen", screen_device, vblank)) MCFG_DEVCB_INVERT // ???
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", galaxold_state, hunchbks_vh_interrupt)
MCFG_GFXDECODE_ADD("gfxdecode", "palette", galaxian)
MCFG_PALETTE_ADD("palette", 32)
@@ -2623,7 +2623,7 @@ MACHINE_CONFIG_START(galaxold_state::hexpoola)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("speaker")
- MCFG_SOUND_ADD("snsnd", SN76496, PIXEL_CLOCK/2)
+ MCFG_DEVICE_ADD("snsnd", SN76496, PIXEL_CLOCK/2)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0)
MACHINE_CONFIG_END
@@ -2632,8 +2632,8 @@ MACHINE_CONFIG_START(galaxold_state::ckongg)
galaxian(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(ckongg_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(ckongg_map)
MCFG_GFXDECODE_MODIFY("gfxdecode", gmgalax)
@@ -2645,8 +2645,8 @@ MACHINE_CONFIG_START(galaxold_state::ckongmc)
mooncrst(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(ckongmc_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(ckongmc_map)
MCFG_GFXDECODE_MODIFY("gfxdecode", gmgalax)
@@ -2657,8 +2657,8 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(galaxold_state::bullsdrtg)
hexpoola(config);
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_DATA_MAP(bullsdrtg_data_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_DATA_MAP(bullsdrtg_data_map)
MACHINE_CONFIG_END