diff options
Diffstat (limited to 'src/mame/drivers/gts80.cpp')
-rw-r--r-- | src/mame/drivers/gts80.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mame/drivers/gts80.cpp b/src/mame/drivers/gts80.cpp index 0858ca32f6a..ee880e2c0e2 100644 --- a/src/mame/drivers/gts80.cpp +++ b/src/mame/drivers/gts80.cpp @@ -355,8 +355,8 @@ DRIVER_INIT_MEMBER( gts80_state, gts80 ) /* with Sound Board */ MACHINE_CONFIG_START(gts80_state::gts80) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M6502, XTAL(3'579'545)/4) - MCFG_CPU_PROGRAM_MAP(gts80_map) + MCFG_DEVICE_ADD("maincpu", M6502, XTAL(3'579'545)/4) + MCFG_DEVICE_PROGRAM_MAP(gts80_map) MCFG_NVRAM_ADD_1FILL("nvram") // must be 1 @@ -365,22 +365,22 @@ MACHINE_CONFIG_START(gts80_state::gts80) /* Devices */ MCFG_DEVICE_ADD("riot1", RIOT6532, XTAL(3'579'545)/4) - MCFG_RIOT6532_IN_PA_CB(READ8(gts80_state, port1a_r)) // sw_r - //MCFG_RIOT6532_OUT_PA_CB(WRITE8(gts80_state, port1a_w)) - //MCFG_RIOT6532_IN_PB_CB(READ8(gts80_state, port1b_r)) - MCFG_RIOT6532_OUT_PB_CB(WRITE8(gts80_state, port1b_w)) // sw_w + MCFG_RIOT6532_IN_PA_CB(READ8(*this, gts80_state, port1a_r)) // sw_r + //MCFG_RIOT6532_OUT_PA_CB(WRITE8(*this, gts80_state, port1a_w)) + //MCFG_RIOT6532_IN_PB_CB(READ8(*this, gts80_state, port1b_r)) + MCFG_RIOT6532_OUT_PB_CB(WRITE8(*this, gts80_state, port1b_w)) // sw_w MCFG_RIOT6532_IRQ_CB(INPUTLINE("maincpu", M6502_IRQ_LINE)) MCFG_DEVICE_ADD("riot2", RIOT6532, XTAL(3'579'545)/4) - MCFG_RIOT6532_IN_PA_CB(READ8(gts80_state, port2a_r)) // pa7 - slam tilt - MCFG_RIOT6532_OUT_PA_CB(WRITE8(gts80_state, port2a_w)) // digit select - //MCFG_RIOT6532_IN_PB_CB(READ8(gts80_state, port2b_r)) - MCFG_RIOT6532_OUT_PB_CB(WRITE8(gts80_state, port2b_w)) // seg + MCFG_RIOT6532_IN_PA_CB(READ8(*this, gts80_state, port2a_r)) // pa7 - slam tilt + MCFG_RIOT6532_OUT_PA_CB(WRITE8(*this, gts80_state, port2a_w)) // digit select + //MCFG_RIOT6532_IN_PB_CB(READ8(*this, gts80_state, port2b_r)) + MCFG_RIOT6532_OUT_PB_CB(WRITE8(*this, gts80_state, port2b_w)) // seg MCFG_RIOT6532_IRQ_CB(INPUTLINE("maincpu", M6502_IRQ_LINE)) MCFG_DEVICE_ADD("riot3", RIOT6532, XTAL(3'579'545)/4) - //MCFG_RIOT6532_IN_PA_CB(READ8(gts80_state, port3a_r)) - MCFG_RIOT6532_OUT_PA_CB(WRITE8(gts80_state, port3a_w)) // sol, snd - //MCFG_RIOT6532_IN_PB_CB(READ8(gts80_state, port3b_r)) - MCFG_RIOT6532_OUT_PB_CB(WRITE8(gts80_state, port3b_w)) // lamps + //MCFG_RIOT6532_IN_PA_CB(READ8(*this, gts80_state, port3a_r)) + MCFG_RIOT6532_OUT_PA_CB(WRITE8(*this, gts80_state, port3a_w)) // sol, snd + //MCFG_RIOT6532_IN_PB_CB(READ8(*this, gts80_state, port3b_r)) + MCFG_RIOT6532_OUT_PB_CB(WRITE8(*this, gts80_state, port3b_w)) // lamps MCFG_RIOT6532_IRQ_CB(INPUTLINE("maincpu", M6502_IRQ_LINE)) /* Sound */ @@ -390,20 +390,20 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(gts80_state::gts80_s) gts80(config); - MCFG_SOUND_ADD("r0sound", GOTTLIEB_SOUND_REV0, 0) + MCFG_DEVICE_ADD("r0sound", GOTTLIEB_SOUND_REV0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) MACHINE_CONFIG_END MACHINE_CONFIG_START(gts80_state::gts80_hh) gts80(config); - MCFG_SOUND_ADD("r1sound", GOTTLIEB_SOUND_REV1, 0) + MCFG_DEVICE_ADD("r1sound", GOTTLIEB_SOUND_REV1) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) MACHINE_CONFIG_END MACHINE_CONFIG_START(gts80_state::gts80_ss) gts80(config); - MCFG_SOUND_ADD("r1sound", GOTTLIEB_SOUND_REV1, 0) - //MCFG_SOUND_ADD("r1sound", GOTTLIEB_SOUND_REV1_WITH_VOTRAX, 0) // votrax crashes + MCFG_DEVICE_ADD("r1sound", GOTTLIEB_SOUND_REV1) + //MCFG_DEVICE_ADD("r1sound", GOTTLIEB_SOUND_REV1_WITH_VOTRAX) // votrax crashes MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) MACHINE_CONFIG_END |