|
|
| version 1.6, 2004/08/15 12:32:11 | version 1.9, 2005/02/04 06:42:11 |
|---|---|
| Line 36 enum { | Line 36 enum { |
| FDDSTAT_NOTREADY = 0x80 | FDDSTAT_NOTREADY = 0x80 |
| }; | }; |
| typedef struct { | |
| UINT8 c; | |
| UINT8 h; | |
| UINT8 r; | |
| UINT8 n; | |
| UINT8 flag; | |
| UINT8 padding; | |
| UINT8 size[2]; | |
| } TAOSEC; | |
| typedef struct _fddfile _FDDFILE; | typedef struct _fddfile _FDDFILE; |
| typedef struct _fddfile *FDDFILE; | typedef struct _fddfile *FDDFILE; |
| Line 51 typedef REG8 (*FDDCRC)(FDDFILE fdd, REG8 | Line 61 typedef REG8 (*FDDCRC)(FDDFILE fdd, REG8 |
| typedef UINT32 (*FDDSEC)(FDDFILE fdd, REG8 media, UINT track, REG8 sc); | typedef UINT32 (*FDDSEC)(FDDFILE fdd, REG8 media, UINT track, REG8 sc); |
| #endif | #endif |
| typedef struct { | |
| UINT32 headersize; | |
| UINT8 tracks; | |
| UINT8 sectors; | |
| UINT8 n; | |
| UINT8 media; | |
| } _XDFINFO, *XDFINFO; | |
| typedef struct { | typedef struct { |
| UINT32 fd_size; | UINT32 fd_size; |
| Line 66 struct _fddfile { | Line 83 struct _fddfile { |
| FDDSEEK seek; | FDDSEEK seek; |
| FDDREAD read; | FDDREAD read; |
| FDDWRITE write; | FDDWRITE write; |
| FDDWRITE wrtrk; | |
| FDDCRC crc; | FDDCRC crc; |
| #if defined(SUPPORT_DISKEXT) | #if defined(SUPPORT_DISKEXT) |
| FDDSEC sec; | FDDSEC sec; |
| #endif | #endif |
| union { | union { |
| _XDFINFO xdf; | |
| _D88INFO d88; | _D88INFO d88; |
| } inf; | } inf; |
| OEMCHAR fname[MAX_PATH]; | OEMCHAR fname[MAX_PATH]; |