86F format handler updated to 86F version 2.0 and bit by bit handling;

FDI stream images are now also handled by the 86F handler;
Both floppy drives' motors now spin separately;
Added Plantronics ColorPlus emulation per patch from PCem forum;
Applied all mainline PCem commits;
Fixed several bugs.
This commit is contained in:
OBattler
2016-11-02 22:39:07 +01:00
parent 9a4e044d91
commit e280faa2d6
87 changed files with 16087 additions and 5675 deletions

View File

@@ -280,25 +280,12 @@ void *intel_flash_init(uint8_t type)
case ROM_MB500N:
strcpy(flash_path, "roms/mb500n/");
break;
#if 0
case ROM_P54TP4XE:
strcpy(flash_path, "roms/p54tp4xe/");
break;
#endif
case ROM_ACERM3A:
strcpy(flash_path, "roms/acerm3a/");
break;
case ROM_ACERV35N:
strcpy(flash_path, "roms/acerv35n/");
break;
case ROM_P55TVP4:
strcpy(flash_path, "roms/p55tvp4/");
break;
#if 0
case ROM_P55T2P4:
strcpy(flash_path, "roms/p55t2p4/");
break;
#endif
case ROM_430VX:
strcpy(flash_path, "roms/430vx/");
break;
@@ -308,9 +295,6 @@ void *intel_flash_init(uint8_t type)
case ROM_440FX:
strcpy(flash_path, "roms/440fx/");
break;
case ROM_KN97:
strcpy(flash_path, "roms/kn97/");
break;
case ROM_MARL:
strcpy(flash_path, "roms/marl/");
break;
@@ -394,7 +378,6 @@ void *intel_flash_init(uint8_t type)
}
/* Load the DMI block. */
memset(fpath, 0, 1024);
strcpy(fpath, flash_path);
strcat(fpath, "dmi.bin");
f = romfopen(fpath, "rb");
@@ -405,7 +388,6 @@ void *intel_flash_init(uint8_t type)
}
/* Load the ESCD block. */
memset(fpath, 0, 1024);
strcpy(fpath, flash_path);
strcat(fpath, "escd.bin");
f = romfopen(fpath, "rb");
@@ -460,7 +442,6 @@ void intel_flash_close(void *p)
fclose(f);
/* Save the DMI block. */
memset(fpath, 0, 1024);
strcpy(fpath, flash_path);
strcat(fpath, "dmi.bin");
f = romfopen(fpath, "wb");
@@ -468,7 +449,6 @@ void intel_flash_close(void *p)
fclose(f);
/* Save the ESCD block. */
memset(fpath, 0, 1024);
strcpy(fpath, flash_path);
strcat(fpath, "escd.bin");
f = romfopen(fpath, "wb");