Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/traviskaufman/chip8-rs
Rust CHIP8 emulator
https://github.com/traviskaufman/chip8-rs
Last synced: about 23 hours ago
JSON representation
Rust CHIP8 emulator
- Host: GitHub
- URL: https://github.com/traviskaufman/chip8-rs
- Owner: traviskaufman
- License: unlicense
- Created: 2024-06-19T19:09:23.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-22T20:11:14.000Z (7 months ago)
- Last Synced: 2024-11-30T17:36:43.945Z (about 1 month ago)
- Language: Rust
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rust CHIP-8 Emulator
[CHIP-8](https://en.wikipedia.org/wiki/CHIP-8) emulator in rust, which renders graphics to the terminal.
This was a cute little side project I did on a day off. I've always been interested in emu dev and I thought it would be cool to make one with 8-bit graphics that goes directly to your terminal. It's pretty primitive but it can render the test ROM in `roms/`. It has pretty much no extrinsic value and there are way better CHIP-8 emus out there, but it was the most fun I've had coding in a very long time.
Huge shout-out to:
- Thomas P. Green for his [CHIP-8 Reference](http://devernay.free.fr/hacks/chip8/C8TECH10.HTM#5.0)
- @Timendus for his [CHIP-8 Test Suite](https://github.com/Timendus/chip8-test-suite?tab=readme-ov-file)
- GitHub Copilot for writing most of the opcode parsing logic :smiley: