comparison backend.h @ 604:39d7d463ed5b

Get Z80 banked access sort of working again
author Michael Pavone <pavone@retrodev.com>
date Fri, 26 Dec 2014 19:37:59 -0800
parents f0061e3d2ad9
children 9d6fed6501ba
comparison
equal deleted inserted replaced
603:8c7b63f9fab8 604:39d7d463ed5b
77 #define MMAP_CODE 0x04 77 #define MMAP_CODE 0x04
78 #define MMAP_PTR_IDX 0x08 78 #define MMAP_PTR_IDX 0x08
79 #define MMAP_ONLY_ODD 0x10 79 #define MMAP_ONLY_ODD 0x10
80 #define MMAP_ONLY_EVEN 0x20 80 #define MMAP_ONLY_EVEN 0x20
81 #define MMAP_FUNC_NULL 0x40 81 #define MMAP_FUNC_NULL 0x40
82 #define MMAP_CUSTOM 0x80 82 #define MMAP_BYTESWAP 0x80
83 83
84 typedef uint16_t (*read_16_fun)(uint32_t address, void * context); 84 typedef uint16_t (*read_16_fun)(uint32_t address, void * context);
85 typedef uint8_t (*read_8_fun)(uint32_t address, void * context); 85 typedef uint8_t (*read_8_fun)(uint32_t address, void * context);
86 typedef void * (*write_16_fun)(uint32_t address, void * context, uint16_t value); 86 typedef void * (*write_16_fun)(uint32_t address, void * context, uint16_t value);
87 typedef void * (*write_8_fun)(uint32_t address, void * context, uint8_t value); 87 typedef void * (*write_8_fun)(uint32_t address, void * context, uint8_t value);