From 5943663f19223803d20a32e68187f3bbda351500 Mon Sep 17 00:00:00 2001 From: HeeminTV Date: Wed, 13 May 2026 01:05:10 +0900 Subject: [PATCH] Oversized discrete boards --- Core/NES/Mappers/Nintendo/UnRom_180.h | 2 +- Core/NES/Mappers/Unlicensed/Nina01.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Core/NES/Mappers/Nintendo/UnRom_180.h b/Core/NES/Mappers/Nintendo/UnRom_180.h index 19a55c50f..708739f44 100644 --- a/Core/NES/Mappers/Nintendo/UnRom_180.h +++ b/Core/NES/Mappers/Nintendo/UnRom_180.h @@ -17,6 +17,6 @@ class UnRom_180 : public BaseMapper void WriteRegister(uint16_t addr, uint8_t value) override { - SelectPrgPage(1, value & 0x07); + SelectPrgPage(1, value); } }; \ No newline at end of file diff --git a/Core/NES/Mappers/Unlicensed/Nina01.h b/Core/NES/Mappers/Unlicensed/Nina01.h index 838f2f239..ef3c28af4 100644 --- a/Core/NES/Mappers/Unlicensed/Nina01.h +++ b/Core/NES/Mappers/Unlicensed/Nina01.h @@ -18,9 +18,9 @@ class Nina01 : public BaseMapper void WriteRegister(uint16_t addr, uint8_t value) override { switch(addr) { - case 0x7FFD: SelectPrgPage(0, value & 0x01); break; - case 0x7FFE: SelectChrPage(0, value & 0x0F); break; - case 0x7FFF: SelectChrPage(1, value & 0x0F); break; + case 0x7FFD: SelectPrgPage(0, value); break; + case 0x7FFE: SelectChrPage(0, value); break; + case 0x7FFF: SelectChrPage(1, value); break; } WritePrgRam(addr, value);