diff options
author | 2021-08-15 12:22:58 -0400 | |
---|---|---|
committer | 2021-08-15 12:31:55 -0400 | |
commit | 57ddc51b52f53cc33bfe810beb5f38dabf73ab85 (patch) | |
tree | b6df3225d3af9ffa78da92199d19f02150bb535d /src/devices/cpu/tms32010 | |
parent | 2cc894b9fe23c3b53de3ea84edb77b3518fab6bb (diff) |
Debugger-related feature removals and cleanup
- Remove the hotspot read tracker. This was never robustly implemented, but changes to the memory system made it much less useful, and the "speedup opportunities" which it aimed to determine are not very important from a current emulation standpoint.
- Remove the CURSP/GENSP state symbol and the generic sp() getter. Stacking semantics vary too much between CPU architectures for this to be of much use. (A "SP" symbol has been added to a few CPU cores whose stack pointers were otherwise not being registered.)
- Remove the cached pointer to device_state_interface and the state() fast accessor from device_t. Most users of device_state_interface either already had a pointer to the specific CPU device type or needed to check first for the presence of the interface.
- Change the PC memory write tracker to use pcbase(), which works even when the instruction callback is masked out, instead of peeking at the PC history index.
- Remove some obsolete watchpoint-related definitions from machine.h.
Diffstat (limited to 'src/devices/cpu/tms32010')
-rw-r--r-- | src/devices/cpu/tms32010/tms32010.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/devices/cpu/tms32010/tms32010.cpp b/src/devices/cpu/tms32010/tms32010.cpp index 01c18fb4471..44c1c1af4f5 100644 --- a/src/devices/cpu/tms32010/tms32010.cpp +++ b/src/devices/cpu/tms32010/tms32010.cpp @@ -869,8 +869,6 @@ void tms32010_device::device_start() state_add(STATE_GENPC, "GENPC", m_PC).formatstr("%04X").noshow(); state_add(STATE_GENPCBASE, "CURPC", m_PREVPC).formatstr("%04X").noshow(); - /* This is actually not a stack pointer, but the stack contents */ - state_add(STATE_GENSP, "GENSP", m_STACK[3]).formatstr("%04X").noshow(); state_add(STATE_GENFLAGS, "GENFLAGS", m_STR).formatstr("%16s").noshow(); set_icountptr(m_icount); |