Fixed RTL8029AS PCI register write handlers;
Disabled the Nation Semiconductors PC87306's IDE handler, the board replaces it with the PCI IDE device anyway; The Commodore PC 300 now remaps the top 384k of RAM; The network card is now initialized after the SCSI controller; The graphics cards remain on the INTA pin, but the network card is now on INTC, and the SCSI controller on INTB; S3 Vision/Trio emulation brought completely in line with mainline PCem, fixes Windows 2000 freezes.
This commit is contained in:
@@ -154,7 +154,9 @@ void pc87306_write(uint16_t port, uint8_t val, void *priv)
|
||||
{
|
||||
uint8_t index;
|
||||
uint8_t valxor;
|
||||
#if 0
|
||||
uint16_t or_value;
|
||||
#endif
|
||||
|
||||
index = (port & 1) ? 0 : 1;
|
||||
|
||||
@@ -239,6 +241,7 @@ process_value:
|
||||
}
|
||||
if (valxor & 0xc0)
|
||||
{
|
||||
#if 0
|
||||
ide_pri_disable();
|
||||
if (val & 0x80)
|
||||
{
|
||||
@@ -254,6 +257,7 @@ process_value:
|
||||
{
|
||||
ide_pri_enable_ex();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user