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