Added remaining config parameters for Qt PPU Viewer.
This commit is contained in:
parent
c8686e222e
commit
212dab2c58
|
@ -542,6 +542,8 @@ ppuNameTableViewerDialog_t::ppuNameTableViewerDialog_t(QWidget *parent)
|
||||||
|
|
||||||
hbox = new QHBoxLayout();
|
hbox = new QHBoxLayout();
|
||||||
|
|
||||||
|
g_config->getOption("SDL.NT_ViewScanLine", &NTViewScanline);
|
||||||
|
|
||||||
scanLineEdit = new QSpinBox();
|
scanLineEdit = new QSpinBox();
|
||||||
scanLineEdit->setRange( 0, 255 );
|
scanLineEdit->setRange( 0, 255 );
|
||||||
scanLineEdit->setValue( NTViewScanline );
|
scanLineEdit->setValue( NTViewScanline );
|
||||||
|
@ -833,6 +835,7 @@ void ppuNameTableViewerDialog_t::scanLineChanged(int val)
|
||||||
{
|
{
|
||||||
NTViewScanline = val;
|
NTViewScanline = val;
|
||||||
//printf("ScanLine: %i\n", NTViewScanline );
|
//printf("ScanLine: %i\n", NTViewScanline );
|
||||||
|
g_config->setOption("SDL.NT_ViewScanLine", NTViewScanline);
|
||||||
}
|
}
|
||||||
//----------------------------------------------------
|
//----------------------------------------------------
|
||||||
void ppuNameTableViewerDialog_t::menuScrollLinesChanged(bool checked)
|
void ppuNameTableViewerDialog_t::menuScrollLinesChanged(bool checked)
|
||||||
|
|
|
@ -700,9 +700,14 @@ InitConfig()
|
||||||
config->addOption("SDL.OAM_TileFocusPolicy", 0);
|
config->addOption("SDL.OAM_TileFocusPolicy", 0);
|
||||||
config->addOption("SDL.PPU_MaskUnused", 0);
|
config->addOption("SDL.PPU_MaskUnused", 0);
|
||||||
config->addOption("SDL.PPU_InvertMask", 0);
|
config->addOption("SDL.PPU_InvertMask", 0);
|
||||||
|
config->addOption("SDL.PPU_View1_8x16", 0);
|
||||||
|
config->addOption("SDL.PPU_View2_8x16", 0);
|
||||||
|
config->addOption("SDL.PPU_ViewScanLine", 0);
|
||||||
|
config->addOption("SDL.PPU_ViewRefreshFrames", 1);
|
||||||
config->addOption("SDL.NT_TileSelColor", "#FFFFFF");
|
config->addOption("SDL.NT_TileSelColor", "#FFFFFF");
|
||||||
config->addOption("SDL.NT_TileGridColor", "#FF0000");
|
config->addOption("SDL.NT_TileGridColor", "#FF0000");
|
||||||
config->addOption("SDL.NT_AttrGridColor", "#0000FF");
|
config->addOption("SDL.NT_AttrGridColor", "#0000FF");
|
||||||
|
config->addOption("SDL.NT_ViewScanLine", 0);
|
||||||
config->addOption("SDL.NT_DrawScrollLines", 1);
|
config->addOption("SDL.NT_DrawScrollLines", 1);
|
||||||
config->addOption("SDL.NT_DrawTileGridLines", 1);
|
config->addOption("SDL.NT_DrawTileGridLines", 1);
|
||||||
config->addOption("SDL.NT_DrawAttrGridLines", 0);
|
config->addOption("SDL.NT_DrawAttrGridLines", 0);
|
||||||
|
|
|
@ -245,6 +245,9 @@ ppuViewerDialog_t::ppuViewerDialog_t(QWidget *parent)
|
||||||
tileLabel[0] = new QLabel( tr("Tile:") );
|
tileLabel[0] = new QLabel( tr("Tile:") );
|
||||||
tileLabel[1] = new QLabel( tr("Tile:") );
|
tileLabel[1] = new QLabel( tr("Tile:") );
|
||||||
|
|
||||||
|
g_config->getOption("SDL.PPU_View1_8x16", &PPUView_sprite16Mode[0]);
|
||||||
|
g_config->getOption("SDL.PPU_View2_8x16", &PPUView_sprite16Mode[1]);
|
||||||
|
|
||||||
sprite8x16Cbox[0]->setChecked( PPUView_sprite16Mode[0] );
|
sprite8x16Cbox[0]->setChecked( PPUView_sprite16Mode[0] );
|
||||||
sprite8x16Cbox[1]->setChecked( PPUView_sprite16Mode[1] );
|
sprite8x16Cbox[1]->setChecked( PPUView_sprite16Mode[1] );
|
||||||
|
|
||||||
|
@ -328,11 +331,15 @@ ppuViewerDialog_t::ppuViewerDialog_t(QWidget *parent)
|
||||||
patternView[0]->setTileLabel( tileLabel[0] );
|
patternView[0]->setTileLabel( tileLabel[0] );
|
||||||
patternView[1]->setTileLabel( tileLabel[1] );
|
patternView[1]->setTileLabel( tileLabel[1] );
|
||||||
|
|
||||||
|
g_config->getOption("SDL.PPU_ViewScanLine", &PPUViewScanline);
|
||||||
|
|
||||||
scanLineEdit->setRange( 0, 255 );
|
scanLineEdit->setRange( 0, 255 );
|
||||||
scanLineEdit->setValue( PPUViewScanline );
|
scanLineEdit->setValue( PPUViewScanline );
|
||||||
|
|
||||||
connect( scanLineEdit, SIGNAL(valueChanged(int)), this, SLOT(scanLineChanged(int)));
|
connect( scanLineEdit, SIGNAL(valueChanged(int)), this, SLOT(scanLineChanged(int)));
|
||||||
|
|
||||||
|
g_config->getOption("SDL.PPU_ViewRefreshFrames", &PPUViewRefresh);
|
||||||
|
|
||||||
refreshSlider->setMinimum( 0);
|
refreshSlider->setMinimum( 0);
|
||||||
refreshSlider->setMaximum(25);
|
refreshSlider->setMaximum(25);
|
||||||
refreshSlider->setValue(PPUViewRefresh);
|
refreshSlider->setValue(PPUViewRefresh);
|
||||||
|
@ -501,6 +508,7 @@ void ppuViewerDialog_t::scanLineChanged(int value)
|
||||||
{
|
{
|
||||||
PPUViewScanline = value;
|
PPUViewScanline = value;
|
||||||
//printf("ScanLine: %i\n", PPUViewScanline );
|
//printf("ScanLine: %i\n", PPUViewScanline );
|
||||||
|
g_config->setOption("SDL.PPU_ViewScanLine", PPUViewScanline);
|
||||||
}
|
}
|
||||||
//----------------------------------------------------
|
//----------------------------------------------------
|
||||||
void ppuViewerDialog_t::invertMaskChanged(int state)
|
void ppuViewerDialog_t::invertMaskChanged(int state)
|
||||||
|
@ -520,16 +528,22 @@ void ppuViewerDialog_t::maskUnusedGraphicsChanged(int state)
|
||||||
void ppuViewerDialog_t::sprite8x16Changed0(int state)
|
void ppuViewerDialog_t::sprite8x16Changed0(int state)
|
||||||
{
|
{
|
||||||
PPUView_sprite16Mode[0] = (state == Qt::Unchecked) ? 0 : 1;
|
PPUView_sprite16Mode[0] = (state == Qt::Unchecked) ? 0 : 1;
|
||||||
|
|
||||||
|
g_config->setOption("SDL.PPU_View1_8x16", PPUView_sprite16Mode[0]);
|
||||||
}
|
}
|
||||||
//----------------------------------------------------
|
//----------------------------------------------------
|
||||||
void ppuViewerDialog_t::sprite8x16Changed1(int state)
|
void ppuViewerDialog_t::sprite8x16Changed1(int state)
|
||||||
{
|
{
|
||||||
PPUView_sprite16Mode[1] = (state == Qt::Unchecked) ? 0 : 1;
|
PPUView_sprite16Mode[1] = (state == Qt::Unchecked) ? 0 : 1;
|
||||||
|
|
||||||
|
g_config->setOption("SDL.PPU_View2_8x16", PPUView_sprite16Mode[1]);
|
||||||
}
|
}
|
||||||
//----------------------------------------------------
|
//----------------------------------------------------
|
||||||
void ppuViewerDialog_t::refreshSliderChanged(int value)
|
void ppuViewerDialog_t::refreshSliderChanged(int value)
|
||||||
{
|
{
|
||||||
PPUViewRefresh = value;
|
PPUViewRefresh = value;
|
||||||
|
|
||||||
|
g_config->setOption("SDL.PPU_ViewRefreshFrames", PPUViewRefresh);
|
||||||
}
|
}
|
||||||
//----------------------------------------------------
|
//----------------------------------------------------
|
||||||
void ppuViewerDialog_t::setClickFocus(void)
|
void ppuViewerDialog_t::setClickFocus(void)
|
||||||
|
|
Loading…
Reference in New Issue