turned more repeating code into macros

This commit is contained in:
FeralChild64 committed 2020-12-21 23:28:12 +01:00
1 parent 8e7ec91729
commit 4f39173705
3 files changed
+69 -261

No files matched your search

+15
View File
@@ -4,6 +4,21 @@
;
!macro Z80_LD_REGnn_nn .REGnn {
jsr (VEC_fetch_value)
sta .REGnn+0
jsr (VEC_fetch_value)
sta .REGnn+1
jmp ZVM_next
}
Z80_instr_01: +Z80_LD_REGnn_nn REG_BC ; LD BC,nn
Z80_instr_11: +Z80_LD_REGnn_nn REG_DE ; LD DE,nn
Z80_instr_21: +Z80_LD_REGnn_nn REG_HL ; LD HL,nn
Z80_instr_31: +Z80_LD_REGnn_nn REG_SP ; LD SP,nn
Z80_instr_DD_21: +Z80_LD_REGnn_nn REG_IX ; LD IX,nn
Z80_instr_FD_21: +Z80_LD_REGnn_nn REG_IY ; LD IY,nn
!macro Z80_PUSH_REGnn .REGnn {
lda .REGnn+1
jsr (VEC_store_stack)