/LoChip8

A simple interpreter of CHIP-8 written in C# and visualized with power of MonoGame Framework

Primary LanguageC#MIT LicenseMIT

LoChip8

LoChip8 is a simple interpreter of CHIP-8 written in C# and visualized with the power of MonoGame Framework.

Current Status

It is now fully finished, all ROMs I tested work fine except for Space Invaders.

ROMs

I took all the ROMs to test from here.

Build

As the projects use .NET Core you'll need to install .NET Core SDK 3.1 or higher.

Clone the repo:

git clone https://github.com/lunacys/LoChip8.git

Then run the following command in the root of the repo to build the solution:

dotnet build

To run the GUI go to LoChip8.DesktopGL and run the following command:

dotnet run

References