MCPcopy Create free account
hub / github.com/CE-Programming/CEmu / debug_enable_basic_mode

Function debug_enable_basic_mode

core/debug/debug.c:294–302  ·  view source on GitHub ↗

internal breakpoints not visible in gui */ the gui should automatically update breakpoints, so it should be */ fine if asm or C also uses these addresses */

Source from the content-addressed store, hash-verified

292/* the gui should automatically update breakpoints, so it should be */
293/* fine if asm or C also uses these addresses */
294void debug_enable_basic_mode(bool fetches, bool live) {
295 debug.basicMode = true;
296 debug.basicModeLive = live;
297 debug_watch(DBG_BASIC_BEGPC+2, DBG_MASK_WRITE, fetches);
298 debug_watch(DBG_BASIC_CURPC+2, DBG_MASK_WRITE, fetches);
299 //debug_watch(DBG_BASIC_ENDPC+2, DBG_MASK_WRITE, fetches);
300 debug_watch(DBG_BASIC_BASIC_PROG+8, DBG_MASK_WRITE, fetches);
301 debug_watch(DBG_BASIC_SYSHOOKFLAG2, DBG_MASK_READ, !fetches);
302}
303
304void debug_disable_basic_mode(void) {
305 debug.basicMode = false;

Callers 1

debugBasicReconfigureMethod · 0.85

Calls 1

debug_watchFunction · 0.85

Tested by

no test coverage detected