Adding APU Debugger window

Separating APU ram from its component
This commit is contained in:
Melefo
2020-02-20 13:24:10 +01:00
parent 67295534be
commit d958bd5131
14 changed files with 670 additions and 43 deletions

View File

@@ -51,6 +51,10 @@ namespace ComSquare::Renderer
headerViewer->setShortcut(Qt::Key_F3);
QMainWindow::connect(headerViewer, &QAction::triggered, this->_sfWidget.get(), &QtFullSFML::enableHeaderViewer);
debugger->addAction(headerViewer);
QAction *apuDebugger = new QAction("APU's Debugger", &this->_window);
apuDebugger->setShortcut(Qt::Key_F4);
QMainWindow::connect(apuDebugger, &QAction::triggered, this->_sfWidget.get(), &QtFullSFML::enableDebugAPU);
debugger->addAction(apuDebugger);
this->_window.show();
}
@@ -101,4 +105,9 @@ namespace ComSquare::Renderer
{
this->_snes.enableHeaderViewer();
}
void QtFullSFML::enableDebugAPU()
{
this->_snes.enableAPUDebugging();
}
}