The monster FDC ROM is now optionally writable (also finally made the SCSI NVR's per-instance), closes #4623.

This commit is contained in:
OBattler
2024-07-22 03:19:40 +02:00
parent 3ccca3991f
commit 91874e231a
6 changed files with 104 additions and 13 deletions

View File

@@ -2556,6 +2556,19 @@ mem_mapping_set_handler(mem_mapping_t *map,
mem_mapping_recalc(map->base, map->size);
}
void
mem_mapping_set_write_handler(mem_mapping_t *map,
void (*write_b)(uint32_t addr, uint8_t val, void *priv),
void (*write_w)(uint32_t addr, uint16_t val, void *priv),
void (*write_l)(uint32_t addr, uint32_t val, void *priv))
{
map->write_b = write_b;
map->write_w = write_w;
map->write_l = write_l;
mem_mapping_recalc(map->base, map->size);
}
void
mem_mapping_set_addr(mem_mapping_t *map, uint32_t base, uint32_t size)
{