From 58406e9d1f3529be8e737a3007a769a4d66d762d Mon Sep 17 00:00:00 2001 From: David Banks Date: Sun, 10 Nov 2019 15:06:54 +0000 Subject: [PATCH] 6502: reduce usage of log0 Change-Id: I10b5e978d018d96a8d9bf16aebe21a1cbd07217f --- firmware/regs6502.c | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/firmware/regs6502.c b/firmware/regs6502.c index cea811d..e7b7514 100644 --- a/firmware/regs6502.c +++ b/firmware/regs6502.c @@ -12,18 +12,23 @@ char statusString[8] = "NV-BDIZC"; void doCmdRegs(char *params) { int i; unsigned int p = hwRead8(OFFSET_REG_P); - log0("6502 Registers:\n A=%02X X=%02X Y=%02X SP=01%02X PC=%04X\n", - hwRead8(OFFSET_REG_A), - hwRead8(OFFSET_REG_X), - hwRead8(OFFSET_REG_Y), - hwRead8(OFFSET_REG_SP), - hwRead16(OFFSET_REG_PC)); + logstr("6502 Registers:\n A="); + loghex2(hwRead8(OFFSET_REG_A)); + logstr(" X="); + loghex2(hwRead8(OFFSET_REG_X)); + logstr(" Y="); + loghex2(hwRead8(OFFSET_REG_Y)); + logstr(" SP=01"); + loghex2(hwRead8(OFFSET_REG_SP)); + logstr(" PC="); + loghex4(hwRead16(OFFSET_REG_PC)); + logc('\n'); char *sp = statusString; - log0(" Status: "); + logstr(" Status: "); for (i = 0; i <= 7; i++) { - log0("%c", ((p & 128) ? (*sp) : '-')); + logc(((p & 128) ? (*sp) : '-')); p <<= 1; sp++; } - log0("\n"); + logc('\n'); }