I've had issues setting these up under qemu on my mac mini. Arland is allowing me to make use of his Windows 10 box, so I'll be setting these up under VirtualBox over the next week.
Doing this right, I should look at setting up VMs for each of these so I can actually test things on each before submitting PR's for updates. I'll start working on this in the coming week.
The packaging is out of date on a few places:
- netbsd pkgsrc
- freebsd ports
- millis linux
These need to be updated to 2022.1.
The global state is now removed, and all state is in a single struct which is passed between functions.
I have implemented but not yet documented:
unsigned:shift unsigned:+ unsigned:- unsigned:* unsigned:/mod unsigned:eq? unsigned:-eq? unsigned:lt? unsigned:gt?
In Napia, this is baked into the instruction set. Under Nga, it makes use of an I/O device to enable this, but implements the overall logic in a similar manner to Napia.