summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/sh/sh3comn.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/sh/sh3comn.cpp')
-rw-r--r--src/devices/cpu/sh/sh3comn.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/devices/cpu/sh/sh3comn.cpp b/src/devices/cpu/sh/sh3comn.cpp
index 6871a1aef01..77f4b079414 100644
--- a/src/devices/cpu/sh/sh3comn.cpp
+++ b/src/devices/cpu/sh/sh3comn.cpp
@@ -123,10 +123,12 @@ READ32_MEMBER( sh3_base_device::sh3_internal_high_r )
return m_sh3internal_upper[offset];
case SH3_INTEVT_ADDR:
- logerror("'%s' (%08x): unmapped internal read from %08x mask %08x (SH3 INTEVT - %08x)\n",tag(), m_sh2_state->pc & SH34_AM,(offset *4)+SH3_UPPER_REGBASE,mem_mask, m_sh3internal_upper[offset]);
- fatalerror("INTEVT unsupported on SH3\n");
- // never executed
- //return m_sh3internal_upper[offset];
+ //logerror("'%s' (%08x): unmapped internal read from %08x mask %08x (SH3 INTEVT - %08x)\n",tag(), m_sh2_state->pc & SH34_AM,(offset *4)+SH3_UPPER_REGBASE,mem_mask, m_sh3internal_upper[offset]);
+ return m_sh3internal_upper[offset];
+
+ case SH3_SCSSR_ADDR:
+ // hack until SCI is not implemented
+ return 0x84<<24;
default: