nes ppu viewer: correct tile number display bug (was always wrong). in addition, show more informative data for 8x16 sprite tile number

This commit is contained in:
goyuken 2014-02-05 19:08:04 +00:00
parent 20bf3b34e0
commit 92aa23de6f
1 changed files with 7 additions and 1 deletions

View File

@ -618,7 +618,13 @@ namespace BizHawk.Client.EmuHawk
flags += "Front";
}
var tile = _nes.ppu.OAM[spriteNumber * 1];
int tile = _nes.ppu.OAM[spriteNumber * 4 + 1];
if (is8x16)
{
if ((tile & 1) != 0)
tile += 256;
tile &= ~1;
}
AddressLabel.Text = "Number: " + string.Format("{0:X2}", spriteNumber);
ValueLabel.Text = "X: " + string.Format("{0:X2}", x);