Mercurial > repos > blastem
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);