diff options
| author | nakeee <nakeee@gmail.com> | 2009-06-30 17:33:38 +0000 |
|---|---|---|
| committer | nakeee <nakeee@gmail.com> | 2009-06-30 17:33:38 +0000 |
| commit | e6d78bcf3c284fd379ec67d10b0fdcf28460b06a (patch) | |
| tree | 2178b6deaf658e28acc1825dcb5f9ee1c0c2f795 /Source/Core/DSPCore/Src/DSPCore.cpp | |
| parent | 22aa9128ee81f2340a0ca44b47b75047ce2cdcc6 (diff) | |
DSPLLE some more exception clean up, still couldn't get zelda to work:(
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3623 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/DSPCore/Src/DSPCore.cpp')
| -rw-r--r-- | Source/Core/DSPCore/Src/DSPCore.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/DSPCore/Src/DSPCore.cpp b/Source/Core/DSPCore/Src/DSPCore.cpp index 35e7255039..437f24fac9 100644 --- a/Source/Core/DSPCore/Src/DSPCore.cpp +++ b/Source/Core/DSPCore/Src/DSPCore.cpp @@ -155,10 +155,10 @@ void DSPCore_CheckExternalInterrupt() // check if there is an external interrupt
if (g_dsp.cr & CR_EXTERNAL_INT)
{
- if (dsp_SR_is_flag_set(SR_INT_ENABLE))
+ if (dsp_SR_is_flag_set(SR_800) && dsp_SR_is_flag_set(SR_INT_ENABLE))
{
// level 7 is the interrupt exception. is it?
- DSPCore_SetException(7);
+ DSPCore_SetException(EXP_INT);
g_dsp.cr &= ~CR_EXTERNAL_INT;
}
}
|
