--- np2/io/fdc.h 2004/01/29 09:41:50 1.5 +++ np2/io/fdc.h 2004/05/07 11:42:29 1.7 @@ -52,7 +52,10 @@ enum { FDCRLT_DD = 0x200000, FDCRLT_CM = 0x400000, - FDCRLT_EXT = 0x80000000, + FDCRLT_NT = 0x80000000, + FDCRLT_AT = 0x00000040, + FDCRLT_IC = 0x00000080, + FDCRLT_AI = 0x000000c0, FDCSTAT_CB = 0x10, FDCSTAT_NDM = 0x20, @@ -61,6 +64,11 @@ enum { }; typedef struct { + UINT8 equip; + UINT8 support144; + UINT8 ctrlfd; + UINT8 padding; + UINT8 us, hd; UINT8 mt, mf, sk; UINT8 eot, gpl, dtl; @@ -73,12 +81,10 @@ typedef struct { UINT8 lastdata; UINT8 tc; - UINT8 ctrlfd; UINT8 crcn; UINT8 ctrlreg; UINT8 chgreg; UINT8 reg144; - UINT8 padding[3]; UINT32 stat[4]; UINT8 treg[4]; @@ -120,9 +126,6 @@ void fdcsend_success7(void); void fdc_reset(void); void fdc_bind(void); -void fdc144_reset(void); -void fdc144_bind(void); - #ifdef __cplusplus } #endif