Mercurial > repos > blastem
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); |