Fox vision (FoxVision16) is a 16 bit RISC system designed to be simple to write code for and easy to implement.
This project is based on the failures and what worked from both SEBIS and QKVT. Unlike those projects, this project is a pure 16 bit machine with 16 bit only addressing to simplify the machine and overcome some of the technical limitations of those.
The project is composed of three different parts:
Fox16ASM
- An assembler which converts .fox16 assembly files into machine codeFoxVision
- A virtual machine that executes ROM filesFox16Shared
- Shared code between the assembler and virtual machine
- Custom assembly language
- Assembler
- Virtual machine
- - Finalise graphics drawing spec
- - Implement graphics renderer
For a full list of technical speciations, see Spec.