summaryrefslogtreecommitdiff
path: root/main.asm
diff options
context:
space:
mode:
authorAstrid Smith2010-06-18 20:33:39 -0700
committerAstrid Smith2010-06-18 20:33:39 -0700
commit681be8cbedd80f5901f3f7993cca068c75673fff (patch)
treed75eebb34eb28a608fb07ceabca1373710a3a2bf /main.asm
parent02960d531c5de29b85acac01eeb5a0d34250258a (diff)
Wrote increment/decrement macros
Diffstat (limited to 'main.asm')
-rw-r--r--main.asm12
1 files changed, 12 insertions, 0 deletions
diff --git a/main.asm b/main.asm
index e359bdd..fb731cb 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