|
|
| version 1.7, 2005/03/05 11:58:02 | version 1.10, 2005/04/06 16:46:07 |
|---|---|
| Line 5 | Line 5 |
| #define IDEIO_MEDIA_EJECTABLE (1 << 7) | #define IDEIO_MEDIA_EJECTABLE (1 << 7) |
| #define IDEIO_MEDIA_PREVENT (1 << 6) | #define IDEIO_MEDIA_PREVENT (1 << 6) |
| #define IDEIO_MEDIA_PERSIST (1 << 5) | #define IDEIO_MEDIA_PERSIST (1 << 5) |
| // (1 << 4) | |
| #define IDEIO_MEDIA_AUDIO (1 << 3) | |
| #define IDEIO_MEDIA_DATA (1 << 2) | |
| #define IDEIO_MEDIA_CHANGED (1 << 1) | #define IDEIO_MEDIA_CHANGED (1 << 1) |
| #define IDEIO_MEDIA_LOADED (1 << 0) | #define IDEIO_MEDIA_LOADED (1 << 0) |
| #define IDEIO_MEDIA_COMBINE (IDEIO_MEDIA_DATA|IDEIO_MEDIA_AUDIO) | |
| typedef struct { | typedef struct { |
| UINT8 sxsidrv; | UINT8 sxsidrv; |
| Line 48 typedef struct { | Line 53 typedef struct { |
| UINT bufpos; | UINT bufpos; |
| UINT bufsize; | UINT bufsize; |
| UINT8 buf[IDEIO_BUFSIZE_MAX]; | UINT8 buf[IDEIO_BUFSIZE_MAX]; |
| // audio | |
| UINT daflag; | |
| UINT32 dacurpos; | |
| UINT32 dalength; | |
| UINT dabufrem; | |
| UINT8 dabuf[2352]; | |
| } _IDEDRV, *IDEDRV; | } _IDEDRV, *IDEDRV; |
| typedef struct { | typedef struct { |
| Line 57 typedef struct { | Line 69 typedef struct { |
| typedef struct { | typedef struct { |
| UINT8 bank[2]; | UINT8 bank[2]; |
| UINT8 padding[2]; | UINT8 daplaying; |
| UINT8 padding; | |
| _IDEDEV dev[2]; | _IDEDEV dev[2]; |
| } IDEIO; | } IDEIO; |