diff options
| author | Duncan Smith | 2010-06-11 00:18:14 -0700 |
|---|---|---|
| committer | Duncan Smith | 2010-06-11 00:18:14 -0700 |
| commit | e9847ec54e35dd08c730befd4c69e5aaa11e1c2f (patch) | |
| tree | a65d4acdec3276a63359790f53956799c61b9749 | |
| parent | e02b08d6c337ba4ad85b93826276604bec9cde52 (diff) | |
RET instruction added
| -rw-r--r-- | main.asm | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1756,6 +1756,7 @@ emu_op_c0: ;; PCh <- (SP+1) ;; SP <- (SP+2) bsr f_norm_z + ;; SPEED inline RET beq emu_op_c9 ; RET DONE @@ -1803,6 +1804,17 @@ emu_op_c8: START emu_op_c9: ;; RET + ;; PCl <- (SP) + ;; PCh <- (SP+1) + ;; SP <- (SP+2) + swap d2 + FETCHB d2,d1 + addq.b #1,emu_sp + FETCHB d2,d1 + addq.b #1,emu_sp + swap d2 + move.w d1,d2 + DONE START emu_op_ca: |
