diff jaguar.h @ 1087:6433d4d05934

Added placeholder code for video output hardware/object processor
author Michael Pavone <pavone@retrodev.com>
date Fri, 07 Oct 2016 18:27:38 -0700
parents f6e998227300
children a68274a25e2f
line wrap: on
line diff
--- a/jaguar.h	Thu Oct 06 22:25:12 2016 -0700
+++ b/jaguar.h	Fri Oct 07 18:27:38 2016 -0700
@@ -1,13 +1,15 @@
 #ifndef JAGUAR_H_
 #define JAGUAR_H_
 
-#define DRAM_WORDS (4*1024*1024)
-#define LINEBUFFER_WORDS 720
+#define DRAM_WORDS (1*1024*1024)
 #define GPU_RAM_BYTES 4096
 #define DSP_RAM_BYTES 8192
 
+#include "jag_video.h"
+
 typedef struct {
 	m68k_context *m68k;
+	jag_video    *video;
 	uint16_t     *bios;
 	uint16_t     *cart;
 	uint32_t     bios_size;
@@ -20,11 +22,6 @@
 	uint16_t     dram[DRAM_WORDS];
 	uint32_t     gpu_local[GPU_RAM_BYTES / sizeof(uint32_t)];
 	uint32_t     dsp_local[DSP_RAM_BYTES / sizeof(uint32_t)];
-	uint16_t     clut[256];
-	uint16_t     line_buffer_a[LINEBUFFER_WORDS];
-	uint16_t     line_buffer_b[LINEBUFFER_WORDS];
-	uint16_t     *write_line_buffer;
-	uint16_t     *read_line_buffer;
 	
 	uint8_t      memcon_written;
 } jaguar_context;