A simple CHIP-8 interpreter written in C# (rendering with WinForms).
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DaChip8
.gitattributes
.gitignore
DaChip8.sln
LICENSE
README.md

README.md

DaChip8 Build status

DanTup's C# CHIP-8 interpreter.

Read the blog post about this here.

You can also find this running in the browser via Bridge.NET here.

ROMs

For testing, I am using the Chip-8 Pack downloaded from chip8.com. These ROMs are not committed to the repo, so you will need to download and extract them into ROMs/Chip-8 Pack to run.

Demo

Here's a short video showing Breakout (Brix hack) [David Winter, 1997].ch8 from the Chip-8 pack. Sound does work but failed to record for this video. I believe the flickering is part of the game, and not my fault!

DaChip8 - DanTup's C# Chip-8 Interpreter