Making the debugger spawn on invalid rom exceptions (invalid address access, invalid opcode...) & starting the dissasembly view

This commit is contained in:
Anonymus Raccoon
2020-03-25 22:33:12 +01:00
parent af58aca1a2
commit 1a6d0e907b
5 changed files with 69 additions and 42 deletions

View File

@@ -68,8 +68,14 @@ int main(int argc, char **argv)
QApplication app(argc, argv);
QApplication::setAttribute(Qt::AA_DisableWindowContextHelpButton);
Renderer::QtSFML renderer(600, 800);
SNES snes(argv[1], renderer);
renderer.createWindow(snes, 60);
parseArguments(argc, argv, snes);
return QApplication::exec();
try {
SNES snes(argv[1], renderer);
renderer.createWindow(snes, 60);
parseArguments(argc, argv, snes);
return QApplication::exec();
}
catch(std::exception &ex) {
std::cerr << ex.what() << std::endl;
return 1;
}
}