diff options
Diffstat (limited to 'src/mame/drivers/segae.cpp')
-rw-r--r-- | src/mame/drivers/segae.cpp | 52 |
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 |