diff options
Diffstat (limited to 'src/mame/drivers/toaplan1.cpp')
-rw-r--r-- | src/mame/drivers/toaplan1.cpp | 142 |
1 files changed, 71 insertions, 71 deletions
diff --git a/src/mame/drivers/toaplan1.cpp b/src/mame/drivers/toaplan1.cpp index 4144b29e5aa..a6d41236a5b 100644 --- a/src/mame/drivers/toaplan1.cpp +++ b/src/mame/drivers/toaplan1.cpp @@ -1912,20 +1912,20 @@ GFXDECODE_END MACHINE_CONFIG_START(toaplan1_rallybik_state::rallybik) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL(10'000'000)) - MCFG_CPU_PROGRAM_MAP(rallybik_main_map) + MCFG_DEVICE_ADD("maincpu", M68000, XTAL(10'000'000)) + MCFG_DEVICE_PROGRAM_MAP(rallybik_main_map) - MCFG_CPU_ADD("audiocpu", Z80, XTAL(28'000'000)/8) - MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) - MCFG_CPU_IO_MAP(rallybik_sound_io_map) + MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(28'000'000)/8) + MCFG_DEVICE_PROGRAM_MAP(toaplan1_sound_map) + MCFG_DEVICE_IO_MAP(rallybik_sound_io_map) MCFG_QUANTUM_TIME(attotime::from_hz(600)) MCFG_DEVICE_ADD("coinlatch", LS259, 0) // 19L - MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(WRITELINE(toaplan1_rallybik_state, coin_counter_1_w)) - MCFG_ADDRESSABLE_LATCH_Q5_OUT_CB(WRITELINE(toaplan1_rallybik_state, coin_counter_2_w)) - MCFG_ADDRESSABLE_LATCH_Q6_OUT_CB(WRITELINE(toaplan1_rallybik_state, coin_lockout_1_w)) - MCFG_ADDRESSABLE_LATCH_Q7_OUT_CB(WRITELINE(toaplan1_rallybik_state, coin_lockout_2_w)) + MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(WRITELINE(*this, toaplan1_rallybik_state, coin_counter_1_w)) + MCFG_ADDRESSABLE_LATCH_Q5_OUT_CB(WRITELINE(*this, toaplan1_rallybik_state, coin_counter_2_w)) + MCFG_ADDRESSABLE_LATCH_Q6_OUT_CB(WRITELINE(*this, toaplan1_rallybik_state, coin_lockout_1_w)) + MCFG_ADDRESSABLE_LATCH_Q7_OUT_CB(WRITELINE(*this, toaplan1_rallybik_state, coin_lockout_2_w)) MCFG_MACHINE_RESET_OVERRIDE(toaplan1_state,toaplan1) @@ -1934,7 +1934,7 @@ MACHINE_CONFIG_START(toaplan1_rallybik_state::rallybik) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL55, VBEND, VBSTART) MCFG_SCREEN_UPDATE_DRIVER(toaplan1_rallybik_state, screen_update_rallybik) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(toaplan1_rallybik_state, screen_vblank_rallybik)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, toaplan1_rallybik_state, screen_vblank_rallybik)) MCFG_SCREEN_PALETTE("palette") MCFG_TOAPLAN_SCU_ADD("scu", "palette", 31, 15) @@ -1948,7 +1948,7 @@ MACHINE_CONFIG_START(toaplan1_rallybik_state::rallybik) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) + MCFG_DEVICE_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -1957,12 +1957,12 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(toaplan1_state::truxton) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL(10'000'000)) - MCFG_CPU_PROGRAM_MAP(truxton_main_map) + MCFG_DEVICE_ADD("maincpu", M68000, XTAL(10'000'000)) + MCFG_DEVICE_PROGRAM_MAP(truxton_main_map) - MCFG_CPU_ADD("audiocpu", Z80, XTAL(28'000'000)/8) - MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) - MCFG_CPU_IO_MAP(truxton_sound_io_map) + MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(28'000'000)/8) + MCFG_DEVICE_PROGRAM_MAP(toaplan1_sound_map) + MCFG_DEVICE_IO_MAP(truxton_sound_io_map) MCFG_QUANTUM_TIME(attotime::from_hz(600)) @@ -1973,7 +1973,7 @@ MACHINE_CONFIG_START(toaplan1_state::truxton) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) MCFG_SCREEN_UPDATE_DRIVER(toaplan1_state, screen_update_toaplan1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(toaplan1_state, screen_vblank_toaplan1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, toaplan1_state, screen_vblank_toaplan1)) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) @@ -1985,7 +1985,7 @@ MACHINE_CONFIG_START(toaplan1_state::truxton) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) + MCFG_DEVICE_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -1994,12 +1994,12 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(toaplan1_state::hellfire) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL(10'000'000)) - MCFG_CPU_PROGRAM_MAP(hellfire_main_map) + MCFG_DEVICE_ADD("maincpu", M68000, XTAL(10'000'000)) + MCFG_DEVICE_PROGRAM_MAP(hellfire_main_map) - MCFG_CPU_ADD("audiocpu", Z80, XTAL(28'000'000)/8) - MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) - MCFG_CPU_IO_MAP(hellfire_sound_io_map) + MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(28'000'000)/8) + MCFG_DEVICE_PROGRAM_MAP(toaplan1_sound_map) + MCFG_DEVICE_IO_MAP(hellfire_sound_io_map) MCFG_QUANTUM_TIME(attotime::from_hz(600)) @@ -2010,7 +2010,7 @@ MACHINE_CONFIG_START(toaplan1_state::hellfire) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND+16, VBSTART+16) MCFG_SCREEN_UPDATE_DRIVER(toaplan1_state, screen_update_toaplan1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(toaplan1_state, screen_vblank_toaplan1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, toaplan1_state, screen_vblank_toaplan1)) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) @@ -2022,7 +2022,7 @@ MACHINE_CONFIG_START(toaplan1_state::hellfire) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) + MCFG_DEVICE_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -2031,12 +2031,12 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(toaplan1_state::zerowing) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL(10'000'000)) - MCFG_CPU_PROGRAM_MAP(zerowing_main_map) + MCFG_DEVICE_ADD("maincpu", M68000, XTAL(10'000'000)) + MCFG_DEVICE_PROGRAM_MAP(zerowing_main_map) - MCFG_CPU_ADD("audiocpu", Z80, XTAL(28'000'000)/8) - MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) - MCFG_CPU_IO_MAP(zerowing_sound_io_map) + MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(28'000'000)/8) + MCFG_DEVICE_PROGRAM_MAP(toaplan1_sound_map) + MCFG_DEVICE_IO_MAP(zerowing_sound_io_map) MCFG_QUANTUM_TIME(attotime::from_hz(600)) @@ -2047,7 +2047,7 @@ MACHINE_CONFIG_START(toaplan1_state::zerowing) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND+16, VBSTART+16) MCFG_SCREEN_UPDATE_DRIVER(toaplan1_state, screen_update_toaplan1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(toaplan1_state, screen_vblank_toaplan1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, toaplan1_state, screen_vblank_toaplan1)) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) @@ -2059,7 +2059,7 @@ MACHINE_CONFIG_START(toaplan1_state::zerowing) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) + MCFG_DEVICE_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -2068,17 +2068,17 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(toaplan1_state::demonwld) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL(10'000'000)) - MCFG_CPU_PROGRAM_MAP(demonwld_main_map) + MCFG_DEVICE_ADD("maincpu", M68000, XTAL(10'000'000)) + MCFG_DEVICE_PROGRAM_MAP(demonwld_main_map) - MCFG_CPU_ADD("audiocpu", Z80, XTAL(28'000'000)/8) - MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) - MCFG_CPU_IO_MAP(demonwld_sound_io_map) + MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(28'000'000)/8) + MCFG_DEVICE_PROGRAM_MAP(toaplan1_sound_map) + MCFG_DEVICE_IO_MAP(demonwld_sound_io_map) - MCFG_CPU_ADD("dsp", TMS32010, XTAL(28'000'000)/2) - MCFG_CPU_PROGRAM_MAP(DSP_program_map) - MCFG_CPU_IO_MAP(DSP_io_map) - MCFG_TMS32010_BIO_IN_CB(READLINE(toaplan1_state, demonwld_BIO_r)) + MCFG_DEVICE_ADD("dsp", TMS32010, XTAL(28'000'000)/2) + MCFG_DEVICE_PROGRAM_MAP(DSP_program_map) + MCFG_DEVICE_IO_MAP(DSP_io_map) + MCFG_TMS32010_BIO_IN_CB(READLINE(*this, toaplan1_state, demonwld_BIO_r)) MCFG_QUANTUM_TIME(attotime::from_hz(600)) @@ -2089,7 +2089,7 @@ MACHINE_CONFIG_START(toaplan1_state::demonwld) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL55, VBEND+16, VBSTART+16) MCFG_SCREEN_UPDATE_DRIVER(toaplan1_state, screen_update_toaplan1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(toaplan1_state, screen_vblank_toaplan1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, toaplan1_state, screen_vblank_toaplan1)) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) @@ -2101,7 +2101,7 @@ MACHINE_CONFIG_START(toaplan1_state::demonwld) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) + MCFG_DEVICE_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -2110,12 +2110,12 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(toaplan1_state::samesame) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL(10'000'000)) - MCFG_CPU_PROGRAM_MAP(samesame_main_map) + MCFG_DEVICE_ADD("maincpu", M68000, XTAL(10'000'000)) + MCFG_DEVICE_PROGRAM_MAP(samesame_main_map) - MCFG_CPU_ADD("audiocpu", Z180, XTAL(28'000'000)/8) /* HD647180XOFS6 CPU */ - MCFG_CPU_PROGRAM_MAP(samesame_hd647180_mem_map) - MCFG_CPU_IO_MAP(samesame_hd647180_io_map) + MCFG_DEVICE_ADD("audiocpu", Z180, XTAL(28'000'000)/8) /* HD647180XOFS6 CPU */ + MCFG_DEVICE_PROGRAM_MAP(samesame_hd647180_mem_map) + MCFG_DEVICE_IO_MAP(samesame_hd647180_io_map) MCFG_QUANTUM_PERFECT_CPU("maincpu") @@ -2126,7 +2126,7 @@ MACHINE_CONFIG_START(toaplan1_state::samesame) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) MCFG_SCREEN_UPDATE_DRIVER(toaplan1_state, screen_update_toaplan1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(toaplan1_state, screen_vblank_samesame)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, toaplan1_state, screen_vblank_samesame)) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) @@ -2138,7 +2138,7 @@ MACHINE_CONFIG_START(toaplan1_state::samesame) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) + MCFG_DEVICE_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -2147,12 +2147,12 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(toaplan1_state::outzone) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL(10'000'000)) - MCFG_CPU_PROGRAM_MAP(outzone_main_map) + MCFG_DEVICE_ADD("maincpu", M68000, XTAL(10'000'000)) + MCFG_DEVICE_PROGRAM_MAP(outzone_main_map) - MCFG_CPU_ADD("audiocpu", Z80, XTAL(28'000'000)/8) - MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) - MCFG_CPU_IO_MAP(outzone_sound_io_map) + MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(28'000'000)/8) + MCFG_DEVICE_PROGRAM_MAP(toaplan1_sound_map) + MCFG_DEVICE_IO_MAP(outzone_sound_io_map) MCFG_QUANTUM_TIME(attotime::from_hz(600)) @@ -2163,7 +2163,7 @@ MACHINE_CONFIG_START(toaplan1_state::outzone) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL55, VBEND, VBSTART) MCFG_SCREEN_UPDATE_DRIVER(toaplan1_state, screen_update_toaplan1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(toaplan1_state, screen_vblank_toaplan1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, toaplan1_state, screen_vblank_toaplan1)) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) @@ -2175,7 +2175,7 @@ MACHINE_CONFIG_START(toaplan1_state::outzone) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) + MCFG_DEVICE_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -2184,12 +2184,12 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(toaplan1_state::outzonecv) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL(10'000'000)) - MCFG_CPU_PROGRAM_MAP(outzonecv_main_map) + MCFG_DEVICE_ADD("maincpu", M68000, XTAL(10'000'000)) + MCFG_DEVICE_PROGRAM_MAP(outzonecv_main_map) - MCFG_CPU_ADD("audiocpu", Z80, XTAL(28'000'000)/8) - MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) - MCFG_CPU_IO_MAP(zerowing_sound_io_map) + MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(28'000'000)/8) + MCFG_DEVICE_PROGRAM_MAP(toaplan1_sound_map) + MCFG_DEVICE_IO_MAP(zerowing_sound_io_map) MCFG_QUANTUM_TIME(attotime::from_hz(600)) @@ -2200,7 +2200,7 @@ MACHINE_CONFIG_START(toaplan1_state::outzonecv) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) MCFG_SCREEN_UPDATE_DRIVER(toaplan1_state, screen_update_toaplan1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(toaplan1_state, screen_vblank_toaplan1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, toaplan1_state, screen_vblank_toaplan1)) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) @@ -2212,7 +2212,7 @@ MACHINE_CONFIG_START(toaplan1_state::outzonecv) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) + MCFG_DEVICE_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -2221,12 +2221,12 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(toaplan1_state::vimana) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL(10'000'000)) /* verified on pcb */ - MCFG_CPU_PROGRAM_MAP(vimana_main_map) + MCFG_DEVICE_ADD("maincpu", M68000, XTAL(10'000'000)) /* verified on pcb */ + MCFG_DEVICE_PROGRAM_MAP(vimana_main_map) - MCFG_CPU_ADD("audiocpu", Z180, XTAL(28'000'000)/8) /* HD647180XOFS6 CPU */ - MCFG_CPU_PROGRAM_MAP(vimana_hd647180_mem_map) - MCFG_CPU_IO_MAP(vimana_hd647180_io_map) + MCFG_DEVICE_ADD("audiocpu", Z180, XTAL(28'000'000)/8) /* HD647180XOFS6 CPU */ + MCFG_DEVICE_PROGRAM_MAP(vimana_hd647180_mem_map) + MCFG_DEVICE_IO_MAP(vimana_hd647180_io_map) MCFG_QUANTUM_TIME(attotime::from_hz(600)) // GUESSED @@ -2237,7 +2237,7 @@ MACHINE_CONFIG_START(toaplan1_state::vimana) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) MCFG_SCREEN_UPDATE_DRIVER(toaplan1_state, screen_update_toaplan1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(toaplan1_state, screen_vblank_toaplan1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, toaplan1_state, screen_vblank_toaplan1)) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) @@ -2249,7 +2249,7 @@ MACHINE_CONFIG_START(toaplan1_state::vimana) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) /* verified on pcb */ + MCFG_DEVICE_ADD("ymsnd", YM3812, XTAL(28'000'000)/8) /* verified on pcb */ MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END |