Menu

Home

Zachary Hogarth

Welcome to the StoicVM Wiki!

StoicVM is a CHIP-8 virtual machine emulator written in C#. The primary purpose of StoicVM is
educational, as the developer wished to learn C# by making something considerably more challenging than
they had before, and a CHIP-8 emulator really helps show basic code-hardware relationships. Stacks,
memory address, opcodes, cpu registers, etc. By the first successful test, the developer can read the hexcodes
and know what the computer is supposed to be doing.

It should be noted that StoicVM is in continous development, not all features will be available yet,
and it is unknown when they will become available. Furthermore, as the quest for knowledge in programming
continues, there will be ports in other languages coming in the future. Planned ports so far: Java, JavaScript/HTML5 and C++.

Feel free to browse the code, and if you want to see how to use the program itself, head over the [Usage] page!

Project Members:


MongoDB Logo MongoDB