Skip to content

whisper0077/chip-8-golang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP-8 Emulator

A CHIP-8 Emulator in golang

BRIX(before ARKANOID)

Dependency

Usage

  • Run

    go run main.go -f /path/to/rom
    
  • Debug

    Key Description
    SPACE Pause and Step into
    RETURN Unpause
    Z Reset ROM

Key Mapping

In this Emulator, CHIP-8 keys are mapped to below.

1 2 3 C ----> 4 5 6 7
4 5 6 D ----> R T Y U
7 8 9 E ----> F G H J
A 0 B F ----> V B N M

ROMs

ROMs in the games directory are public domain. From here

If you want to test your emulator, I found test ROM here

Reference

About

A CHIP-8 Emulator in golang

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages