|
|
| version 1.7, 2004/08/12 14:03:14 | version 1.9, 2004/08/13 01:35:59 |
|---|---|
| Line 9 enum { | Line 9 enum { |
| FDC_BUFFERS = 0x3000 | FDC_BUFFERS = 0x3000 |
| }; | }; |
| enum { | |
| FDCMOTOR_STOP = 0, | |
| FDCMOTOR_STARTING = 1, | |
| FDCMOTOR_READY = 2, | |
| FDCMOTOR_STOPING = 3 | |
| }; | |
| typedef struct { | typedef struct { |
| UINT8 cmd; | UINT8 cmd; |
| UINT8 type; | UINT8 type; |
| Line 45 typedef struct { | Line 52 typedef struct { |
| UINT8 equip; | UINT8 equip; |
| UINT crcnum; | UINT crcnum; |
| SINT32 loopclock; | |
| UINT8 motorevent[4]; | |
| SINT32 motorclock[4]; | |
| UINT8 buffer[FDC_BUFFERS]; | UINT8 buffer[FDC_BUFFERS]; |
| } FDCSTAT; | } FDCSTAT; |
| Line 61 typedef struct { | Line 73 typedef struct { |
| extern "C" { | extern "C" { |
| #endif | #endif |
| void nvitem_fdcbusy(UINT id); | void neitem_fdcbusy(UINT id); |
| void fdc_callback(void); | |
| void IOOUTCALL fdc_o(UINT port, REG8 value); // x1_fdc_w | void IOOUTCALL fdc_o(UINT port, REG8 value); // x1_fdc_w |
| REG8 IOINPCALL fdc_i(UINT port); // x1_fdc_r | REG8 IOINPCALL fdc_i(UINT port); // x1_fdc_r |