diff backend.h @ 1079:329ff62ea391

Add a new memory map flag to support an auxilliary buffer for translating code from MMAP_PTR_IDX chunks for which the pointer is null
author Michael Pavone <pavone@retrodev.com>
date Tue, 04 Oct 2016 18:30:24 -0700
parents 6b07af1515b5
children 8f14767661fa
line wrap: on
line diff
--- a/backend.h	Tue Oct 04 18:28:35 2016 -0700
+++ b/backend.h	Tue Oct 04 18:30:24 2016 -0700
@@ -55,6 +55,7 @@
 #define MMAP_ONLY_EVEN 0x20
 #define MMAP_FUNC_NULL 0x40
 #define MMAP_BYTESWAP  0x80
+#define MMAP_AUX_BUFF  0x100
 
 typedef uint16_t (*read_16_fun)(uint32_t address, void * context);
 typedef uint8_t (*read_8_fun)(uint32_t address, void * context);
@@ -65,6 +66,7 @@
 	uint32_t     start;
 	uint32_t     end;
 	uint32_t     mask;
+	uint32_t     aux_mask;
 	uint16_t     ptr_index;
 	uint16_t     flags;
 	void *       buffer;