From 8bb9230f4977f7bed14c22b6d94fdc1ba8a5fe0a Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Sun, 5 Jul 2020 17:36:31 -0400 Subject: [PATCH] z80a: make PUSH* macros use DE instead of BC This is in preparation of using BC instead of IY for IP. I've verified all PUSH* usage and none was problematic. --- blk/249 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/blk/249 b/blk/249 index cb1dea2..211b42a 100644 --- a/blk/249 +++ b/blk/249 @@ -1,10 +1,10 @@ ( Macros ) ( clear carry + SBC ) : SUBHLd, A ORr, SBCHLd, ; -: PUSH0, BC 0 LDdn, BC PUSH, ; -: PUSH1, BC 1 LDdn, BC PUSH, ; -: PUSHZ, BC 0 LDdn, IFZ, BC INCd, THEN, BC PUSH, ; -: PUSHA, B 0 LDri, C A LDrr, BC PUSH, ; +: PUSH0, DE 0 LDdn, DE PUSH, ; +: PUSH1, DE 1 LDdn, DE PUSH, ; +: PUSHZ, DE 0 LDdn, IFZ, DE INCd, THEN, DE PUSH, ; +: PUSHA, D 0 LDri, E A LDrr, DE PUSH, ; : HLZ, A H LDrr, L ORr, ; : DEZ, A D LDrr, E ORr, ; : LDDE(HL), E (HL) LDrr, HL INCd, D (HL) LDrr, ;