I feel silly being so excited about such a broken rendering of this ROM. And yet... #uxn #pascal
Oops! Also a typo in the program title bar (should be luxnemu, for Lazarus UXN emu).
@tbsp Well it's damn close!!!! Wow, that's amazing. Keep going!
@neauoire Thanks! Getting there. Starting to question some of my CPU instruction implementations, but with those tests passing that seems unwise. STH is only used by @draw-1bpp and @draw-2bpp, but not @draw-sprites. Feels like time to brush up on uxntal again and write some simpler test ROMs.
@tbsp I'll take your test roms if you write some :)
@neauoire In the end I just had to strip down screen.tal to a subset of what it includes to find that I had an overflowing loop in the Screen/auto implementation and wasn't passing "var" for the devices to the DEO/DEI functions, which was preventing the auto X/Y changes from persisting outside DEVPOKE16. So, no new test ROMs, sadly. 😐
@tbsp well, next rom you should test is polycat.tal and amiga.tal
@tbsp I should make a "quest map" that lists all the demos to try in a sequence on simplest to more complex.
@neauoire That sounds like a great idea!
@[email protected]
Wow, I was not expecting to see a "pascal" reference today and I'm pleasantly surprised.