diff jaguar.h @ 1097:faa3a4617f62

Get Jaguar video interrupt working
author Michael Pavone <pavone@retrodev.com>
date Sat, 05 Nov 2016 00:23:11 -0700
parents a68274a25e2f
children
line wrap: on
line diff
--- a/jaguar.h	Mon Oct 31 18:41:42 2016 -0700
+++ b/jaguar.h	Sat Nov 05 00:23:11 2016 -0700
@@ -17,6 +17,8 @@
 	uint32_t     memcon1;
 	uint32_t     memcon2;
 	uint32_t     rom_cycles;
+	uint32_t     max_cycles;
+	uint16_t     cpu_int_control;
 	uint16_t     write_latch;
 	uint8_t      write_pending;
 	
@@ -27,6 +29,8 @@
 	uint8_t      memcon_written;
 } jaguar_context;
 
+#define BIT_CPU_VID_INT_ENABLED 0x01
+
 uint64_t jag_read_phrase(jaguar_context *system, uint32_t address, uint32_t *cycles);
 uint32_t jag_write_phrase(jaguar_context *system, uint32_t address, uint64_t value);