1.1 --- a/src/gdrom/packet.h Tue Jan 01 05:08:38 2008 +0000
1.2 +++ b/src/gdrom/packet.h Sun Jul 06 05:35:13 2008 +0000
1.4 #define PKT_ERR_BADREADMODE 0x6405 /* Illegal mode for this track */
1.5 #define PKT_ERR_RESET 0x2906
1.7 -#define IDE_READ_MODE1 0x20
1.8 -#define IDE_READ_RAW 0x30
1.10 +#define READ_CD_MODE(x) ((x)&0x0E)
1.11 +#define READ_CD_MODE_ANY 0x00
1.12 +#define READ_CD_MODE_CDDA 0x02
1.13 +#define READ_CD_MODE_1 0x04
1.14 +#define READ_CD_MODE_2 0x06
1.15 +#define READ_CD_MODE_2_FORM_1 0x08
1.16 +#define READ_CD_MODE_2_FORM_2 0x0A
1.18 +#define READ_CD_CHANNELS(x) ((x)&0xF0)
1.19 +#define READ_CD_HEADER(x) ((x)&0x80)
1.20 +#define READ_CD_SUBHEAD(x) ((x)&0x40)
1.21 +#define READ_CD_DATA(x) ((x)&0x20)
1.22 +#define READ_CD_RAW(x) ((x)&0x10)