Day 14: Spent the evening with @cancel bringing Uxn32 up to parity with the modern Varvara specification. The emulator was first completed when things were still coming together. Some notable changes that happened since 2023:
Originally, the screen sprite port used 0x00 to mean a clear block, regardless of the sprite data, that limitation was lifted so clearing can be done selectively
The expansion port copy function can now copy over a length of memory by starting from the start or the end.
The file device can append to a file, and get a single stat byte if needed to check a file-type.
The Uxn core can no longer error, division by zero gives a zero, and stacks are circular.
I've also added a flag to the uxn11 screen to accelerate full screen drawings projects, like in Oquonie and Polycat.