Adding PPU's Ram to the debugger

This commit is contained in:
Anonymus Raccoon
2020-04-05 16:22:01 +02:00
parent 30198a5ad2
commit 63d4ac94ab
3 changed files with 29 additions and 41 deletions

View File

@@ -80,7 +80,9 @@ namespace ComSquare::Debugger
this->_ui.tabs->addTab("&WRam");
this->_ui.tabs->addTab("&SRam");
this->_ui.tabs->addTab("&Rom");
//this->_ui.tabs->addTab("&CGRam");
this->_ui.tabs->addTab("&CGRam");
this->_ui.tabs->addTab("&VRam");
this->_ui.tabs->addTab("&OAMRam");
QMainWindow::connect(this->_ui.actionGoto, &QAction::triggered, this, &MemoryViewer::gotoAddr);
QMainWindow::connect(this->_ui.actionGoto_Absolute, &QAction::triggered, this, &MemoryViewer::gotoAbsoluteAddr);
QObject::connect(this->_ui.tabs, &QTabBar::currentChanged, this, &MemoryViewer::changeRam);
@@ -105,9 +107,15 @@ namespace ComSquare::Debugger
case 2:
this->_model.setMemory(this->_snes.cartridge);
break;
// case 3:
// this->_model.setMemory(std::make_shared(this->_snes.ppu->getPpuCgRam()));
// break;
case 3:
this->_model.setMemory(this->_snes.ppu->cgram);
break;
case 4:
this->_model.setMemory(this->_snes.ppu->vram);
break;
case 5:
this->_model.setMemory(this->_snes.ppu->oamram);
break;
}
}