LoChip8 is a simple interpreter of CHIP-8 written in C# and visualized with the power of MonoGame Framework.
It is now fully finished, all ROMs I tested work fine except for Space Invaders.
I took all the ROMs to test from here.
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