Fixed uninitialized memory reads

This commit is contained in:
Sour 2018-06-13 17:48:52 -04:00
parent 6d4afaac99
commit d179b5e7d1
2 changed files with 3 additions and 2 deletions

View file

@ -316,7 +316,8 @@ protected:
_fillModeNametable = new uint8_t[0x400];
_emptyNametable = new uint8_t[0x400];
memset(_emptyNametable, 0, 0x400);
InitializeRam(_emptyNametable, 0x400);
InitializeRam(_fillModeNametable, 0x400);
//"Expansion RAM ($5C00-$5FFF, read/write)"
SetCpuMemoryMapping(0x5C00, 0x5FFF, 0, PrgMemoryType::WorkRam);

View file

@ -76,7 +76,7 @@ void PPU::Reset()
_cyclesNeeded = 0.0;
memset(_hasSprite, 0, sizeof(_hasSprite));
memset(_spriteTiles, 0, sizeof(SpriteInfo));
memset(_spriteTiles, 0, sizeof(_spriteTiles));
_spriteCount = 0;
_secondaryOAMAddr = 0;
_sprite0Visible = false;