Mercurial > repos > blastem
diff x86_backend.h @ 351:2f264d2a60c2
Support for SRAM with SEGA mapper. Half-finished support for SRAM without SEGA mapper.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 21 May 2013 22:08:59 -0700 |
parents | 467bfa17004a |
children | 140af5509ce7 |
line wrap: on
line diff
--- a/x86_backend.h Tue May 21 19:26:20 2013 -0700 +++ b/x86_backend.h Tue May 21 22:08:59 2013 -0700 @@ -26,10 +26,13 @@ } 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);