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:
parent
20bf3b34e0
commit
92aa23de6f
|
@ -618,7 +618,13 @@ namespace BizHawk.Client.EmuHawk
|
||||||
flags += "Front";
|
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);
|
AddressLabel.Text = "Number: " + string.Format("{0:X2}", spriteNumber);
|
||||||
ValueLabel.Text = "X: " + string.Format("{0:X2}", x);
|
ValueLabel.Text = "X: " + string.Format("{0:X2}", x);
|
||||||
|
|
Loading…
Reference in New Issue