A simple, lightweight RISC CPU architecture.
- Windows, MacOS, Linux, or FreeBSD
- Lua (only if you want to run the legacy Luna L1 virtual machine and tools)
- Go
- Clone the repository using
git clone - Navigate into the directory
- Run
make; make installto install the Luna L2 emulator and toolchain - Run
luna-l2 <disk image>to run an application - Note: if you would like to install the legacy Luna L1 emulator and toolchain, run
make legacyto install it as well as the assembler and C compiler. Then runluna-l1 <disk image>to run an application
- Clone the repository using
git cloneor download it as a ZIP and then unzip it - Open the directory
- Run the
build_windows.batfile to build the Luna L2 emulator and toolchain - Install the applications into your PATH variable
- Run
luna-l2 <disk image>to run an application
- Run
luna-l2 <disk image>to run an application. - To run a disk image with Luna L1, run
luna-l1 <disk image>instead.