nona.pyNONA assembler for the QIXOTE-1. can compile .nas files into machine code, and then either stream it to the QIXOTE bootloader, or produce a $readmemb file that can be initialized in the Verilog code. Not super-proud of the code organization here, will refactor it maybe at some point. But maybe enough here for anyone looking to do something similar.plain - 7.56 kB - 03/02/2022 at 13:28 |
|
|
vid_test2.nasA simple QIXOTE-1 program that displays a picture of Mario. PNG data has been encoded into the program using the png2nas utility. This code can be directly loaded into the QIXOTE-1 via the bootloader function of the nona assemblernas - 3.39 kB - 03/02/2022 at 13:25 |
|
|
png2nas.pyThis is a little program to convert a .png image into a Nonad (9-bit byte). If you need to work with data from a png library, I highly recommend the Pillow Python package!plain - 590.00 bytes - 03/02/2022 at 13:23 |
|