Skip to content
Snippets Groups Projects
Verified Commit 081117b3 authored by João Magalhães's avatar João Magalhães :rocket:
Browse files

chore: support for rom bank writing

parent 93fc21a6
No related branches found
No related tags found
1 merge request!16Support for Game Boy Color (CGB) 😎🖍️
Pipeline #2574 failed
......@@ -277,8 +277,11 @@ impl Mmu {
// External RAM (8 KB)
0xa000 | 0xb000 => self.rom.write(addr, value),
// Working RAM (8 KB)
0xc000 | 0xd000 => self.ram[(addr & 0x1fff) as usize] = value,
// Working RAM 0 (4 KB)
0xc000 => self.ram[(addr & 0x0fff) as usize] = value,
// Working RAM 1 (Banked) (4KB)
0xd000 => self.ram[(self.ram_offset + (addr & 0x0fff)) as usize] = value,
// Working RAM Shadow
0xe000 => self.ram[(addr & 0x1fff) as usize] = value,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment