Skip to content
Chip-8 emulator implemented in Go for the terminal, making heavy use of channels
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea Initial commit May 4, 2019
.gitignore
go.mod
go.sum Refactor implementation for 8xy5 - SUB Vx, Vy May 5, 2019
instruction.go Use bitwise OR instead of addition May 6, 2019
instruction_test.go Add tests for instruction May 6, 2019
instructions.go Fix RET instruction not incrementing PC May 6, 2019
instructions.sh
instructions_test.go
interpreter.go Separate render and key input loops May 6, 2019
keypad.go Fix keypad not setting keys as pressed May 6, 2019
main.go Send polled events directly to keypad May 6, 2019
timers.go Implement timers May 6, 2019
You can’t perform that action at this time.