Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alexbevi
GitHub Repository: alexbevi/BizHawk
Path: blob/master/libsnes/bsnes/gameboy/cartridge/mbc0/mbc0.cpp
2 views
1
#ifdef CARTRIDGE_CPP
2
3
uint8 Cartridge::MBC0::mmio_read(uint16 addr) {
4
if((addr & 0x8000) == 0x0000) { //$0000-7fff
5
return cartridge.rom_read(addr);
6
}
7
8
if((addr & 0xe000) == 0xa000) { //$a000-bfff
9
return cartridge.ram_read(addr & 0x1fff);
10
}
11
12
return 0x00;
13
}
14
15
void Cartridge::MBC0::mmio_write(uint16 addr, uint8 data) {
16
if((addr & 0xe000) == 0xa000) { //$a000-bfff
17
cartridge.ram_write(addr & 0x1fff, data);
18
return;
19
}
20
}
21
22
void Cartridge::MBC0::power() {
23
}
24
25
#endif
26
27