⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rbccmd.h

📁 本电子词典是名人928的学习机代码,主要是电子学习机AP,其他还没有传
💻 H
字号:
#define MAX_CDBLEN 16
#define PACKET_SIZE 64

//RBC COMMAND STRUCTURE

typedef struct _STD_INQUIRYDATA {	// Inquery data
	int DeviceType : 5;
	int Reserved0 : 3;

	int Reserved1 : 7;
	int RemovableMedia : 1;

	int Reserved2:8;

	int Reserved3 : 5;
	int NormACA : 1;
	int Obsolete0 : 1;
	int AERC : 1;

	

	int Reserved4_0:8;
	int Reserved4_1:8;
	int Reserved4_2:8;

	int SoftReset : 1;
	int CommandQueue : 1;
	int Reserved5 : 1;
	int LinkedCommands : 1;
	int Synchronous : 1;
	int Wide16Bit : 1;
	int Wide32Bit : 1;
	int RelativeAddressing : 1;

	BYTE VendorId[8];

	BYTE ProductId[16];

	BYTE ProductRevisionLevel[4];

/*
//  Above is 36 bytes
//  can be tranmitted by Bulk
*/
} STD_INQUIRYDATA;

typedef struct _REQUEST_SENSE_DATA {	// Request Data Sense
    int ResponseCode : 7;
    int Valid : 1;

    int SegmentNum:8;

    int SenseKey : 4;
    int Reserved0 : 1;
    int WrongLenIndicator : 1;
    int EndofMedium : 1;
    int FileMark : 1;

    int Info_0:8;
    BYTE Info_1;
    BYTE Info_2;
    BYTE Info_3;

    BYTE AdditionalSenseLen;

    BYTE CommandSpecInfo_0;
    BYTE CommandSpecInfo_1;
    BYTE CommandSpecInfo_2;
    BYTE CommandSpecInfo_3;

    int ASC:8;
    int ASCQ:8;
    int FieldReplacableUnitCode;
    int SenseKeySpec_0 : 7;
    int SenseKeySpecValid : 1;
    BYTE SenseKeySpec_1;
    BYTE SenseKeySpec_2;

} REQUEST_SENSE_DATA, *PREQUEST_SENSE_DATA;

typedef struct _READ10_CMD {	// Read(10)
	BYTE	OpeCode;
	BYTE	Reserved0;
	DWORD	dwLBA;
	BYTE	Reserved1;
	WORD	wBlockNum;
	BYTE	Control;
} READ10_CMD;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -