Minimal OS written in Jack.
Minimal OS written in Jack.
Tested on Ubuntu 20.04.
Clone the repository.
git clone https://github.com/abhaynayar/genesis
For the compilation, translation and assembling of Jack programs, you need
Python.
For the CPU emulator, you need
pygame.
Build and run the project using:
./run.sh
What the build script does:
*.jack
files in kernel/
and userland/
directories.build/
directory.build/out.asm
build/out.hack
Applications
Language
System
Misc.