diff options
author | Astatin <[email protected]> | 2025-06-06 12:27:51 +0200 |
---|---|---|
committer | Astatin <[email protected]> | 2025-06-06 12:27:51 +0200 |
commit | 92ebacf4087babc3766b736aefa99fcaf7b89856 (patch) | |
tree | ff748a24cc709aed7886dfef447cce36a7a0a60a /main.go | |
parent | 6438a2c98fedada7b04ab2c6d970da6710f6e703 (diff) |
Adding substractions parameters + inv param macro + banked symbols
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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) + } } } |