https://github.com/aburd/chip-8-interpreter-rust
A Chip-8 Interpreter, Written in Rust
https://github.com/aburd/chip-8-interpreter-rust
Last synced: about 1 year ago
JSON representation
A Chip-8 Interpreter, Written in Rust
- Host: GitHub
- URL: https://github.com/aburd/chip-8-interpreter-rust
- Owner: aburd
- Created: 2020-05-09T09:48:14.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-16T01:08:28.000Z (about 6 years ago)
- Last Synced: 2024-12-31T05:16:56.400Z (over 1 year ago)
- Language: Rust
- Size: 51.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Description
This is a Chip-8 interpreter written in Rust.
This project is for study purposes and I am a beginner at emulation and Rust programming in general.
I was interested in emulation and had no idea where to start. After some research, it seems that Chip-8 is a nice starting point. The code will most likely be verbose. That being said, I hope it helps other beginners.
Happy coding :)
## Installation
(unimplemented)
## Sources
A nice primer on Chip-8:
- [Mastering Chip-8](http://mattmik.com/files/chip8/mastering/chip8.html)
Gives some great details about Chip-8 and its other variants:
- [Cowgod's Chip-8 Technical Reference](http://devernay.free.fr/hacks/chip8/C8TECH10.HTM)
Great Article on building a Chip-8 "emulator" and emulation in general
- [How to write an emulator (CHIP-8 interpreter](http://www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/)
Russel Hay's video of making a Chip-8 Interpreter:
- [Chip-8 Emulator in Rust - Part 1 - Getting infrastructure up and running](https://www.youtube.com/watch?v=-BX4S4MP5Ow)