v1.19.4: I/O bug fixes (16-bit input could trash EAX, and support for true 16-bit/32-bit I/O was lacking)
This commit is contained in:
parent
be5de49829
commit
cea314d7e8
30 changed files with 9220 additions and 2210 deletions
|
|
@ -1726,7 +1726,7 @@ FDC.prototype.outFDCData = function(port, bOut, addrFrom)
|
|||
}
|
||||
if (DEBUG && this.messageEnabled()) {
|
||||
this.printMessage("unsupported FDC command: " + str.toHexByte(bCmd));
|
||||
this.dbg.stopCPU();
|
||||
if (MAXDEBUG) this.dbg.stopCPU();
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -1954,8 +1954,8 @@ FDC.prototype.doCmd = function()
|
|||
|
||||
default:
|
||||
if (DEBUG && this.messageEnabled()) {
|
||||
this.printMessage("FDC operation unsupported (command=" + str.toHexByte(bCmd) + ")");
|
||||
this.dbg.stopCPU();
|
||||
this.printMessage("unsupported FDC operation: " + str.toHexByte(bCmd));
|
||||
if (MAXDEBUG) this.dbg.stopCPU();
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue