fox32rom/monitor
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
..
commands Make use of data.strz 2023-02-01 23:49:23 +01:00
console.asm Fix a bunch of typos 2023-01-21 11:41:14 +01:00
keyboard.asm Add CTRL key definition 2023-01-20 23:29:51 -08:00
monitor.asm Redraw the monitor console if invoked while already in the monitor 2022-10-27 19:13:50 -07:00
shell.asm Make use of data.strz 2023-02-01 23:49:23 +01:00
vsync.asm Ignore the pushed value in interrupts and exceptions 2022-10-26 21:50:29 -07:00