From 1be852cfe9649570dd059c54387a53cdc8515ad1 Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Tue, 21 May 2013 22:08:59 -0700 Subject: Support for SRAM with SEGA mapper. Half-finished support for SRAM without SEGA mapper. --- x86_backend.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'x86_backend.h') diff --git a/x86_backend.h b/x86_backend.h index 35f4494..02b9ad2 100644 --- a/x86_backend.h +++ b/x86_backend.h @@ -26,10 +26,13 @@ typedef struct deferred_addr { } deferred_addr; -#define MMAP_READ 0x1 -#define MMAP_WRITE 0x2 -#define MMAP_CODE 0x4 -#define MMAP_PTR_IDX 0x8 +#define MMAP_READ 0x01 +#define MMAP_WRITE 0x02 +#define MMAP_CODE 0x04 +#define MMAP_PTR_IDX 0x08 +#define MMAP_ONLY_ODD 0x10 +#define MMAP_ONLY_EVEN 0x20 +#define MMAP_FUNC_NULL 0x40 typedef uint16_t (*read_16_fun)(uint32_t address, void * context); typedef uint8_t (*read_8_fun)(uint32_t address, void * context); -- cgit v1.2.3