| version 1.4, 2004/08/04 15:18:26 | version 1.7, 2004/08/10 08:28:48 | 
| Line 3 | Line 3 | 
 | extern "C" { | extern "C" { | 
 | #endif | #endif | 
 |  |  | 
| typedef struct {                                // Header Part (size:2B0h) | BRESULT fddd88_set(FDDFILE fdd, const OEMCHAR *fname); | 
| BYTE    fd_name[17];            // Disk Name | void fddd88_eject(FDDFILE fdd); | 
| 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 | #ifdef __cplusplus | 
 | } | } |