go-chip8

module
v0.0.0-...-0b8c1fa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 4, 2024 License: MIT

README

go-chip8

CHIP8 Emulator in go

Build:

make build

Keypad:

// ====================
// keyboard key mapping
// ====================
//
// 1 2 3 C -> 1 2 3 4
// 4 5 6 D -> Q W E R
// 7 8 9 E -> A S D F
// A 0 B F -> Z X C V

Run roms:

./bin/chip8 -f ./roms/IBM_Logo.ch8
2. Test opcodes:
./bin/chip8 -f ./roms/test_opcode.ch8
3. More roms:

Special keys:

  • P - pause/play a game
  • K - show/hide a keypad window
  • 0 - sound volume up
  • 9 - sound volume down

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL