Bug fix in RFS

This commit is contained in:
Philip Smart
2023-11-08 16:07:03 +00:00
parent dcb308f0df
commit 75fb464b4d
2 changed files with 4 additions and 0 deletions

Binary file not shown.

View File

@@ -108,16 +108,19 @@
#define ROM_USER_I_80C_FILENAME ROM_DIR "USER_ROM_256_80c.bin"
#define ROM_USER_II_80C_FILENAME ROM_DIR "USER_ROM_II_256_80c.bin"
#define ROM_USER_III_80C_FILENAME ROM_DIR "USER_ROM_III_256_80c.bin"
#define ROM_MZ_1E05_FILENAME ROM_DIR "mz-1e05.bin"
// RFS Board ROM rom load and size definitions.
#define ROM_MROM_LOAD_ADDR 0x000000
#define ROM_USER_I_LOAD_ADDR 0x080000
#define ROM_USER_II_LOAD_ADDR 0x100000
#define ROM_USER_III_LOAD_ADDR 0x180000
#define ROM_MZ_1E05_ADDR ((Z80_VIRTUAL_ROM_SIZE-0x10000)+0xF000)
#define ROM_MROM_SIZE 0x80000
#define ROM_USER_I_SIZE 0x80000
#define ROM_USER_II_SIZE 0x80000
#define ROM_USER_III_SIZE 0x80000
#define ROM_MZ_1E05_SIZE 0x1000
// SD Drive constants.
#define SD_DIR "/apps/FusionX/host/MZ-80A/RFS/"
@@ -318,6 +321,7 @@ void rfsInit(uint8_t mode80c)
while(CPLD_READY() == 0);
Z80Ctrl->rom[idx+(Z80_VIRTUAL_ROM_SIZE-0x10000)] = z80io_PRL_Read8(1);
}
rfsLoadROM(ROM_MZ_1E05_FILENAME, ROM_MZ_1E05_ADDR, ROM_MZ_1E05_SIZE);
#if (TARGET_HOST_MZ700 == 1 || TARGET_HOST_MZ1500 == 1)
// Reset memory paging to default.