ソースを参照

Merge pull request #334 from lioncash/cpsr

armemu: Fix retrieval of the CPSR in MRS instructions.
bunnei 11 年 前
コミット
d31a94f06b
1 ファイル変更1 行追加1 行削除
  1. 1 1
      src/core/arm/interpreter/armemu.cpp

+ 1 - 1
src/core/arm/interpreter/armemu.cpp

@@ -1724,7 +1724,7 @@ mainswitch:
                             TAKEABORT;
                     } else if ((BITS (0, 11) == 0) && (LHSReg == 15)) {	/* MRS CPSR */
                         UNDEF_MRSPC;
-                        DEST = ECC | EINT | EMODE;
+                        DEST = ARMul_GetCPSR(state);
                     } else {
                         UNDEF_Test;
                     }