A couple games are getting so close to playable!
I’m going to try running
some FPGA simulations in GHDL for some basic test ROMs, and compare output logs to the Uxn software emulator. The simulator runs many thousands of times slower than the real thing, and is a pain to set up, but I think I can no longer guess my way through it. Too often I’m trying random ideas, waiting 10 mins for a build to finish, and then seeing if it worked on the Pocket 😅
tsalvo
in reply to tsalvo • • •Tet is also kind of running! 🤪
#AnaloguePocket #uxn #varvara
Devine Lu Linvega
in reply to tsalvo • • •tsalvo
in reply to Devine Lu Linvega • • •@neauoire I’ve been focusing on the screen.blending ROM logs, and I think I’m in a state where the logs are matching up with what I’m writing to VRAM, at least for 1bpp, but I have some visibly missing regions onscreen on some ROMs. I think I have some issues with the double buffering (maybe not swapping buffers at the right time), or the drawing command queue that I’ve set up for pixel and fill operations.
screen.rom looks perfect except for 2bpp though!
Devine Lu Linvega
in reply to tsalvo • • •tsalvo
in reply to Devine Lu Linvega • • •Devine Lu Linvega
in reply to tsalvo • • •