diff options
author | 2008-12-09 06:21:15 +0000 | |
---|---|---|
committer | 2008-12-09 06:21:15 +0000 | |
commit | eb43d347250b70ebbc5e3ec03d21ec727973e643 (patch) | |
tree | b81831a4a21af46f47f8bcbaf5729bab7bf5359c /src/emu/cpu/tms34010/tms34010.c | |
parent | 183b7c9de7fdafcd7b24a7acf76d37fa1da3a927 (diff) |
Re-routed empty get/set context calls to the dummy CPU's, and removed them
from the CPU cores.
Disabled the use of PULSE_LINE for any input lines except NMI and RESET.
Added a helper function generic_pulse_irq_line() for doing a single-cycle
assert/deassert for those few drivers remaining that were trying to use
PULSE_LINE directly.
Diffstat (limited to 'src/emu/cpu/tms34010/tms34010.c')
-rw-r--r-- | src/emu/cpu/tms34010/tms34010.c | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/emu/cpu/tms34010/tms34010.c b/src/emu/cpu/tms34010/tms34010.c index cb0f1994e41..3792891b768 100644 --- a/src/emu/cpu/tms34010/tms34010.c +++ b/src/emu/cpu/tms34010/tms34010.c @@ -712,16 +712,6 @@ static CPU_GET_CONTEXT( tms34020 ) { } /*************************************************************************** - Set all registers to given values -***************************************************************************/ - -static CPU_SET_CONTEXT( tms34010 ) { } - -static CPU_SET_CONTEXT( tms34020 ) { } - - - -/*************************************************************************** Set IRQ line state ***************************************************************************/ @@ -1819,8 +1809,8 @@ CPU_GET_INFO( tms34010 ) /* --- the following bits of info are returned as pointers to data or functions --- */ case CPUINFO_PTR_SET_INFO: info->setinfo = CPU_SET_INFO_NAME(tms34010); break; - case CPUINFO_PTR_GET_CONTEXT: info->getcontext = CPU_GET_CONTEXT_NAME(tms34010); break; - case CPUINFO_PTR_SET_CONTEXT: info->setcontext = CPU_SET_CONTEXT_NAME(tms34010); break; + case CPUINFO_PTR_GET_CONTEXT: info->getcontext = CPU_GET_CONTEXT_NAME(dummy); break; + case CPUINFO_PTR_SET_CONTEXT: info->setcontext = CPU_SET_CONTEXT_NAME(dummy); break; case CPUINFO_PTR_INIT: info->init = CPU_INIT_NAME(tms34010); break; case CPUINFO_PTR_RESET: info->reset = CPU_RESET_NAME(tms34010); break; case CPUINFO_PTR_EXIT: info->exit = CPU_EXIT_NAME(tms34010); break; @@ -1909,8 +1899,8 @@ CPU_GET_INFO( tms34020 ) case CPUINFO_INT_CLOCK_DIVIDER: info->i = 4; break; /* --- the following bits of info are returned as pointers to data or functions --- */ - case CPUINFO_PTR_GET_CONTEXT: info->getcontext = CPU_GET_CONTEXT_NAME(tms34020); break; - case CPUINFO_PTR_SET_CONTEXT: info->setcontext = CPU_SET_CONTEXT_NAME(tms34020); break; + case CPUINFO_PTR_GET_CONTEXT: info->getcontext = CPU_GET_CONTEXT_NAME(dummy); break; + case CPUINFO_PTR_SET_CONTEXT: info->setcontext = CPU_SET_CONTEXT_NAME(dummy); break; case CPUINFO_PTR_RESET: info->reset = CPU_RESET_NAME(tms34020); break; case CPUINFO_PTR_DISASSEMBLE: info->disassemble = CPU_DISASSEMBLE_NAME(tms34020); break; |