diff vdp.h @ 56:a28b1dfe1af2

Fix CRAM and possibly VSRAM writes
author Mike Pavone <pavone@retrodev.com>
date Tue, 18 Dec 2012 19:51:33 -0800
parents 3b79cbcf6846
children aef6302770c2
line wrap: on
line diff
--- a/vdp.h	Tue Dec 18 19:51:17 2012 -0800
+++ b/vdp.h	Tue Dec 18 19:51:33 2012 -0800
@@ -70,7 +70,7 @@
 	fifo_entry  *fifo_end;
 	uint16_t    address;
 	uint8_t     cd;
-	uint8_t		flags;
+	uint8_t	    flags;
 	//cycle count in MCLKs
 	uint32_t    cycles;
 	uint8_t     *vdpmem;
@@ -102,6 +102,7 @@
 //runs from current cycle count to VBLANK for the current mode, returns ending cycle count
 uint32_t vdp_run_to_vblank(vdp_context * context);
 void vdp_load_savestate(vdp_context * context, FILE * state_file);
+void vdp_save_state(vdp_context * context, FILE * outfile);
 void vdp_control_port_write(vdp_context * context, uint16_t value);
 void vdp_data_port_write(vdp_context * context, uint16_t value);
 uint16_t vdp_control_port_read(vdp_context * context);