More RTL8029AS fixes from TheCollector1995;

FDC now updates the floppy drive's DENSEL on receiving updates from the Super I/O chip;
Commented out ASIS P/I-P55TP4XE and ASUS P/I-P55T2P4 because they are too buggy;
Completely illegal instructions now also log the second byte for purposes of prefixed instruction identification;
PIC now sets mask to 0 on reset.
This commit is contained in:
OBattler
2016-08-13 17:29:14 +02:00
parent 91075fb627
commit f1367357b0
5 changed files with 52 additions and 23 deletions

View File

@@ -24,13 +24,15 @@ void pic_updatepending()
void pic_reset()
{
pic.icw=0;
pic.mask=0xFF;
// pic.mask=0xFF;
pic.mask=0;
pic.mask2=0;
pic.pend=pic.ins=0;
pic.vector=8;
pic.read=1;
pic2.icw=0;
pic2.mask=0xFF;
// pic2.mask=0xFF;
pic2.mask=0;
pic.mask2=0;
pic2.pend=pic2.ins=0;
pic_intpending = 0;