Skip to content
My simple C# CHIP-8 interpreter compiling into JS/HTML5 Canvas using Bridge.NET
Branch: master
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.
DaChip8JS
.gitattributes
.gitignore
DaChip8JS.sln
LICENSE
README.md

README.md

DaChip8JS Build status

DaChip8JS is my C# CHIP-8 interpreter running in the browser using Bridge.NET.

Read the blog post (which includes an embedded live playable demo!) 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 HTML/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. I believe the flickering is part of the game, and not my fault! This works basically the same as the C# version (albeit consuming far more resources currently).

DaChip8JS - DanTup's JS Chip-8 Interpreter

You can’t perform that action at this time.