--- mon/src/mon.h 1999/10/04 21:16:02 1.2 +++ mon/src/mon.h 1999/10/25 08:04:47 1.3 @@ -21,6 +21,16 @@ #ifndef MON_H #define MON_H +#include + + +/* + * Version information + */ + +const int MON_VERSION_MAJOR = 2; +const int MON_VERSION_MINOR = 2; + /* * Initialization, deinitialization and invocation @@ -87,8 +97,10 @@ extern void mon_error(const char *s); extern enum Token mon_get_token(void); // Get next token extern bool mon_expression(uint32 *number); // Parse expression extern bool mon_aborted(void); // Check if Ctrl-C was pressed -extern uint32 mon_read_byte(uint32 adr); // Memory access -extern void mon_write_byte(uint32 adr, uint32 b); + +// Memory access +extern uint32 (*mon_read_byte)(uint32 adr); +extern void (*mon_write_byte)(uint32 adr, uint32 b); extern uint32 mon_read_half(uint32 adr); extern void mon_write_half(uint32 adr, uint32 w); extern uint32 mon_read_word(uint32 adr);