diff backend.h @ 2676:7e86ec94c899

Implement breakpoints in new 68K core
author Michael Pavone <pavone@retrodev.com>
date Sat, 15 Mar 2025 23:15:05 -0700
parents 38c281ef57b0
children
line wrap: on
line diff
--- a/backend.h	Fri Mar 14 01:18:11 2025 -0700
+++ b/backend.h	Sat Mar 15 23:15:05 2025 -0700
@@ -84,6 +84,12 @@
 	uint8_t            align_error_mask;
 } cpu_options;
 
+typedef void (*debug_handler)(void *context, uint32_t pc);
+typedef struct {
+	debug_handler handler;
+	uint32_t      address;
+} breakpoint;
+
 typedef uint8_t * (*native_addr_func)(void * context, uint32_t address);
 
 typedef uint16_t (*interp_read_16)(uint32_t address, void *context, void *data);