sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
iLink_CROM.h
Go to the documentation of this file.
1/* Configuration ROM keys */
6#define IEEE1394_CROM_DESC 0x01
7#define IEEE1394_CROM_VENDOR 0x03
8#define IEEE1394_CROM_NODE_CAPS 0x0C
9#define IEEE1394_CROM_EUI64 0x0D
10#define IEEE1394_CROM_UNIT 0x11
11#define IEEE1394_CROM_UNIT_SPEC 0x12
12#define IEEE1394_CROM_UNIT_SW_VERSION 0x13
13#define IEEE1394_CROM_MODEL 0x17
14#define IEEE1394_CROM_MODEL_ID 0x81
15#define IEEE1394_CROM_NODE_UID 0x8D
16#define IEEE1394_CROM_MODULE_VENDOR_ID 0xC3
17#define IEEE1394_CROM_UNIT_DIRECTORY 0xD1
18
20{
21 u16 ROM_CRC_value;
22 u8 CRC_length;
23 u8 Bus_info_length;
24};
25
27{
28 u32 BusName;
29 u8 misc; /* g, resv. and link_spd fields. */
30 u8 Max_Rec;
31 u8 Cyc_Clk_Acc;
32 u8 capabilities;
33
34 u32 HardwareID; /* NodeVendorID | Chip_ID_High */
35 u32 Chip_ID_Low;
36};
37
39{
40 u16 CRC16;
41 u16 Directory_length;
42};
43
45{
46 u32 VendorID;
47 u32 Module_Vendor_ID_Texual_Descriptor_Offset;
48 u32 Node_Capabilities;
49 u32 Node_Unique_ID_Offset;
50 u32 Module_Vendor_ID_Offset;
51};
52
54{
55 u32 Specifier_ID;
56 u32 Language_ID;
57 u32 Vendor_Name;
58};
59
61{ /* For Playstation 2 consoles only? */
62 u32 Textual_Descriptor;
63};
64
66{
67 u32 Specifier_ID;
68 u32 Language_ID;
69 u8 Model_Name[12]; /* E.g. "SCPH-10000" + 2x00-bytes at the end. */
70};
71
73{
74 u32 HardwareID; /* Node_Vendor_ID | Chip_ID_High */
75 u32 Chip_ID_Low;
76};