- [NEW] audio viewer

- [FIX] Sampling rate pujat a 44100Hz, el aliasing quasi desapareix
- [NEW] Canals 2 i 3 implementats
- [FIX] El control de duració en els canals 1 i 2 era incorrecte
This commit is contained in:
2025-01-29 19:33:13 +01:00
parent 8fc576cda2
commit 03631bf235
5 changed files with 201 additions and 24 deletions

View File

@@ -127,7 +127,7 @@ namespace mem
} else {
if (address==0xFF00) {
hram[address - 0XFE00] = getKeypad(hram[address - 0XFE00]);
} else if (address>=0xFF10 && address<=0xFF26) { return APU::readRegister(address); }
} else if (address>=0xFF10 && address<=0xFF3F) { return APU::readRegister(address); }
return hram[address - 0XFE00];
}
}
@@ -156,7 +156,7 @@ namespace mem
hram[address-0xFE00] = value;
sm83::processInterrupts();
return;
} else if (address>=0xFF10 && address<=0xFF26) { // APU
} else if (address>=0xFF10 && address<=0xFF3F) { // APU
APU::writeRegister(address, value);
return;
} else if ( (address==0xFF46) ) { // OAM DMA