From 03fc29d29794f6f076baa2168ed03f919400cc57 Mon Sep 17 00:00:00 2001 From: b1ackmai1er Date: Sun, 26 May 2019 14:10:00 +0800 Subject: [PATCH] Fix local variables in macros Underscore breaks local variable use in pio driver --- Source/HBIOS/hbios.asm | 2 +- Source/HBIOS/util.asm | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/HBIOS/hbios.asm b/Source/HBIOS/hbios.asm index e8b74a06..a7555b84 100644 --- a/Source/HBIOS/hbios.asm +++ b/Source/HBIOS/hbios.asm @@ -2303,7 +2303,7 @@ HB_BADINTCNT .DB 0 CALL PRTHEXBYTE PRTS("H: $") - CALL _REGDMP + CALL XREGDMP ;CALL CONTINUE OR $FF ; SIGNAL INTERRUPT HANDLED RET diff --git a/Source/HBIOS/util.asm b/Source/HBIOS/util.asm index 0b3448d1..1051a77d 100644 --- a/Source/HBIOS/util.asm +++ b/Source/HBIOS/util.asm @@ -328,17 +328,17 @@ PANIC: LD DE,STR_PANIC CALL WRITESTR POP DE - CALL _REGDMP ; DUMP REGISTERS + CALL XREGDMP ; DUMP REGISTERS CALL CONTINUE ; CHECK W/ USER RET ; ; ; REGDMP: - CALL _REGDMP + CALL XREGDMP RET ; -_REGDMP: +XREGDMP: EX (SP),HL ; RET ADR TO HL, SAVE HL ON TOS LD (REGDMP_RET),HL ; SAVE RETURN ADDRESS POP HL ; RESTORE HL AND BURN STACK ENTRY