diff options
Diffstat (limited to 'src/mame/drivers/ti85.cpp')
-rw-r--r-- | src/mame/drivers/ti85.cpp | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/src/mame/drivers/ti85.cpp b/src/mame/drivers/ti85.cpp index a10b0125ec6..bd7eedb1c56 100644 --- a/src/mame/drivers/ti85.cpp +++ b/src/mame/drivers/ti85.cpp @@ -587,7 +587,8 @@ MACHINE_CONFIG_START(ti85_state::ti81) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(ti85_state::ti85, ti81) +MACHINE_CONFIG_START(ti85_state::ti85) + ti81(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_CLOCK(6000000) /* 6 MHz */ MCFG_CPU_IO_MAP(ti85_io) @@ -602,13 +603,15 @@ MACHINE_CONFIG_DERIVED(ti85_state::ti85, ti81) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(ti85_state::ti85d, ti85) +MACHINE_CONFIG_START(ti85_state::ti85d) + ti85(config); MCFG_SNAPSHOT_ADD("snapshot", ti85_state, ti8x, "sav", 0) //MCFG_TI85SERIAL_ADD( "tiserial" ) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(ti85_state::ti82, ti81) +MACHINE_CONFIG_START(ti85_state::ti82) + ti81(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_CLOCK(6000000) /* 6 MHz */ MCFG_CPU_IO_MAP(ti82_io) @@ -628,14 +631,16 @@ MACHINE_CONFIG_DERIVED(ti85_state::ti82, ti81) MCFG_TI8X_LINK_PORT_ADD("linkport", default_ti8x_link_devices, nullptr) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(ti85_state::ti81v2, ti82) +MACHINE_CONFIG_START(ti85_state::ti81v2) + ti82(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_IO_MAP(ti81v2_io) MCFG_DEVICE_REMOVE("linkport") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(ti85_state::ti83, ti81) +MACHINE_CONFIG_START(ti85_state::ti83) + ti81(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_CLOCK(6000000) /* 6 MHz */ MCFG_CPU_IO_MAP(ti83_io) @@ -653,7 +658,8 @@ MACHINE_CONFIG_DERIVED(ti85_state::ti83, ti81) MCFG_T6A04_SIZE(96, 64) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(ti85_state::ti86, ti85) +MACHINE_CONFIG_START(ti85_state::ti86) + ti85(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(ti86_mem) MCFG_CPU_IO_MAP(ti86_io) @@ -664,7 +670,8 @@ MACHINE_CONFIG_DERIVED(ti85_state::ti86, ti85) MCFG_SNAPSHOT_ADD("snapshot", ti85_state, ti8x, "sav", 0) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(ti85_state::ti83p, ti81) +MACHINE_CONFIG_START(ti85_state::ti83p) + ti81(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_CLOCK(6000000) /* 8 MHz running at 6 MHz */ MCFG_CPU_PROGRAM_MAP(ti83p_asic_mem) @@ -712,7 +719,8 @@ MACHINE_CONFIG_DERIVED(ti85_state::ti83p, ti81) MCFG_AMD_29F400T_ADD("flash") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(ti85_state::ti83pse, ti83p) +MACHINE_CONFIG_START(ti85_state::ti83pse) + ti83p(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_CLOCK( 15000000) MCFG_CPU_IO_MAP(ti83pse_io) @@ -733,7 +741,8 @@ MACHINE_CONFIG_DERIVED(ti85_state::ti83pse, ti83p) MCFG_DEVICE_REPLACE("flash", FUJITSU_29F160T, 0) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(ti85_state::ti84p, ti83pse) +MACHINE_CONFIG_START(ti85_state::ti84p) + ti83pse(config); MCFG_DEVICE_MODIFY("membank1") MCFG_DEVICE_PROGRAM_MAP(ti84p_banked_mem) @@ -750,11 +759,13 @@ MACHINE_CONFIG_DERIVED(ti85_state::ti84p, ti83pse) MCFG_DEVICE_REPLACE("flash", AMD_29F800T , 0) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(ti85_state::ti84pse, ti83pse) +MACHINE_CONFIG_START(ti85_state::ti84pse) + ti83pse(config); MCFG_MACHINE_START_OVERRIDE(ti85_state, ti84pse ) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(ti85_state::ti73, ti83p) +MACHINE_CONFIG_START(ti85_state::ti73) + ti83p(config); MCFG_DEVICE_REMOVE("linkport") //MCFG_TI73SERIAL_ADD( "tiserial" ) MACHINE_CONFIG_END |