Mercurial > repos > blastem
comparison backend.h @ 1519:1f745318f10a
Made the NOR flash emulation a bit more flexible, but not yet flexible enough to properly support the flash chip in the MegaWiFi cart
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 31 Jan 2018 22:05:10 -0800 |
parents | 5d41d0574863 |
children | 360d5bab199f |
comparison
equal
deleted
inserted
replaced
1518:713b504dc577 | 1519:1f745318f10a |
---|---|
54 #define MMAP_ONLY_ODD 0x10 | 54 #define MMAP_ONLY_ODD 0x10 |
55 #define MMAP_ONLY_EVEN 0x20 | 55 #define MMAP_ONLY_EVEN 0x20 |
56 #define MMAP_FUNC_NULL 0x40 | 56 #define MMAP_FUNC_NULL 0x40 |
57 #define MMAP_BYTESWAP 0x80 | 57 #define MMAP_BYTESWAP 0x80 |
58 #define MMAP_AUX_BUFF 0x100 | 58 #define MMAP_AUX_BUFF 0x100 |
59 #define MMAP_READ_CODE 0x200 | |
59 | 60 |
60 typedef uint16_t (*read_16_fun)(uint32_t address, void * context); | 61 typedef uint16_t (*read_16_fun)(uint32_t address, void * context); |
61 typedef uint8_t (*read_8_fun)(uint32_t address, void * context); | 62 typedef uint8_t (*read_8_fun)(uint32_t address, void * context); |
62 typedef void * (*write_16_fun)(uint32_t address, void * context, uint16_t value); | 63 typedef void * (*write_16_fun)(uint32_t address, void * context, uint16_t value); |
63 typedef void * (*write_8_fun)(uint32_t address, void * context, uint8_t value); | 64 typedef void * (*write_8_fun)(uint32_t address, void * context, uint8_t value); |