https://github.com/jai-x/chip8-go
A CHIP-8 emulator written in golang
https://github.com/jai-x/chip8-go
emulator golang
Last synced: about 2 months ago
JSON representation
A CHIP-8 emulator written in golang
- Host: GitHub
- URL: https://github.com/jai-x/chip8-go
- Owner: jai-x
- Created: 2018-02-08T19:26:46.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-13T13:27:43.000Z (over 7 years ago)
- Last Synced: 2025-03-29T16:22:31.259Z (3 months ago)
- Topics: emulator, golang
- Language: Go
- Size: 26.4 KB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# chip8-go
A CHIP-8 emulator written in golang## TODO
- [x] Graphical draw to screen memory array
- [ ] Keyboard value store registers
- [ ] Keyboard value check opcodes
- [ ] Block await keyboard using channel
- [ ] Unit tests for each opcode
- [ ] Realtime decrement of delay timer and sound timer at 60Hz
- [ ] Graphical display of screen memory using termbox
- [ ] Keyboard input using termbox
- [ ] Addtional graphical features (show stack and registers live)
- [ ] Debug interface?## Resources used
http://devernay.free.fr/hacks/chip8/C8TECH10.HTM
https://en.wikipedia.org/wiki/CHIP-8
https://godoc.org/github.com/nsf/termbox-go