Gil CPU that powers the Gil Virtual Machine
- C 93.1%
- Makefile 6.9%
| src | vm init logic cleaned up | |
| tests | fix mem set bug; added more opc basic tests; | |
| .gitignore | Init commit of Gil VM! Jumps need debugging & Load/Store to memory opcodes need implementing; | |
| LICENSE | Initial commit | |
| Makefile | clarify build target is a VM | |
| README.md | update readme | |
▗▄▄▖▗▄▄▄▖▗▖
▐▌ █ ▐▌
▐▌▝▜▌ █ ▐▌
▝▚▄▞▘▗▄█▄▖▐▙▄▄▖
What is Gil?
Gil is the CPU that powers the cute af Gil Virtual Machine. It is written in ANSI C for maximum portability.
Gil was inspired by and draws heavily from the work of Uxn/Varara (by Devine Lu Linvega) and the Ilo/Konilo (by Charles Childer).
I hope to one day develop and refine this project to be even a tenth as good as those aforementioned projects.
What's next for Gil?
- Gil "core" C code ported over to Plan 9 (9 Front) flavored C
- Improve from the barebones Gil VM to have proper device support
- Work on the Gigil programming language Assembler to write programs for the Gil VM