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);