summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/segae.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/segae.cpp')
-rw-r--r--src/mame/drivers/segae.cpp52
1 files changed, 26 insertions, 26 deletions
diff --git a/src/mame/drivers/segae.cpp b/src/mame/drivers/segae.cpp
index 03f073573de..0cf6b33064c 100644
--- a/src/mame/drivers/segae.cpp
+++ b/src/mame/drivers/segae.cpp
@@ -879,12 +879,12 @@ uint32_t systeme_state::screen_update(screen_device &screen, bitmap_rgb32 &bitma
}
MACHINE_CONFIG_START(systeme_state::systeme)
- MCFG_CPU_ADD("maincpu", Z80, XTAL(10'738'635)/2) /* Z80B @ 5.3693Mhz */
- MCFG_CPU_PROGRAM_MAP(systeme_map)
- MCFG_CPU_IO_MAP(io_map)
+ MCFG_DEVICE_ADD("maincpu", Z80, XTAL(10'738'635)/2) /* Z80B @ 5.3693Mhz */
+ MCFG_DEVICE_PROGRAM_MAP(systeme_map)
+ MCFG_DEVICE_IO_MAP(io_map)
MCFG_DEVICE_ADD("ppi", I8255, 0)
- MCFG_I8255_OUT_PORTB_CB(WRITE8(systeme_state, coin_counters_write))
+ MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, systeme_state, coin_counters_write))
MCFG_I8255_TRISTATE_PORTB_CB(CONSTANT(0))
MCFG_SCREEN_ADD("screen", RASTER)
@@ -905,19 +905,19 @@ MACHINE_CONFIG_START(systeme_state::systeme)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_SOUND_ADD("sn1", SEGAPSG, XTAL(10'738'635)/3)
+ MCFG_DEVICE_ADD("sn1", SEGAPSG, XTAL(10'738'635)/3)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
- MCFG_SOUND_ADD("sn2", SEGAPSG, XTAL(10'738'635)/3)
+ MCFG_DEVICE_ADD("sn2", SEGAPSG, XTAL(10'738'635)/3)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_CONFIG_END
MACHINE_CONFIG_START(systeme_state::hangonjr)
systeme(config);
MCFG_DEVICE_MODIFY("ppi")
- MCFG_I8255_IN_PORTA_CB(READ8(systeme_state, hangonjr_port_f8_read))
+ MCFG_I8255_IN_PORTA_CB(READ8(*this, systeme_state, hangonjr_port_f8_read))
MCFG_I8255_IN_PORTC_CB(CONSTANT(0)) // bit 4 must be the ADC0804 /INTR signal
- MCFG_I8255_OUT_PORTC_CB(WRITE8(systeme_state, hangonjr_port_fa_write)) // CD4051 selector input
+ MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, systeme_state, hangonjr_port_fa_write)) // CD4051 selector input
MACHINE_CONFIG_END
MACHINE_CONFIG_START(systeme_state::ridleofp)
@@ -927,37 +927,37 @@ MACHINE_CONFIG_START(systeme_state::ridleofp)
MCFG_UPD4701_PORTY("PAD2")
MCFG_DEVICE_MODIFY("ppi")
- MCFG_I8255_IN_PORTA_CB(DEVREAD8("upd4701", upd4701_device, d_r))
- MCFG_I8255_OUT_PORTC_CB(DEVWRITELINE("upd4701", upd4701_device, cs_w)) MCFG_DEVCB_BIT(4)
- MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("upd4701", upd4701_device, xy_w)) MCFG_DEVCB_BIT(3)
- MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("upd4701", upd4701_device, ul_w)) MCFG_DEVCB_BIT(2)
- MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("upd4701", upd4701_device, resetx_w)) MCFG_DEVCB_BIT(1) // or possibly bit 0
- MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("upd4701", upd4701_device, resety_w)) MCFG_DEVCB_BIT(0) // or possibly bit 1
+ MCFG_I8255_IN_PORTA_CB(READ8("upd4701", upd4701_device, d_r))
+ MCFG_I8255_OUT_PORTC_CB(WRITELINE("upd4701", upd4701_device, cs_w)) MCFG_DEVCB_BIT(4)
+ MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE("upd4701", upd4701_device, xy_w)) MCFG_DEVCB_BIT(3)
+ MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE("upd4701", upd4701_device, ul_w)) MCFG_DEVCB_BIT(2)
+ MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE("upd4701", upd4701_device, resetx_w)) MCFG_DEVCB_BIT(1) // or possibly bit 0
+ MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE("upd4701", upd4701_device, resety_w)) MCFG_DEVCB_BIT(0) // or possibly bit 1
MACHINE_CONFIG_END
MACHINE_CONFIG_START(systeme_state::systemex)
systeme(config);
- MCFG_CPU_REPLACE("maincpu", MC8123, XTAL(10'738'635)/2) /* Z80B @ 5.3693Mhz */
- MCFG_CPU_PROGRAM_MAP(systeme_map)
- MCFG_CPU_IO_MAP(io_map)
- MCFG_CPU_OPCODES_MAP(decrypted_opcodes_map)
+ MCFG_DEVICE_REPLACE("maincpu", MC8123, XTAL(10'738'635)/2) /* Z80B @ 5.3693Mhz */
+ MCFG_DEVICE_PROGRAM_MAP(systeme_map)
+ MCFG_DEVICE_IO_MAP(io_map)
+ MCFG_DEVICE_OPCODES_MAP(decrypted_opcodes_map)
MACHINE_CONFIG_END
MACHINE_CONFIG_START(systeme_state::systemex_315_5177)
systeme(config);
- MCFG_CPU_REPLACE("maincpu", SEGA_315_5177, XTAL(10'738'635)/2) /* Z80B @ 5.3693Mhz */
- MCFG_CPU_PROGRAM_MAP(systeme_map)
- MCFG_CPU_IO_MAP(io_map)
- MCFG_CPU_OPCODES_MAP(decrypted_opcodes_map)
+ MCFG_DEVICE_REPLACE("maincpu", SEGA_315_5177, XTAL(10'738'635)/2) /* Z80B @ 5.3693Mhz */
+ MCFG_DEVICE_PROGRAM_MAP(systeme_map)
+ MCFG_DEVICE_IO_MAP(io_map)
+ MCFG_DEVICE_OPCODES_MAP(decrypted_opcodes_map)
MCFG_SEGAZ80_SET_DECRYPTED_TAG(":decrypted_opcodes")
MACHINE_CONFIG_END
MACHINE_CONFIG_START(systeme_state::systemeb)
systeme(config);
- MCFG_CPU_REPLACE("maincpu", MC8123, XTAL(10'738'635)/2) /* Z80B @ 5.3693Mhz */
- MCFG_CPU_PROGRAM_MAP(systeme_map)
- MCFG_CPU_IO_MAP(io_map)
- MCFG_CPU_OPCODES_MAP(banked_decrypted_opcodes_map)
+ MCFG_DEVICE_REPLACE("maincpu", MC8123, XTAL(10'738'635)/2) /* Z80B @ 5.3693Mhz */
+ MCFG_DEVICE_PROGRAM_MAP(systeme_map)
+ MCFG_DEVICE_IO_MAP(io_map)
+ MCFG_DEVICE_OPCODES_MAP(banked_decrypted_opcodes_map)
MACHINE_CONFIG_END