Skip to content

Simple Chip8 emulator written in C# with .NET5.

Notifications You must be signed in to change notification settings

mizrael/chip8-emulator

Repository files navigation

Chip8 emulator

This is a simple Chip8 emulator written in C# with .NET5.

Roms were downloaded from https://www.zophar.net/pdroms/chip8.html.

Rendering

I managed to get a MonoGame version up and running along with a Blazor WASM one as well.

I deployed the Blazor version on Github Pages, you can find it here: https://mizrael.github.io/chip8-emulator/.

The deployment was handled using the approach explained here.

Keyboard layout

This is the original keyboard layout of the Chip8:

1 2 3 C
4 5 6 D
7 8 9 E
A 0 B F

which I mapped to this configuration instead:

1 2 3 4
Q W E R
A S D F
Z X C V