using the incredible compatibility afforded by the front panel headphone jack, i can write a tape from a modern PC and load it into the ZX81
and i run headfirst in to z88dk's limitations, compiling with sccz80 renders in a lethargic 5.4 minutes, sdcc is much faster at 2.5 minutes
but sdcc doesn't seem to support the ZX81 compatible floating point library, so it glitches the video
the inner loop is 16bit fixed point but using it all the way through gets real raunchy precision wise so i thought i'd just use floating point on the outside hahahah