This is a toy emulator for me experiment with as I learn rust.
Specify the path to the rom as input to the program.
cargo run --release-
Complete CPU
- Prefixed Operation
- Unprefixed Operation
-
MMU
- Cart File
- PPU
- IoRegister File
- Initial Version of PPU (read correct address on bus)
- Rom bank implementation
-
Audio
-
GUI for selecting ROM?
opcodes.jsonis taken from here