Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards.
Added emulation of i430LX and i430FX chipsets. Added support for PCI configuration type 2, used by i430LX. Added AT disable keyboard command, and fixed enable keyboard command. Added emulation of Intel 28F001BXT flash ROM, used by Advanced/EV. Fixed a bug in REP when using multiple 66/67 prefixes.
This commit is contained in:
parent
55b51a4a55
commit
84ac04d2df
24 changed files with 835 additions and 137 deletions
|
|
@ -320,10 +320,10 @@ int rep386(int fv)
|
|||
ea_seg = &_gs;
|
||||
goto startrep;
|
||||
case 0x66: case 0x166: case 0x266: case 0x366: /*Data size prefix*/
|
||||
rep32^=0x100;
|
||||
rep32 = (rep32 & 0x200) | (use32 ^ 0x100);
|
||||
goto startrep;
|
||||
case 0x67: case 0x167: case 0x267: case 0x367: /*Address size prefix*/
|
||||
rep32^=0x200;
|
||||
rep32 = (rep32 & 0x100) | (use32 ^ 0x200);
|
||||
goto startrep;
|
||||
case 0x6C: case 0x16C: /*REP INSB*/
|
||||
if (c>0)
|
||||
|
|
|
|||
Loading…
Reference in a new issue