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

@@ -35,7 +35,6 @@ void piix_write(int func, int addr, uint8_t val, void *priv)
switch (addr)
{
case 0x04:
if (val & 0x10) resetide(); /* Only the ASUS boards attempt to modify this register - reset IDE when that happens. Fixes soft reset on the ASUS boards. */
card_piix_ide[0x04] = (card_piix_ide[0x04] & ~5) | (val & 5);
break;
case 0x07:
@@ -52,18 +51,6 @@ void piix_write(int func, int addr, uint8_t val, void *priv)
card_piix_ide[0x21] = val;
break;
#if 0
case 0x33:
/* Note by OBattler: This is a hack, but it's needed to reset the cylinders of the IDE devices. */
if (romset != ROM_P55T2P4) break;
if (val != piix_33)
{
resetide();
}
piix_33 = val;
break;
#endif
case 0x40:
card_piix_ide[0x40] = val;
break;