Mercurial > repos > blastem
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;