Bug fix in RFS
This commit is contained in:
BIN
software/FusionX/modules/z80drv.ko
vendored
BIN
software/FusionX/modules/z80drv.ko
vendored
Binary file not shown.
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user