Commit Graph

9 Commits

Author SHA1 Message Date
mebibytedraco
e28e8eceb0 Move register printout into new 'reg' command 2023-12-22 17:12:22 -05:00
Ry
67e448abd3 monitor: Add load command 2023-03-30 17:36:48 -07:00
Ry
5729ff6c71 monitor: jump command now does an actual exit and jump 2023-03-30 17:36:15 -07:00
jn
34589e501f Make use of data.strz
The ROM is the same before and after this commit:

$ sha256sum fox32-orig.rom fox32.rom
75b169dafbf7dc77cd114f7d05d9c1e8459122bc2bd4178a90aba6fd8dc7372e  fox32-orig.rom
75b169dafbf7dc77cd114f7d05d9c1e8459122bc2bd4178a90aba6fd8dc7372e  fox32.rom


The conversion was performed with a few sed commands and manually
unrolled in monitor/keyboard.asm:

find -name '*.asm' | xargs sed -i -e 's/data.str \("[^"]*"\) data.8 0$/data.strz \1/g'
find -name '*.asm' | xargs sed -i -e 's/data.str \("[^"]*"\) data.8 0 /data.strz \1 /g'
find -name '*.asm' | xargs sed -i -e 's/data.str \("[^"]*"\) data.8 0x00 /data.strz \1 /g'
2023-02-01 23:49:23 +01:00
Ry
93093fbbcc monitor: Drastically improve the scrolling performance 2022-09-02 14:24:46 -07:00
Ry
3247a29d2a monitor: Add jump and list commands 2022-05-12 15:10:24 -07:00
Ry
d08dfd527d monitor: Add set.SZ command 2022-05-01 18:03:04 -07:00
Ry
292718d866 monitor: Print error on invalid command 2022-04-27 13:41:44 -07:00
Ry
b87b5a3448 monitor: Proper command parsing 2022-04-25 21:46:47 -07:00