Yay found something broken :| noted
Migrated the compare.c test (which also meant migrating emu.c). It's almost ready to be a comparative test; I just need to figure out which chip's output format to set the other to...
Updated the TODO list in the README with the TODO from the previous commit's commit message.
Went through perfect6502.go and the original perfect6502.c and fixed some things that did not line up (and some C leftover syntax). No luck in fixing this BREAK bug.
Copied runtime.go to runtime.old. I have a feeling the problem is with the script file hack, as RUN without anything produces BREAK, which is also incorrect...
Never mind; that doesn't seem to be it...
FIXED :| SETZ(a) sets Z to the boolean value of a, NOT TO WHETHER OR NOT a IS ZERO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!