A personal project for emulating a GameBoy, written in Rust.
This is the list of the passed test suites by this emulator.
- CPU instructions
- Instruction timing
- DMG sounds
- Memory timing 1
- Memory timing 2
- OAM bug
- Halt bug
- Special instructions
- Interrupts
- OP SP, HL
- OP R, IMM
- OP RP
- LD R, R
- JR, JP, CALL, RET, RST
- Miscellaneous instructions
- OP R, R
- Bit op
- OP A, (HL)
- Read timing
- Write timing
- Modify timing
- LCD sync
- Causes
- Non-causes
- Scanline timing
- Timing bug
- Timing no bug
- Timing effect
- Instruction effect