A CHIP-8 Emulator project to put GoLang in practice and learn how an emulator works.
| Blinky [Hans Christian Egeberg, 1991] | Spacefight 2091 [Carsten Soerensen, 1992] |
|---|---|
![]() |
![]() |
| Pong | Single Dragon (Bomber Section) [David Nurser, 1993] |
|---|---|
![]() |
![]() |
A Chip-8 browser demo is available in the following link:
Chip-8 Keyboard
| Your keyboard | Chip 8 |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | C |
| Q | 4 |
| W | 5 |
| E | 6 |
| R | D |
| A | 7 |
| S | 8 |
| D | 9 |
| F | E |
| Z | A |
| X | 0 |
| C | B |
| V | F |
This is a list of useful resources that I've consulted for build this project.
-
Thomas P. Greene: Cowgod's Chip-8 Technical Reference v1.0
-
Tobias V. Langhoff: Guide to making a CHIP-8 emulator
-
h4ck3rk3y: go-8
-
cassianoperin: CHIP8_GO
-
Octo: Mastering SuperChip
-
corax89: chip8-test-rom
-
Timendus: chip-8 test suite




