Added AMI 386DX and MR 386DX models (both based on OPTi 495 chipset). AMI 386DX supports external cache, useful for with prefetch emulation.

Also commit a few fixes required :
- Set EDX correctly on soft reset
- LOCK NOP is now treated as an illegal instruction
- Tweaks to FDC sense interrupt handling following FDC reset
This commit is contained in:
SarahW 2016-11-27 21:53:13 +00:00
commit a4f3b2013e
14 changed files with 96 additions and 22 deletions

View file

@ -948,10 +948,10 @@ void fdc_callback()
else
fdc.res[9] = fdc.st0;
fdc.res[10] = fdc.track[fdc.drive];
if (fdc_reset_stat)
fdc_reset_stat--;
if (!fdc_reset_stat)
fdc.st0 = 0x80;
else
fdc_reset_stat--;
paramstogo = 2;
discint = 0;