summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/shougi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/shougi.cpp')
-rw-r--r--src/mame/drivers/shougi.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/shougi.cpp b/src/mame/drivers/shougi.cpp
index 337633c137b..4ab2fc3463e 100644
--- a/src/mame/drivers/shougi.cpp
+++ b/src/mame/drivers/shougi.cpp
@@ -373,22 +373,22 @@ INTERRUPT_GEN_MEMBER(shougi_state::vblank_nmi)
MACHINE_CONFIG_START(shougi_state::shougi)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", Z80, XTAL(10'000'000)/4)
- MCFG_CPU_PROGRAM_MAP(main_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", shougi_state, vblank_nmi)
+ MCFG_DEVICE_ADD("maincpu", Z80, XTAL(10'000'000)/4)
+ MCFG_DEVICE_PROGRAM_MAP(main_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", shougi_state, vblank_nmi)
- MCFG_CPU_ADD("sub", Z80, XTAL(10'000'000)/4)
- MCFG_CPU_PROGRAM_MAP(sub_map)
- MCFG_CPU_IO_MAP(readport_sub)
+ MCFG_DEVICE_ADD("sub", Z80, XTAL(10'000'000)/4)
+ MCFG_DEVICE_PROGRAM_MAP(sub_map)
+ MCFG_DEVICE_IO_MAP(readport_sub)
MCFG_DEVICE_ADD("alpha_8201", ALPHA_8201, XTAL(10'000'000)/4/8)
MCFG_DEVICE_ADD("mainlatch", LS259, 0)
MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(NOOP) // 0: sharedram = sub, 1: sharedram = main (TODO!)
- MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(WRITELINE(shougi_state, nmi_enable_w))
+ MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(WRITELINE(*this, shougi_state, nmi_enable_w))
MCFG_ADDRESSABLE_LATCH_Q2_OUT_CB(NOOP) // ?
- MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(DEVWRITELINE("alpha_8201", alpha_8201_device, mcu_start_w)) // start/halt ALPHA-8201
- MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(DEVWRITELINE("alpha_8201", alpha_8201_device, bus_dir_w)) MCFG_DEVCB_INVERT // ALPHA-8201 shared RAM bus direction: 0: mcu, 1: maincpu
+ MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE("alpha_8201", alpha_8201_device, mcu_start_w)) // start/halt ALPHA-8201
+ MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(WRITELINE("alpha_8201", alpha_8201_device, bus_dir_w)) MCFG_DEVCB_INVERT // ALPHA-8201 shared RAM bus direction: 0: mcu, 1: maincpu
MCFG_ADDRESSABLE_LATCH_Q7_OUT_CB(NOOP) // nothing? connected to +5v via resistor
MCFG_QUANTUM_PERFECT_CPU("maincpu")
@@ -411,7 +411,7 @@ MACHINE_CONFIG_START(shougi_state::shougi)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_SOUND_ADD("aysnd", AY8910, XTAL(10'000'000)/8)
+ MCFG_DEVICE_ADD("aysnd", AY8910, XTAL(10'000'000)/8)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MACHINE_CONFIG_END