crc's _ __ _ _
_ __ ___| |_ _ __ ___ / _| ___ _ __| |_| |__
| '__/ _ \ __| '__/ _ \| |_ / _ \| '__| __| '_ \
| | | __/ |_| | | (_) | _| (_) | | | |_| | | |
|_| \___|\__|_| \___/|_| \___/|_| \__|_| |_|
for napia
Clone The Repository
fossil clone http://fossils.retroforth.org:8000/napia retro-napia.fossil
mkdir retro-napia
cd retro-napia
fossil open ../retro-napia.fossil
Updates
cd retro-napia
fossil update
Required Files
RetroForth/napia has three parts: the napia virtual machine, an image file containing the actual RetroForth language, and a file containing the data blocks available to the system.
+--------------+-------------------------+
| file | contains |
+==============+=========================+
| napia.c | napia source code |
| napia.rom | retroforth/napia image |
| napia.blocks | standard set of blocks |
+--------------+-------------------------+
The napia.rom
and napia.blocks
need to be in the current working directory when you start napia
.
Build napia
napia is written in C.
make
Run
./napia
Build The Image
The standard RetroForth image is provided as napia.rom
. If you want to rebuild it, you can run:
./update.sh