From 92ebacf4087babc3766b736aefa99fcaf7b89856 Mon Sep 17 00:00:00 2001 From: Astatin Date: Fri, 6 Jun 2025 12:27:51 +0200 Subject: Adding substractions parameters + inv param macro + banked symbols --- main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'main.go') diff --git a/main.go b/main.go index 546cfbc..b118b74 100644 --- a/main.go +++ b/main.go @@ -21,7 +21,13 @@ type ProgramState struct { func printSymbols(labels map[string]uint) { for key, value := range labels { - fmt.Printf("00:%04x %s\n", value, key) + if value < 0x4000 { + fmt.Printf("00:%04x %s\n", value, key) + } else { + bank := value / 0x4000 + addr := value%0x4000 + 0x4000 + fmt.Printf("%02x:%04x %s\n", bank, addr, key) + } } } -- cgit v1.2.3-70-g09d2