summaryrefslogtreecommitdiff
path: root/genesis.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2021-02-20 14:52:55 -0800
committerMichael Pavone <pavone@retrodev.com>2021-02-20 14:52:55 -0800
commit3bdec6ef8877eb76b17d2c9fcec22de891330d21 (patch)
tree0482ec991f4706fd443fa160abdc3b2493a11fe6 /genesis.c
parentc9d42388d53aee083e6cb477b1017c49a9ea8bd9 (diff)
Make ui.enter_debuger respect which debuger is active
Diffstat (limited to 'genesis.c')
-rw-r--r--genesis.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/genesis.c b/genesis.c
index a73b6be..499873a 100644
--- a/genesis.c
+++ b/genesis.c
@@ -459,7 +459,11 @@ m68k_context * sync_components(m68k_context * context, uint32_t address)
if (address) {
if (gen->header.enter_debugger) {
gen->header.enter_debugger = 0;
- debugger(context, address);
+ if (gen->header.debugger_type == DEBUGGER_NATIVE) {
+ debugger(context, address);
+ } else {
+ gdb_debug_enter(context, address);
+ }
}
#ifdef NEW_CORE
if (gen->header.save_state) {