I wrote a Chip8 emulator in Rust to get familiar with the language and with emulator architecture.
Source code