diff system.h @ 2701:5ca4e0fd761b

Update debug views while paused in the debug (except on Windows... for now)
author Michael Pavone <pavone@retrodev.com>
date Fri, 04 Jul 2025 19:35:50 -0700
parents c768bbd912f1
children
line wrap: on
line diff
--- a/system.h	Sun Jun 29 23:38:56 2025 -0700
+++ b/system.h	Fri Jul 04 19:35:50 2025 -0700
@@ -104,6 +104,7 @@
 	uint8_t      byte_storage[3];
 };
 
+typedef struct vdp_context vdp_context;
 typedef void (*system_fun)(system_header *);
 typedef uint16_t (*system_fun_r16)(system_header *);
 typedef void (*system_str_fun)(system_header *, char *);
@@ -117,6 +118,7 @@
 typedef uint8_t *(*system_ptrszt_fun_rptr8)(system_header *, size_t *);
 typedef void (*system_ptr8_sizet_fun)(system_header *, uint8_t *, size_t);
 typedef void (*system_media_fun)(system_header *, system_media *);
+typedef vdp_context *(*system_fun_rvdp)(system_header *);
 
 #include "arena.h"
 #include "romdb.h"
@@ -151,6 +153,7 @@
 	system_u8_fun           toggle_debug_view;
 	system_u8_fun           cassette_action;
 	system_media_fun        lockon_change;
+	system_fun_rvdp         get_vdp;
 	rom_info          info;
 	arena             *arena;
 	char              *next_rom;