retro-napia

retro-napia
Login
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