diff options
author | 2018-03-28 05:25:15 +1100 | |
---|---|---|
committer | 2018-03-28 05:25:15 +1100 | |
commit | 010155a3c51aa80dcf736b52ec89ffd890f795ef (patch) | |
tree | a732be4076a467e5dc25f088f9296544f364f858 /src/devices/cpu/scudsp/scudsp.cpp | |
parent | 703564beccc92a6b6b33ab9562732a4e7ceaae8d (diff) |
Reshuffle some stuff:
* Move around the debugger hooks to get a small but measurable performance increase
* Remove emucore from external tools
* Improve performance of DSP16 interpreter a little by generating six variants of execution loop
Diffstat (limited to 'src/devices/cpu/scudsp/scudsp.cpp')
-rw-r--r-- | src/devices/cpu/scudsp/scudsp.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/cpu/scudsp/scudsp.cpp b/src/devices/cpu/scudsp/scudsp.cpp index ef7f5294af9..eb98c934ab8 100644 --- a/src/devices/cpu/scudsp/scudsp.cpp +++ b/src/devices/cpu/scudsp/scudsp.cpp @@ -841,7 +841,7 @@ void scudsp_cpu_device::execute_run() { m_update_mul = 0; - debugger_instruction_hook(this, m_pc); + debugger_instruction_hook(m_pc); if ( m_delay ) { @@ -993,7 +993,7 @@ void scudsp_cpu_device::device_start() m_in_dma_cb.resolve_safe(0); m_out_dma_cb.resolve_safe(); - m_icountptr = &m_icount; + set_icountptr(m_icount); } void scudsp_cpu_device::device_reset() |