mirror of
https://github.com/libretro/Mesen.git
synced 2025-02-02 06:44:48 +00:00
Dendy: Fixed sound emulation issues
This commit is contained in:
parent
1430bcfb1a
commit
27dbf34940
@ -131,6 +131,7 @@ void PPU::SetNesModel(NesModel model)
|
||||
}
|
||||
|
||||
_nmiScanline += EmulationSettings::GetPpuExtraScanlinesBeforeNmi();
|
||||
_standardVblankEnd += EmulationSettings::GetPpuExtraScanlinesBeforeNmi();
|
||||
_vblankEnd += EmulationSettings::GetPpuExtraScanlinesAfterNmi() + EmulationSettings::GetPpuExtraScanlinesBeforeNmi();
|
||||
}
|
||||
|
||||
@ -1014,7 +1015,7 @@ void PPU::UpdateApuStatus()
|
||||
if(_scanline > _standardVblankEnd) {
|
||||
//Disable APU for extra lines after NMI
|
||||
APU::SetApuStatus(false);
|
||||
} else if(_scanline < _standardNmiScanline) {
|
||||
} else if(_scanline >= _standardNmiScanline && _scanline < _nmiScanline) {
|
||||
//Disable APU for extra lines before NMI
|
||||
APU::SetApuStatus(false);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user