Win32 - Name Table Viewer - Refresh value defaults to 15, refresh value stored in .cfg file.
This commit is contained in:
parent
db0925e13d
commit
ce8a2d5a69
|
@ -1,4 +1,5 @@
|
|||
---version 2.0.4 yet to be released---
|
||||
21-dec-2008 - adelikat - Win32 - Name Table Viewer - Refresh value default to 15, Refresh value stored in config file
|
||||
21-dec-2008 - adelikat - Win32 - PPU Viewer - Refresh value default to 15, Refresh value stored in config file
|
||||
19-dec-2008 - adelikat - Loadbackup function added, Win32 - Undo Loadstate context menu item
|
||||
19-dec-2008 - adelikat - Backup savestate is made before loading a state
|
||||
|
|
|
@ -49,6 +49,7 @@ extern int ClipSidesOffset;
|
|||
extern bool movieSubtitles;
|
||||
extern bool subtitlesOnAVI;
|
||||
extern int PPUViewRefresh;
|
||||
extern int NTViewRefresh;
|
||||
extern uint8 gNoBGFillColor;
|
||||
|
||||
//window positions and sizes:
|
||||
|
@ -214,6 +215,7 @@ static CFGSTRUCT fceuconfig[] = {
|
|||
AC(bindSavestate),
|
||||
AC(ClipSidesOffset),
|
||||
AC(PPUViewRefresh),
|
||||
AC(NTViewRefresh),
|
||||
//ACS(memwLastfile[2048]),
|
||||
ENDCFGSTRUCT
|
||||
};
|
||||
|
|
|
@ -48,7 +48,8 @@ int NTViewPosX,NTViewPosY;
|
|||
|
||||
static uint8 palcache[32]; //palette cache //mbg merge 7/19/06 needed to be static
|
||||
int NTViewScanline=0,NTViewer=0;
|
||||
int NTViewSkip,NTViewRefresh;
|
||||
int NTViewSkip;
|
||||
int NTViewRefresh = 15;
|
||||
static int mouse_x,mouse_y; //todo: is static needed here? --mbg 7/19/06 - i think so
|
||||
bool redrawtables = false;
|
||||
int chrchanged = 0;
|
||||
|
|
|
@ -86,13 +86,19 @@ void DrawPatternTable(uint8 *bitmap, uint8 *table, uint8 pal) {
|
|||
uint8 *pbitmap = bitmap;
|
||||
|
||||
pal <<= 2;
|
||||
for (i = 0; i < 16; i++) {
|
||||
for (j = 0; j < 16; j++) {
|
||||
for (y = 0; y < 8; y++) {
|
||||
for (i = 0; i < 16; i++) //Columns
|
||||
{
|
||||
for (j = 0; j < 16; j++) //Rows
|
||||
{
|
||||
//-----------------------------------------------
|
||||
///8x8 sprite
|
||||
for (y = 0; y < 8; y++)
|
||||
{
|
||||
chr0 = table[index];
|
||||
chr1 = table[index+8];
|
||||
tmp=7;
|
||||
for (x = 0; x < 8; x++) {
|
||||
for (x = 0; x < 8; x++)
|
||||
{
|
||||
p = (chr0>>tmp)&1;
|
||||
p |= ((chr1>>tmp)&1)<<1;
|
||||
p = palcache[p|pal];
|
||||
|
@ -104,7 +110,8 @@ void DrawPatternTable(uint8 *bitmap, uint8 *table, uint8 pal) {
|
|||
}
|
||||
index++;
|
||||
pbitmap += ((PALETTEBITWIDTH>>2)-24);
|
||||
}
|
||||
}
|
||||
//------------------------------------------------
|
||||
index+=8;
|
||||
pbitmap -= (((PALETTEBITWIDTH>>2)<<3)-24);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue