Martin_H wrote:
It starts and begins tracing for quite a while, but then crashes. But I don't have a known good to compare the trace to.
Maybe I'm missing something, but rather than actually
running (and tracing) the code, might it not be easier to compare the binary output file from your assembler with that of a known good assembler?
The routines that handle IO could be left as stubs; they don't need to actually work. I'm suggesting you could do two assemblies of the source and see how the output files compare.
If you like, I can supply you with FIG source code, tweaked to be palatable for the assembler in the Kowalski simulator. I seem to recall I made other changes as well, but it might be good as a guideline for what sort of stuff need to be done; just PM me and I can send it along.
-- Jeff
_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html