diff options
author | Mike Pavone <pavone@retrodev.com> | 2013-05-21 22:08:59 -0700 |
---|---|---|
committer | Mike Pavone <pavone@retrodev.com> | 2013-05-21 22:08:59 -0700 |
commit | 1be852cfe9649570dd059c54387a53cdc8515ad1 (patch) | |
tree | 3085c7d7ec3d17151d3d1fbe2cb7f3815cf0de35 /x86_backend.h | |
parent | 5c27155c0a9fe7805bc611bfb16edf9fe7fe6c87 (diff) |
Support for SRAM with SEGA mapper. Half-finished support for SRAM without SEGA mapper.
Diffstat (limited to 'x86_backend.h')
-rw-r--r-- | x86_backend.h | 11 |
1 files changed, 7 insertions, 4 deletions
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); |