Iron Boy Advance a Game Boy Advance emulator and debugger, written in rust.
- CPU
- Registers
- Instruction pipeline
- ARM dissassembler
- ARM executor
- Thumb dissassembler
- Thumb executor
- State Switching
- Exceptions
- Instruction timing
- Memory access
- Learn GBA assembly
- Build an assembler :D
- Bus and Memory
- Cycles and Timing
- Sequential and Non-Sequential access.
- Memory Map
- I/O Map
- Debugger
- Read about GDB
- Set up hex reader with Ratatui
- Breakpoints
- Clap CLI to go into debugger
- BIOS Dump
- LCD
- Sound
- Timers
- DMA Transfers
- Communication Ports
- Keypad Input
- Interrupts
- System Control
- Cartridges
- CBG/DMG support