--- np2/io/fdc.c 2004/05/07 11:42:29 1.12 +++ np2/io/fdc.c 2004/08/02 11:47:30 1.14 @@ -739,8 +739,8 @@ static void IOOUTCALL fdc_o94(UINT port, static REG8 IOINPCALL fdc_i90(UINT port) { - TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, fdc.status, - CPU_CS, CPU_IP)); +// TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, fdc.status, +// CPU_CS, CPU_IP)); if (((port >> 4) ^ fdc.chgreg) & 1) { return(0xff); @@ -771,7 +771,12 @@ static REG8 IOINPCALL fdc_i94(UINT port) if (((port >> 4) ^ fdc.chgreg) & 1) { return(0xff); } - return(0x40); + if (port & 0x10) { // 94 + return(0x40); + } + else { // CC + return(0x70); // readyを立てるるる + } }