#ifdef __cplusplus
extern "C" {
#endif
typedef struct { // Header Part (size:2B0h)
BYTE fd_name[17]; // Disk Name
BYTE reserved1[9]; // Reserved
BYTE protect; // Write Protect bit:4
BYTE fd_type; // Disk Format
long fd_size; // Disk Size
long trackp[164]; // Track_pointer
} D88_HEADER;
BRESULT fddd88_eject(FDDFILE fdd, REG8 drv);
BRESULT fddd88_set(FDDFILE fdd, REG8 drv, const OEMCHAR *fname);
short fdd_crc_d88(void);
BYTE fdd_stat_d88(void);
void fdd_read_d88(void);
void fdd_write_d88(void);
BYTE fdd_incoff_d88(void);
void init_tao_d88(void);
void fdd_wtao_d88(BYTE data);
#ifdef __cplusplus
}
#endif
RetroPC.NET-CVS <cvs@retropc.net>