This is a new implementation of RetroForth and a little virtual computer (named napia) to run it.
Features:
* dual stack architecture
* 128k cells of word addressed (32-bit) memory
* 41 instructions
* four instructions per word
* block storage device (1k cells per block)
* direct threaded retroforth image
* includes a block editor and sample blocks
* eight virtual processor cores
* per-core stacks and registers
* interrupts
* additional i/o devices
The source and documentation are distributed under the ISC license.
Get the snapshot, uncompress, and build the napia vm for your system.
Currently the full source tree can only be obtained via git:
git clone https://git.sr.ht/~crc_/retro-napia
RetroForth implementations run on three virtual computers: ilo, napia, and nga. The napia system is bigger than ilo, but smaller than nga.