NESPPU - fix address display of pattern view details
This commit is contained in:
parent
d1d1c4fd0e
commit
033c008a06
|
@ -15,10 +15,7 @@ namespace BizHawk.MultiClient
|
||||||
public partial class NESPPU : Form
|
public partial class NESPPU : Form
|
||||||
{
|
{
|
||||||
//TODO:
|
//TODO:
|
||||||
//Pattern viewer -
|
//If 8/16 sprite mode, mouse over should put 32x64 version of prite
|
||||||
// Row interleaving
|
|
||||||
// option for 2x view (and 4x?)
|
|
||||||
// Mouse over - Usage (BG vs Sprite usage)
|
|
||||||
|
|
||||||
//Speedups
|
//Speedups
|
||||||
//Smarter refreshing? only refresh when things of changed, perhaps peek at the ppu to when the pattern table has changed, or sprites have moved
|
//Smarter refreshing? only refresh when things of changed, perhaps peek at the ppu to when the pattern table has changed, or sprites have moved
|
||||||
|
@ -328,13 +325,15 @@ namespace BizHawk.MultiClient
|
||||||
|
|
||||||
if (table == 0)
|
if (table == 0)
|
||||||
{
|
{
|
||||||
tile = address = (e.X - 1) / 8;
|
tile = (e.X - 1) / 8;
|
||||||
|
address = tile * 16;
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
address = 0x1000 + ((e.X - 128) / 8);
|
|
||||||
tile = (e.X - 128) / 8;
|
tile = (e.X - 128) / 8;
|
||||||
|
address = 0x1000 + (tile * 16);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
address += (e.Y / 8) * 256;
|
address += (e.Y / 8) * 256;
|
||||||
|
|
Loading…
Reference in New Issue