summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ticalc1x.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ticalc1x.cpp')
-rw-r--r--src/mame/drivers/ticalc1x.cpp104
1 files changed, 52 insertions, 52 deletions
diff --git a/src/mame/drivers/ticalc1x.cpp b/src/mame/drivers/ticalc1x.cpp
index fe8b21493bf..0d748712f01 100644
--- a/src/mame/drivers/ticalc1x.cpp
+++ b/src/mame/drivers/ticalc1x.cpp
@@ -188,10 +188,10 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(cmulti8_state::cmulti8)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", TMS1070, 250000) // approximation - RC osc. R=56K, C=68pf
- MCFG_TMS1XXX_READ_K_CB(READ8(cmulti8_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(cmulti8_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(cmulti8_state, write_r))
+ MCFG_DEVICE_ADD("maincpu", TMS1070, 250000) // approximation - RC osc. R=56K, C=68pf
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, cmulti8_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, cmulti8_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, cmulti8_state, write_r))
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1))
MCFG_DEFAULT_LAYOUT(layout_cmulti8)
@@ -405,10 +405,10 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(tisr16_state::tisr16)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", TMS1000, 300000) // approximation - RC osc. R=43K, C=68pf (note: tisr16ii MCU RC osc. is different: R=30K, C=100pf, same freq)
- MCFG_TMS1XXX_READ_K_CB(READ8(tisr16_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(tisr16_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(tisr16_state, write_r))
+ MCFG_DEVICE_ADD("maincpu", TMS1000, 300000) // approximation - RC osc. R=43K, C=68pf (note: tisr16ii MCU RC osc. is different: R=30K, C=100pf, same freq)
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, tisr16_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, tisr16_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, tisr16_state, write_r))
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1))
MCFG_DEFAULT_LAYOUT(layout_tisr16)
@@ -545,10 +545,10 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(ti1250_state::ti1250)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", TMS0950, 200000) // approximation - RC osc. R=68K, C=68pf
- MCFG_TMS1XXX_READ_K_CB(READ8(ti1250_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(ti1250_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(ti1250_state, write_r))
+ MCFG_DEVICE_ADD("maincpu", TMS0950, 200000) // approximation - RC osc. R=68K, C=68pf
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, ti1250_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, ti1250_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, ti1250_state, write_r))
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1))
MCFG_DEFAULT_LAYOUT(layout_ti1250)
@@ -560,10 +560,10 @@ MACHINE_CONFIG_START(ti1250_state::ti1270)
ti1250(config);
/* basic machine hardware */
- MCFG_CPU_REPLACE("maincpu", TMS0970, 250000) // approximation
- MCFG_TMS1XXX_READ_K_CB(READ8(ti1250_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(ti1250_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(ti1250_state, write_r))
+ MCFG_DEVICE_REPLACE("maincpu", TMS0970, 250000) // approximation
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, ti1250_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, ti1250_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, ti1250_state, write_r))
MCFG_DEFAULT_LAYOUT(layout_ti1270)
MACHINE_CONFIG_END
@@ -673,10 +673,10 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(ti25503_state::ti25503)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", TMS1000, 250000) // approximation
- MCFG_TMS1XXX_READ_K_CB(READ8(ti25503_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(ti25503_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(ti25503_state, write_r))
+ MCFG_DEVICE_ADD("maincpu", TMS1000, 250000) // approximation
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, ti25503_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, ti25503_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, ti25503_state, write_r))
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1))
MCFG_DEFAULT_LAYOUT(layout_ti25503)
@@ -774,10 +774,10 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(ti1000_state::ti1000)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", TMS1990, 250000) // approximation
- MCFG_TMS1XXX_READ_K_CB(READ8(ti1000_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(ti1000_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(ti1000_state, write_r))
+ MCFG_DEVICE_ADD("maincpu", TMS1990, 250000) // approximation
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, ti1000_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, ti1000_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, ti1000_state, write_r))
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1))
MCFG_DEFAULT_LAYOUT(layout_ti1270)
@@ -875,10 +875,10 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(wizatron_state::wizatron)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", TMS0970, 250000) // approximation
- MCFG_TMS1XXX_READ_K_CB(READ8(wizatron_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(wizatron_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(wizatron_state, write_r))
+ MCFG_DEVICE_ADD("maincpu", TMS0970, 250000) // approximation
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, wizatron_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, wizatron_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, wizatron_state, write_r))
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1))
MCFG_DEFAULT_LAYOUT(layout_wizatron)
@@ -950,10 +950,10 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(lilprof_state::lilprof)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", TMS0970, 250000) // approximation
- MCFG_TMS1XXX_READ_K_CB(READ8(lilprof_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(lilprof_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(wizatron_state, write_r))
+ MCFG_DEVICE_ADD("maincpu", TMS0970, 250000) // approximation
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, lilprof_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, lilprof_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, wizatron_state, write_r))
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1))
MCFG_DEFAULT_LAYOUT(layout_wizatron)
@@ -1061,10 +1061,10 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(lilprof78_state::lilprof78)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", TMS1990, 250000) // approximation
- MCFG_TMS1XXX_READ_K_CB(READ8(lilprof78_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(lilprof78_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(lilprof78_state, write_r))
+ MCFG_DEVICE_ADD("maincpu", TMS1990, 250000) // approximation
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, lilprof78_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, lilprof78_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, lilprof78_state, write_r))
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1))
MCFG_DEFAULT_LAYOUT(layout_wizatron)
@@ -1174,11 +1174,11 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(dataman_state::dataman)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", TMS1980, 300000) // patent says 300kHz
- MCFG_TMS1XXX_READ_K_CB(READ8(dataman_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(dataman_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(dataman_state, write_r))
- MCFG_TMS1XXX_POWER_OFF_CB(WRITELINE(hh_tms1k_state, auto_power_off))
+ MCFG_DEVICE_ADD("maincpu", TMS1980, 300000) // patent says 300kHz
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, dataman_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, dataman_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, dataman_state, write_r))
+ MCFG_TMS1XXX_POWER_OFF_CB(WRITELINE(*this, hh_tms1k_state, auto_power_off))
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1))
MCFG_DEFAULT_LAYOUT(layout_dataman)
@@ -1242,18 +1242,18 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(mathmarv_state::mathmarv)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", TMS1980, 300000) // assume same as dataman
- MCFG_TMS1XXX_READ_K_CB(READ8(dataman_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(dataman_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(mathmarv_state, write_r))
- MCFG_TMS1XXX_POWER_OFF_CB(WRITELINE(hh_tms1k_state, auto_power_off))
+ MCFG_DEVICE_ADD("maincpu", TMS1980, 300000) // assume same as dataman
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, dataman_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, dataman_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, mathmarv_state, write_r))
+ MCFG_TMS1XXX_POWER_OFF_CB(WRITELINE(*this, hh_tms1k_state, auto_power_off))
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1))
MCFG_DEFAULT_LAYOUT(layout_mathmarv)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
+ MCFG_DEVICE_ADD("speaker", SPEAKER_SOUND)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_CONFIG_END
@@ -1503,11 +1503,11 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(ti30_state::ti30)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", TMS0980, 400000) // guessed
- MCFG_TMS1XXX_READ_K_CB(READ8(ti30_state, read_k))
- MCFG_TMS1XXX_WRITE_O_CB(WRITE16(ti30_state, write_o))
- MCFG_TMS1XXX_WRITE_R_CB(WRITE16(ti30_state, write_r))
- MCFG_TMS1XXX_POWER_OFF_CB(WRITELINE(hh_tms1k_state, auto_power_off))
+ MCFG_DEVICE_ADD("maincpu", TMS0980, 400000) // guessed
+ MCFG_TMS1XXX_READ_K_CB(READ8(*this, ti30_state, read_k))
+ MCFG_TMS1XXX_WRITE_O_CB(WRITE16(*this, ti30_state, write_o))
+ MCFG_TMS1XXX_WRITE_R_CB(WRITE16(*this, ti30_state, write_r))
+ MCFG_TMS1XXX_POWER_OFF_CB(WRITELINE(*this, hh_tms1k_state, auto_power_off))
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_tms1k_state, display_decay_tick, attotime::from_msec(1))
MCFG_DEFAULT_LAYOUT(layout_ti30)