summaryrefslogtreecommitdiff
path: root/system.h
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2016-12-22 19:51:25 -0800
committerMichael Pavone <pavone@retrodev.com>2016-12-22 19:51:25 -0800
commitb5e17ec13a758bf4aaa660dae72b02614f2528b1 (patch)
tree3e6f1052eb5ef26e1af6d90bc35e9b0ff140dee4 /system.h
parent0ce85adad77df67b6637d2160fdeccefbfd4790d (diff)
Initial support for Genesis/Megadrive PBC mode. VDP still needs Mode 4 to be useful.
Diffstat (limited to 'system.h')
-rw-r--r--system.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/system.h b/system.h
index 59297e4..c1e74d3 100644
--- a/system.h
+++ b/system.h
@@ -19,6 +19,7 @@ typedef enum {
} debugger_type;
typedef void (*system_fun)(system_header *);
+typedef uint16_t (*system_fun_r16)(system_header *);
typedef void (*start_system_fun)(system_header *, char *);
typedef void (*speed_system_fun)(system_header *, uint32_t);
@@ -30,6 +31,7 @@ struct system_header {
system_fun persist_save;
system_fun request_exit;
system_fun free_context;
+ system_fun_r16 get_open_bus_value;
speed_system_fun set_speed_percent;
system_fun inc_debug_mode;
system_fun inc_debug_pal;