From e9847ec54e35dd08c730befd4c69e5aaa11e1c2f Mon Sep 17 00:00:00 2001 From: Duncan Smith Date: Fri, 11 Jun 2010 00:18:14 -0700 Subject: RET instruction added --- main.asm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/main.asm b/main.asm index 2e3c5e3..21cf5d9 100644 --- a/main.asm +++ b/main.asm @@ -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: -- cgit v1.2.3