$2004: OAMDATA (read)
()
| 287 | |
| 288 | // $2004: OAMDATA (read) |
| 289 | func (ppu *PPU) readOAMData() byte { |
| 290 | data := ppu.oamData[ppu.oamAddress] |
| 291 | if (ppu.oamAddress & 0x03) == 0x02 { |
| 292 | data = data & 0xE3 |
| 293 | } |
| 294 | return data |
| 295 | } |
| 296 | |
| 297 | // $2004: OAMDATA (write) |
| 298 | func (ppu *PPU) writeOAMData(value byte) { |