Mercurial > repos > blastem
view debug.h @ 621:5196333b37a6
Fix a few values reported by the vr debugger command. Add DMA registers to vr debugger command. Fix horizontal interrupt bug. Slightly more accurate (but still broken) handling of switches between H32 and H40 modes.
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 16 Jun 2014 19:13:28 -0700 |
parents | fb39534b6604 |
children | 9b7fcf748be0 |
line wrap: on
line source
#ifndef DEBUG_H_ #define DEBUG_H_ #include <stdint.h> #include "m68k_to_x86.h" typedef struct disp_def { struct disp_def * next; char * param; uint32_t index; char format_char; } disp_def; typedef struct bp_def { struct bp_def * next; uint32_t address; uint32_t index; } bp_def; bp_def ** find_breakpoint(bp_def ** cur, uint32_t address); bp_def ** find_breakpoint_idx(bp_def ** cur, uint32_t index); void add_display(disp_def ** head, uint32_t *index, char format_char, char * param); void remove_display(disp_def ** head, uint32_t index); m68k_context * debugger(m68k_context * context, uint32_t address); #endif //DEBUG_H_