- [x] Base structure - [ ] Memory regions wait cycles (<https://rust-console.github.io/gbatek-gbaonly/#address-bus-width-and-cpu-readwrite-access-widths>): - [x] BIOS - [ ] Work RAM 32k - [ ] I/O - [ ] OAM - [ ] Work RAM 256k - [ ] Palette RAM - [ ] VRAM - [ ] GamePak ROM (look at <https://rust-console.github.io/gbatek-gbaonly/#gbasystemcontrol>) - [ ] GamePak Flash - [ ] SRAM - [x] Move ppu, etc... to `bus` - [ ] Check every instruction for `I` cycles - [ ] Open bus behaviour (probably not needed for cycles) (<https://rust-console.github.io/gbatek-gbaonly/#reading-from-unused-memory-00004000-01ffffff10000000-ffffffff>)
busIcycles