More cleanups in mem.ch, removing old and/or unneeded stuff.

This commit is contained in:
waltje
2018-08-20 18:16:05 -04:00
parent edf88b1afc
commit ed871b3c27
4 changed files with 40 additions and 59 deletions

View File

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