summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mc1000.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mc1000.cpp')
-rw-r--r--src/mame/drivers/mc1000.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/mame/drivers/mc1000.cpp b/src/mame/drivers/mc1000.cpp
index a87a8d379f6..de828400681 100644
--- a/src/mame/drivers/mc1000.cpp
+++ b/src/mame/drivers/mc1000.cpp
@@ -542,10 +542,10 @@ TIMER_DEVICE_CALLBACK_MEMBER(mc1000_state::ne555_tick)
MACHINE_CONFIG_START(mc1000_state::mc1000)
/* basic machine hardware */
- MCFG_CPU_ADD(Z80_TAG, Z80, 3579545)
- MCFG_CPU_PROGRAM_MAP(mc1000_mem)
- MCFG_CPU_OPCODES_MAP(mc1000_banking_mem)
- MCFG_CPU_IO_MAP(mc1000_io)
+ MCFG_DEVICE_ADD(Z80_TAG, Z80, 3579545)
+ MCFG_DEVICE_PROGRAM_MAP(mc1000_mem)
+ MCFG_DEVICE_OPCODES_MAP(mc1000_banking_mem)
+ MCFG_DEVICE_IO_MAP(mc1000_io)
/* timers */
MCFG_TIMER_DRIVER_ADD_PERIODIC("ne555clear", mc1000_state, ne555_tick, attotime::from_hz(MC1000_NE555_FREQ))
@@ -559,17 +559,17 @@ MACHINE_CONFIG_START(mc1000_state::mc1000)
MCFG_SCREEN_MC6847_PAL_ADD(SCREEN_TAG, MC6847_TAG)
MCFG_DEVICE_ADD(MC6847_TAG, MC6847_NTSC, XTAL(3'579'545))
- MCFG_MC6847_HSYNC_CALLBACK(WRITELINE(mc1000_state, hs_w))
- MCFG_MC6847_FSYNC_CALLBACK(WRITELINE(mc1000_state, fs_w))
- MCFG_MC6847_INPUT_CALLBACK(READ8(mc1000_state, videoram_r))
+ MCFG_MC6847_HSYNC_CALLBACK(WRITELINE(*this, mc1000_state, hs_w))
+ MCFG_MC6847_FSYNC_CALLBACK(WRITELINE(*this, mc1000_state, fs_w))
+ MCFG_MC6847_INPUT_CALLBACK(READ8(*this, mc1000_state, videoram_r))
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_SOUND_ADD(AY8910_TAG, AY8910, 3579545/2)
+ MCFG_DEVICE_ADD(AY8910_TAG, AY8910, 3579545/2)
MCFG_AY8910_OUTPUT_TYPE(AY8910_SINGLE_OUTPUT)
MCFG_AY8910_RES_LOADS(RES_K(2.2), 0, 0)
- MCFG_AY8910_PORT_B_READ_CB(READ8(mc1000_state, keydata_r))
- MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(mc1000_state, keylatch_w))
+ MCFG_AY8910_PORT_B_READ_CB(READ8(*this, mc1000_state, keydata_r))
+ MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(*this, mc1000_state, keylatch_w))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
/* devices */
@@ -580,7 +580,7 @@ MACHINE_CONFIG_START(mc1000_state::mc1000)
MCFG_SOFTWARE_LIST_ADD("cass_list", "mc1000_cass")
MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")
- MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(mc1000_state, write_centronics_busy))
+ MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(*this, mc1000_state, write_centronics_busy))
MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", CENTRONICS_TAG)