More cleanups in mem.ch, removing old and/or unneeded stuff.
This commit is contained in:
27
src/mem.h
27
src/mem.h
@@ -8,7 +8,7 @@
|
||||
*
|
||||
* Definitions for the memory interface.
|
||||
*
|
||||
* Version: @(#)mem.h 1.0.6 2018/08/17
|
||||
* Version: @(#)mem.h 1.0.8 2018/08/20
|
||||
*
|
||||
* Authors: Fred N. van Kempen, <decwiz@yahoo.com>
|
||||
* Sarah Walker, <tommowalker@tommowalker.co.uk>
|
||||
@@ -118,10 +118,11 @@ extern uint32_t ram_mapped_addr[64];
|
||||
|
||||
mem_mapping_t base_mapping,
|
||||
ram_low_mapping,
|
||||
ram_high_mapping,
|
||||
#if 1
|
||||
ram_mid_mapping,
|
||||
#endif
|
||||
ram_remapped_mapping,
|
||||
ram_split_mapping,
|
||||
ram_high_mapping,
|
||||
bios_mapping[8],
|
||||
bios_high_mapping[8],
|
||||
romext_mapping;
|
||||
@@ -140,7 +141,6 @@ extern int readlnum,
|
||||
|
||||
extern int nopageerrors;
|
||||
extern int memspeed[11];
|
||||
extern uint8_t isram[0x10000];
|
||||
|
||||
extern int mmu_perm;
|
||||
|
||||
@@ -179,9 +179,10 @@ extern uint32_t mmutranslatereal(uint32_t addr, int rw);
|
||||
extern void addreadlookup(uint32_t virt, uint32_t phys);
|
||||
extern void addwritelookup(uint32_t virt, uint32_t phys);
|
||||
|
||||
extern void mem_mapping_del(mem_mapping_t *map);
|
||||
|
||||
extern void mem_mapping_add(mem_mapping_t *map,
|
||||
extern void mem_mapping_del(mem_mapping_t *);
|
||||
|
||||
extern void mem_mapping_add(mem_mapping_t *,
|
||||
uint32_t base,
|
||||
uint32_t size,
|
||||
uint8_t (*read_b)(uint32_t addr, void *p),
|
||||
@@ -194,7 +195,7 @@ extern void mem_mapping_add(mem_mapping_t *map,
|
||||
uint32_t flags,
|
||||
void *p);
|
||||
|
||||
extern void mem_mapping_set_handler(mem_mapping_t *map,
|
||||
extern void mem_mapping_set_handler(mem_mapping_t *,
|
||||
uint8_t (*read_b)(uint32_t addr, void *p),
|
||||
uint16_t (*read_w)(uint32_t addr, void *p),
|
||||
uint32_t (*read_l)(uint32_t addr, void *p),
|
||||
@@ -202,15 +203,15 @@ extern void mem_mapping_set_handler(mem_mapping_t *map,
|
||||
void (*write_w)(uint32_t addr, uint16_t val, void *p),
|
||||
void (*write_l)(uint32_t addr, uint32_t val, void *p));
|
||||
|
||||
extern void mem_mapping_set_p(mem_mapping_t *map, void *p);
|
||||
extern void mem_mapping_set_p(mem_mapping_t *, void *p);
|
||||
|
||||
extern void mem_mapping_set_dev(mem_mapping_t *map, void *dev);
|
||||
extern void mem_mapping_set_dev(mem_mapping_t *, void *dev);
|
||||
|
||||
extern void mem_mapping_set_addr(mem_mapping_t *map,
|
||||
extern void mem_mapping_set_addr(mem_mapping_t *,
|
||||
uint32_t base, uint32_t size);
|
||||
extern void mem_mapping_set_exec(mem_mapping_t *map, uint8_t *exec);
|
||||
extern void mem_mapping_disable(mem_mapping_t *mapg);
|
||||
extern void mem_mapping_enable(mem_mapping_t *map);
|
||||
extern void mem_mapping_set_exec(mem_mapping_t *, uint8_t *exec);
|
||||
extern void mem_mapping_disable(mem_mapping_t *);
|
||||
extern void mem_mapping_enable(mem_mapping_t *);
|
||||
|
||||
extern void mem_set_mem_state(uint32_t base, uint32_t size, int state);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user