summaryrefslogtreecommitdiff
path: root/gui/LnxMain.c
diff options
context:
space:
mode:
Diffstat (limited to 'gui/LnxMain.c')
-rw-r--r--gui/LnxMain.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gui/LnxMain.c b/gui/LnxMain.c
index 12aeb5fc..2e087ee3 100644
--- a/gui/LnxMain.c
+++ b/gui/LnxMain.c
@@ -321,6 +321,11 @@ int main(int argc, char *argv[]) {
SetIsoFile(isofilename);
runcd = RUN_CD;
}
+ else if (!strcmp(argv[i], "-gdb")) {
+ /* Force configuration. */
+ Config.Cpu = CPU_INTERPRETER;
+ Config.GdbServer = 1;
+ }
else if (!strcmp(argv[i], "-h") ||
!strcmp(argv[i], "-help") ||
!strcmp(argv[i], "--help")) {
@@ -461,6 +466,8 @@ int main(int argc, char *argv[]) {
psxCpu->Execute();
}
+ if (Config.GdbServer) dbg_stop();
+
return 0;
}