|
|
| 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 |
| } | } |