mirror of https://github.com/bsnes-emu/bsnes.git
18 lines
388 B
C++
18 lines
388 B
C++
|
auto VDC::VRAM::read(uint16 addr) -> uint16 {
|
||
|
if(addr.bit(15)) return 0x0000; //todo: random data?
|
||
|
return data[addr];
|
||
|
}
|
||
|
|
||
|
auto VDC::VRAM::write(uint16 addr, uint16 value) -> void {
|
||
|
if(addr.bit(15)) return;
|
||
|
data[addr] = value;
|
||
|
}
|
||
|
|
||
|
auto VDC::SATB::read(uint8 addr) -> uint16 {
|
||
|
return data[addr];
|
||
|
}
|
||
|
|
||
|
auto VDC::SATB::write(uint8 addr, uint16 value) -> void {
|
||
|
data[addr] = value;
|
||
|
}
|