Hi, the "not a web script" AWA5 implementation has finally reached an actual working release.
Link here:
https://github.com/Stark-Night/awa5x/releases/tag/v1.0.0If you just want to try it without making changes, download the ZIP labeled "-tools-" appropriate for your platform. There is still the source code included, but you don't have to compile it.
Manuals are included, you might want to read the HTML document (it has dark mode too).
Sales pitch to convince you I haven't wasted time when other implementations exist:
- super small, each compiled binary is only a few KB
- supposedly the fastest implementation (no real benchmark available right now)
- zero compile- or run-time dependencies other than the OS
- easily composable so you can adapt the tools to your preferred workflow
- can be used even inside embedded systems or other limited-resources places (probably)
Roadmap if there is an interest in continuing it:
- add proper subroutines ("function calls")
- add a toggle to allow 8-bit opcodes so operations can be added freely (there are only about 10 empty slots in the 5-bit world)
- see if being able to make system calls is not just theoretical