Jelajahi Sumber

dyncom: Fix SWPB

Lioncash 11 tahun lalu
induk
melakukan
75c211c10f
1 mengubah file dengan 1 tambahan dan 0 penghapusan
  1. 1 0
      src/core/arm/dyncom/arm_dyncom_interpreter.cpp

+ 1 - 0
src/core/arm/dyncom/arm_dyncom_interpreter.cpp

@@ -6267,6 +6267,7 @@ unsigned InterpreterMainLoop(ARMul_State* state) {
             addr = RN;
             unsigned int value = Memory::Read8(addr);
             Memory::Write8(addr, (RM & 0xFF));
+            RD = value;
         }
         cpu->Reg[15] += GET_INST_SIZE(cpu);
         INC_PC(sizeof(swp_inst));