summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/segaxbd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/segaxbd.cpp')
-rw-r--r--src/mame/drivers/segaxbd.cpp104
1 files changed, 52 insertions, 52 deletions
diff --git a/src/mame/drivers/segaxbd.cpp b/src/mame/drivers/segaxbd.cpp
index ad075b7f811..fcfc764e7fd 100644
--- a/src/mame/drivers/segaxbd.cpp
+++ b/src/mame/drivers/segaxbd.cpp
@@ -1704,15 +1704,15 @@ GFXDECODE_END
MACHINE_CONFIG_START(segaxbd_state::xboard_base_mconfig )
// basic machine hardware
- MCFG_CPU_ADD("maincpu", M68000, MASTER_CLOCK/4)
- MCFG_CPU_PROGRAM_MAP(main_map)
+ MCFG_DEVICE_ADD("maincpu", M68000, MASTER_CLOCK/4)
+ MCFG_DEVICE_PROGRAM_MAP(main_map)
- MCFG_CPU_ADD("subcpu", M68000, MASTER_CLOCK/4)
- MCFG_CPU_PROGRAM_MAP(sub_map)
+ MCFG_DEVICE_ADD("subcpu", M68000, MASTER_CLOCK/4)
+ MCFG_DEVICE_PROGRAM_MAP(sub_map)
- MCFG_CPU_ADD("soundcpu", Z80, SOUND_CLOCK/4)
- MCFG_CPU_PROGRAM_MAP(sound_map)
- MCFG_CPU_IO_MAP(sound_portmap)
+ MCFG_DEVICE_ADD("soundcpu", Z80, SOUND_CLOCK/4)
+ MCFG_DEVICE_PROGRAM_MAP(sound_map)
+ MCFG_DEVICE_IO_MAP(sound_portmap)
MCFG_NVRAM_ADD_0FILL("backup1")
MCFG_NVRAM_ADD_0FILL("backup2")
@@ -1727,15 +1727,15 @@ MACHINE_CONFIG_START(segaxbd_state::xboard_base_mconfig )
MCFG_SEGA_315_5250_COMPARE_TIMER_ADD("cmptimer_main")
MCFG_SEGA_315_5250_TIMER_ACK(segaxbd_state, timer_ack_callback)
- MCFG_SEGA_315_5250_SOUND_WRITE_CALLBACK(WRITE8(segaxbd_state, sound_data_w))
+ MCFG_SEGA_315_5250_SOUND_WRITE_CALLBACK(WRITE8(*this, segaxbd_state, sound_data_w))
MCFG_SEGA_315_5250_COMPARE_TIMER_ADD("cmptimer_subx")
MCFG_DEVICE_ADD("iochip_0", CXD1095, 0) // IC160
MCFG_CXD1095_IN_PORTA_CB(IOPORT("IO0PORTA"))
MCFG_CXD1095_IN_PORTB_CB(IOPORT("IO0PORTB"))
- MCFG_CXD1095_OUT_PORTC_CB(WRITE8(segaxbd_state, pc_0_w))
- MCFG_CXD1095_OUT_PORTD_CB(WRITE8(segaxbd_state, pd_0_w))
+ MCFG_CXD1095_OUT_PORTC_CB(WRITE8(*this, segaxbd_state, pc_0_w))
+ MCFG_CXD1095_OUT_PORTD_CB(WRITE8(*this, segaxbd_state, pd_0_w))
MCFG_DEVICE_ADD("iochip_1", CXD1095, 0) // IC159
MCFG_CXD1095_IN_PORTA_CB(IOPORT("IO1PORTA"))
@@ -1804,9 +1804,9 @@ MACHINE_CONFIG_START(segaxbd_fd1094_state::device_add_mconfig)
segaxbd_state::xboard_base_mconfig(config);
- MCFG_CPU_REPLACE("maincpu", FD1094, MASTER_CLOCK/4)
- MCFG_CPU_PROGRAM_MAP(main_map)
- MCFG_CPU_OPCODES_MAP(decrypted_opcodes_map)
+ MCFG_DEVICE_REPLACE("maincpu", FD1094, MASTER_CLOCK/4)
+ MCFG_DEVICE_PROGRAM_MAP(main_map)
+ MCFG_DEVICE_OPCODES_MAP(decrypted_opcodes_map)
MACHINE_CONFIG_END
@@ -1838,8 +1838,8 @@ MACHINE_CONFIG_START(segaxbd_aburner2_state::device_add_mconfig)
// basic machine hardware
MCFG_DEVICE_MODIFY("iochip_0")
- MCFG_CXD1095_IN_PORTA_CB(READ8(segaxbd_state, aburner2_motor_r))
- MCFG_CXD1095_OUT_PORTB_CB(WRITE8(segaxbd_state, aburner2_motor_w))
+ MCFG_CXD1095_IN_PORTA_CB(READ8(*this, segaxbd_state, aburner2_motor_r))
+ MCFG_CXD1095_OUT_PORTB_CB(WRITE8(*this, segaxbd_state, aburner2_motor_w))
MACHINE_CONFIG_END
MACHINE_CONFIG_START(segaxbd_new_state::sega_aburner2)
@@ -1858,21 +1858,21 @@ MACHINE_CONFIG_START(segaxbd_lastsurv_fd1094_state::device_add_mconfig)
segaxbd_state::xboard_base_mconfig(config);
- MCFG_CPU_REPLACE("maincpu", FD1094, MASTER_CLOCK/4)
- MCFG_CPU_PROGRAM_MAP(main_map)
- MCFG_CPU_OPCODES_MAP(decrypted_opcodes_map)
+ MCFG_DEVICE_REPLACE("maincpu", FD1094, MASTER_CLOCK/4)
+ MCFG_DEVICE_PROGRAM_MAP(main_map)
+ MCFG_DEVICE_OPCODES_MAP(decrypted_opcodes_map)
// basic machine hardware
// TODO: network board
MCFG_DEVICE_MODIFY("iochip_0")
- MCFG_CXD1095_OUT_PORTD_CB(WRITE8(segaxbd_state, lastsurv_muxer_w))
+ MCFG_CXD1095_OUT_PORTD_CB(WRITE8(*this, segaxbd_state, lastsurv_muxer_w))
MCFG_DEVICE_MODIFY("iochip_1")
- MCFG_CXD1095_IN_PORTB_CB(READ8(segaxbd_state, lastsurv_port_r))
+ MCFG_CXD1095_IN_PORTB_CB(READ8(*this, segaxbd_state, lastsurv_port_r))
// sound hardware - ym2151 stereo is reversed
- MCFG_SOUND_MODIFY("ymsnd")
+ MCFG_DEVICE_MODIFY("ymsnd")
MCFG_SOUND_ROUTES_RESET()
MCFG_SOUND_ROUTE(0, "rspeaker", 0.43)
MCFG_SOUND_ROUTE(1, "lspeaker", 0.43)
@@ -1898,13 +1898,13 @@ MACHINE_CONFIG_START(segaxbd_lastsurv_state::device_add_mconfig)
// TODO: network board
MCFG_DEVICE_MODIFY("iochip_0")
- MCFG_CXD1095_OUT_PORTD_CB(WRITE8(segaxbd_state, lastsurv_muxer_w))
+ MCFG_CXD1095_OUT_PORTD_CB(WRITE8(*this, segaxbd_state, lastsurv_muxer_w))
MCFG_DEVICE_MODIFY("iochip_1")
- MCFG_CXD1095_IN_PORTB_CB(READ8(segaxbd_state, lastsurv_port_r))
+ MCFG_CXD1095_IN_PORTB_CB(READ8(*this, segaxbd_state, lastsurv_port_r))
// sound hardware - ym2151 stereo is reversed
- MCFG_SOUND_MODIFY("ymsnd")
+ MCFG_DEVICE_MODIFY("ymsnd")
MCFG_SOUND_ROUTES_RESET()
MCFG_SOUND_ROUTE(0, "rspeaker", 0.43)
MCFG_SOUND_ROUTE(1, "lspeaker", 0.43)
@@ -1925,26 +1925,26 @@ segaxbd_smgp_fd1094_state::segaxbd_smgp_fd1094_state(const machine_config &mconf
MACHINE_CONFIG_START(segaxbd_smgp_fd1094_state::device_add_mconfig)
segaxbd_state::xboard_base_mconfig(config);
- MCFG_CPU_REPLACE("maincpu", FD1094, MASTER_CLOCK/4)
- MCFG_CPU_PROGRAM_MAP(main_map)
- MCFG_CPU_OPCODES_MAP(decrypted_opcodes_map)
+ MCFG_DEVICE_REPLACE("maincpu", FD1094, MASTER_CLOCK/4)
+ MCFG_DEVICE_PROGRAM_MAP(main_map)
+ MCFG_DEVICE_OPCODES_MAP(decrypted_opcodes_map)
// basic machine hardware
- MCFG_CPU_ADD("soundcpu2", Z80, SOUND_CLOCK/4)
- MCFG_CPU_PROGRAM_MAP(smgp_sound2_map)
- MCFG_CPU_IO_MAP(smgp_sound2_portmap)
+ MCFG_DEVICE_ADD("soundcpu2", Z80, SOUND_CLOCK/4)
+ MCFG_DEVICE_PROGRAM_MAP(smgp_sound2_map)
+ MCFG_DEVICE_IO_MAP(smgp_sound2_portmap)
- MCFG_CPU_ADD("commcpu", Z80, XTAL(16'000'000)/2) // Z80E
- MCFG_CPU_PROGRAM_MAP(smgp_comm_map)
- MCFG_CPU_IO_MAP(smgp_comm_portmap)
+ MCFG_DEVICE_ADD("commcpu", Z80, XTAL(16'000'000)/2) // Z80E
+ MCFG_DEVICE_PROGRAM_MAP(smgp_comm_map)
+ MCFG_DEVICE_IO_MAP(smgp_comm_portmap)
- MCFG_CPU_ADD("motorcpu", Z80, XTAL(16'000'000)/2) // not verified
- MCFG_CPU_PROGRAM_MAP(smgp_airdrive_map)
- MCFG_CPU_IO_MAP(smgp_airdrive_portmap)
+ MCFG_DEVICE_ADD("motorcpu", Z80, XTAL(16'000'000)/2) // not verified
+ MCFG_DEVICE_PROGRAM_MAP(smgp_airdrive_map)
+ MCFG_DEVICE_IO_MAP(smgp_airdrive_portmap)
MCFG_DEVICE_MODIFY("iochip_0")
- MCFG_CXD1095_IN_PORTA_CB(READ8(segaxbd_state, smgp_motor_r))
- MCFG_CXD1095_OUT_PORTB_CB(WRITE8(segaxbd_state, smgp_motor_w))
+ MCFG_CXD1095_IN_PORTA_CB(READ8(*this, segaxbd_state, smgp_motor_r))
+ MCFG_CXD1095_OUT_PORTB_CB(WRITE8(*this, segaxbd_state, smgp_motor_w))
// sound hardware
MCFG_SPEAKER_STANDARD_STEREO("rearleft", "rearright")
@@ -1971,21 +1971,21 @@ MACHINE_CONFIG_START(segaxbd_smgp_state::device_add_mconfig)
segaxbd_state::xboard_base_mconfig(config);
// basic machine hardware
- MCFG_CPU_ADD("soundcpu2", Z80, SOUND_CLOCK/4)
- MCFG_CPU_PROGRAM_MAP(smgp_sound2_map)
- MCFG_CPU_IO_MAP(smgp_sound2_portmap)
+ MCFG_DEVICE_ADD("soundcpu2", Z80, SOUND_CLOCK/4)
+ MCFG_DEVICE_PROGRAM_MAP(smgp_sound2_map)
+ MCFG_DEVICE_IO_MAP(smgp_sound2_portmap)
- MCFG_CPU_ADD("commcpu", Z80, XTAL(16'000'000)/2) // Z80E
- MCFG_CPU_PROGRAM_MAP(smgp_comm_map)
- MCFG_CPU_IO_MAP(smgp_comm_portmap)
+ MCFG_DEVICE_ADD("commcpu", Z80, XTAL(16'000'000)/2) // Z80E
+ MCFG_DEVICE_PROGRAM_MAP(smgp_comm_map)
+ MCFG_DEVICE_IO_MAP(smgp_comm_portmap)
- MCFG_CPU_ADD("motorcpu", Z80, XTAL(16'000'000)/2) // not verified
- MCFG_CPU_PROGRAM_MAP(smgp_airdrive_map)
- MCFG_CPU_IO_MAP(smgp_airdrive_portmap)
+ MCFG_DEVICE_ADD("motorcpu", Z80, XTAL(16'000'000)/2) // not verified
+ MCFG_DEVICE_PROGRAM_MAP(smgp_airdrive_map)
+ MCFG_DEVICE_IO_MAP(smgp_airdrive_portmap)
MCFG_DEVICE_MODIFY("iochip_0")
- MCFG_CXD1095_IN_PORTA_CB(READ8(segaxbd_state, smgp_motor_r))
- MCFG_CXD1095_OUT_PORTB_CB(WRITE8(segaxbd_state, smgp_motor_w))
+ MCFG_CXD1095_IN_PORTA_CB(READ8(*this, segaxbd_state, smgp_motor_r))
+ MCFG_CXD1095_OUT_PORTB_CB(WRITE8(*this, segaxbd_state, smgp_motor_w))
// sound hardware
MCFG_SPEAKER_STANDARD_STEREO("rearleft", "rearright")
@@ -2012,9 +2012,9 @@ MACHINE_CONFIG_START(segaxbd_rascot_state::device_add_mconfig)
segaxbd_state::xboard_base_mconfig(config);
// basic machine hardware
- MCFG_CPU_MODIFY("soundcpu")
- MCFG_CPU_PROGRAM_MAP(rascot_z80_map)
- MCFG_CPU_IO_MAP(rascot_z80_portmap)
+ MCFG_DEVICE_MODIFY("soundcpu")
+ MCFG_DEVICE_PROGRAM_MAP(rascot_z80_map)
+ MCFG_DEVICE_IO_MAP(rascot_z80_portmap)
MACHINE_CONFIG_END
MACHINE_CONFIG_START(segaxbd_new_state::sega_rascot)