mirror of
https://github.com/SourMesen/Mesen.git
synced 2025-04-02 10:52:48 -04:00
PPU: PAL/Dendy mode had 1 extra scanline (313 instead of 312) - fixed. This fixes nmi_sync/demo_pal test.
This commit is contained in:
parent
03feeb247d
commit
f84b4e776e
1 changed files with 2 additions and 2 deletions
|
@ -60,7 +60,7 @@ void PPU::SetNesModel(NesModel model)
|
|||
switch(model) {
|
||||
case NesModel::NTSC: _vblankEnd = 260; break;
|
||||
case NesModel::PAL:
|
||||
case NesModel::Dendy: _vblankEnd = 311; break;
|
||||
case NesModel::Dendy: _vblankEnd = 310; break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -856,7 +856,7 @@ void PPU::Exec()
|
|||
ProcessPrerenderScanline();
|
||||
} else if(_scanline == 241) {
|
||||
BeginVBlank();
|
||||
} else if(_scanline == 292 && _cycle == 0 && _nesModel == NesModel::Dendy) {
|
||||
} else if(_scanline == 291 && _cycle == 0 && _nesModel == NesModel::Dendy) {
|
||||
TriggerNmi();
|
||||
} else if(_scanline == _vblankEnd) {
|
||||
EndVBlank();
|
||||
|
|
Loading…
Add table
Reference in a new issue