|
|
| version 1.4, 2004/08/10 08:28:48 | version 1.6, 2004/08/15 12:32:11 |
|---|---|
| Line 1 | Line 1 |
| #define SUPPORT_DISKEXT | |
| #include "d88head.h" | #include "d88head.h" |
| enum { | enum { |
| Line 44 typedef REG8 (*FDDWRITE)(FDDFILE fdd, RE | Line 47 typedef REG8 (*FDDWRITE)(FDDFILE fdd, RE |
| const UINT8 *ptr, UINT size); | const UINT8 *ptr, UINT size); |
| typedef REG8 (*FDDCRC)(FDDFILE fdd, REG8 media, UINT track, UINT num, | typedef REG8 (*FDDCRC)(FDDFILE fdd, REG8 media, UINT track, UINT num, |
| UINT8 *ptr); | UINT8 *ptr); |
| #if defined(SUPPORT_DISKEXT) | |
| typedef UINT32 (*FDDSEC)(FDDFILE fdd, REG8 media, UINT track, REG8 sc); | |
| #endif | |
| typedef struct { | typedef struct { |
| UINT32 fd_size; | UINT32 fd_size; |
| Line 55 struct _fddfile { | Line 62 struct _fddfile { |
| UINT8 type; | UINT8 type; |
| UINT8 protect; | UINT8 protect; |
| UINT8 padding[2]; | UINT8 padding[2]; |
| UINT32 ftype; | |
| FDDSEEK seek; | FDDSEEK seek; |
| FDDREAD read; | FDDREAD read; |
| FDDWRITE write; | FDDWRITE write; |
| FDDCRC crc; | FDDCRC crc; |
| #if defined(SUPPORT_DISKEXT) | |
| FDDSEC sec; | |
| #endif | |
| union { | union { |
| _D88INFO d88; | _D88INFO d88; |
| } inf; | } inf; |
| OEMCHAR fname[MAX_PATH]; | OEMCHAR fname[MAX_PATH]; |
| }; | }; |