From 5cc11658c53a096d91be4b2c9deea582e9d79c38 Mon Sep 17 00:00:00 2001 From: Duncan Smith Date: Fri, 18 Jun 2010 20:33:39 -0700 Subject: Wrote increment/decrement macros --- main.asm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/main.asm b/main.asm index f4c0d25..f279c6d 100644 --- a/main.asm +++ b/main.asm @@ -186,9 +186,21 @@ F_SUB_W MACRO ;; INC and DEC macros F_INC_B MACRO + move.b #1,f_tmp_byte-flag_storage(a3) + move.b #1,f_tmp_src_b-flag_storage(a3) + move.b \1,f_tmp_dst_b-flag_storage(a3) + addq #1,\1 + moveq #2,d0 + F_CLEAR d0 + F_OVFL ENDM F_DEC_B MACRO + move.b #1,f_tmp_byte-flag_storage(a3) + move.b #-1,f_tmp_src_b-flag_storage(a3) + move.b \1,f_tmp_dst_b-flag_storage(a3) + subq #1,\1 + F_SET #2 ENDM F_INC_W MACRO -- cgit v1.2.3