Applied all mainline PCem commits;
Fixed behavior of the FDC RECALIBRATE command for FDC's on certain Super I/O chips; Several 86F-related fixes; Added the Intel Advanced/ML (430HX, Socket 7, currently with non-working Flash) and Intel Advanced/ATX (430FX, Socket 7, works perfectly) motherboards; Fixed handling of DENSEL when the FDC is in National Semiconductors PC87306 mode; Brought 440FX initialization PCI parameters in line with Bochs; Brought PIIX3 initialization PCI parameters in line with QEMU.
This commit is contained in:
@@ -178,7 +178,7 @@ process_value:
|
||||
if (val & 2)
|
||||
{
|
||||
serial1_handler();
|
||||
// mouse_serial_init();
|
||||
if (mouse_always_serial) mouse_serial_init();
|
||||
}
|
||||
if (val & 4) serial2_handler();
|
||||
|
||||
@@ -218,7 +218,7 @@ process_value:
|
||||
if (pc87306_regs[0] & 2)
|
||||
{
|
||||
serial1_handler();
|
||||
// mouse_serial_init();
|
||||
if (mouse_always_serial) mouse_serial_init();
|
||||
}
|
||||
if (pc87306_regs[0] & 4) serial2_handler();
|
||||
break;
|
||||
@@ -237,7 +237,7 @@ process_value:
|
||||
if (pc87306_regs[0] & 2)
|
||||
{
|
||||
serial1_handler();
|
||||
// mouse_serial_init();
|
||||
if (mouse_always_serial) mouse_serial_init();
|
||||
}
|
||||
if (pc87306_regs[0] & 4) serial2_handler();
|
||||
}
|
||||
@@ -293,6 +293,7 @@ void pc87306_init()
|
||||
*/
|
||||
fdc_update_is_nsc(1);
|
||||
fdc_update_densel_polarity(1);
|
||||
fdc_update_max_track(85);
|
||||
fdd_swap = 0;
|
||||
io_sethandler(0x02e, 0x0002, pc87306_read, NULL, NULL, pc87306_write, NULL, NULL, NULL);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user