Fixed OAM writes

This commit is contained in:
Selim Mustafaev 2025-09-09 09:43:55 +03:00
parent 934ca543d2
commit ac688964e9
2 changed files with 3 additions and 2 deletions

View File

@ -21,8 +21,8 @@ int main() {
frameRendered = true; frameRendered = true;
}); });
device.connect(std::make_shared<SdlKeyboardController>()); device.connect(std::make_shared<SdlKeyboardController>());
device.insertCartridge("/home/selim/Documents/nes/smb.nes"); //device.insertCartridge("/home/selim/Downloads/dk.nes");
//device.insertCartridge("/Users/selim/Documents/nes/ppu_tests/power_up_palette.nes"); device.insertCartridge("/Users/selim/Documents/nes/ppu_tests/sprite_ram.nes");
//device.insertCartridge("/Users/selim/Documents/nes/ff.nes"); //device.insertCartridge("/Users/selim/Documents/nes/ff.nes");
//device.insertCartridge("C:\\Users\\selim\\Documents\\nestest.nes"); //device.insertCartridge("C:\\Users\\selim\\Documents\\nestest.nes");

View File

@ -22,6 +22,7 @@ namespace nes {
void Oam::write(uint8_t value) { void Oam::write(uint8_t value) {
reinterpret_cast<uint8_t*>(_data)[_address] = value; reinterpret_cast<uint8_t*>(_data)[_address] = value;
_address++;
} }
void Oam::write(uint8_t address, uint8_t value) { void Oam::write(uint8_t address, uint8_t value) {