summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/rsp/rsp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/rsp/rsp.c')
-rw-r--r--src/emu/cpu/rsp/rsp.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/emu/cpu/rsp/rsp.c b/src/emu/cpu/rsp/rsp.c
index 1bb36af0612..edea79ac688 100644
--- a/src/emu/cpu/rsp/rsp.c
+++ b/src/emu/cpu/rsp/rsp.c
@@ -139,7 +139,6 @@ rsp_device::rsp_device(const machine_config &mconfig, const char *tag, device_t
, m_sp_reg_w_func(*this)
, m_sp_set_status_func(*this)
{
- m_isdrc = mconfig.options().drc() ? true : false;
}
offs_t rsp_device::disasm_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram, UINT32 options)
@@ -362,6 +361,7 @@ void rsp_device::resolve_cb()
void rsp_device::device_start()
{
+ m_isdrc = (mconfig().options().drc() && !mconfig().m_force_no_drc) ? true : false;
m_rsp_state = (internal_rsp_state *)m_cache.alloc_near(sizeof(internal_rsp_state));
if (LOG_INSTRUCTION_EXECUTION)
@@ -800,6 +800,10 @@ void rsp_device::execute_run()
{
m_rsp_state->icount = MIN(m_rsp_state->icount, 0);
}
-
+ /*m_cop2->dump(op);
+ if (((op >> 26) & 0x3f) == 0x3a)
+ {
+ m_cop2->dump_dmem();
+ }*/
}
}