Root cause was that calling rodos with no args meant that IX was only 2 bytes away from hitting into the rom. I added code to check for no args, and then to define IX better.
I also removed a duplication of number printing code (I nuked my code, and called the ROM code)
83 bytes remain in normal mode.
33 bytes in debug mode.
Root cause was that calling rodos with no args meant that IX was only 2 bytes away from hitting into the rom. I added code to check for no args, and then to define IX better.
I also removed a duplication of number printing code (I nuked my code, and called the ROM code)
83 bytes remain in normal mode. 33 bytes in debug mode.