sdk-core
v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Toggle main menu visibility
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
19
struct
BusInformationBlockHeader
20
{
21
u16 ROM_CRC_value;
22
u8 CRC_length;
23
u8 Bus_info_length;
24
};
25
26
struct
BusInformationBlock
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
38
struct
DirectoryHeader
39
{
40
u16 CRC16;
41
u16 Directory_length;
42
};
43
44
struct
Root_Directory
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
53
struct
Module_Vendor_ID_Texual_Descriptor
54
{
55
u32 Specifier_ID;
56
u32 Language_ID;
57
u32 Vendor_Name;
58
};
59
60
struct
Module_Vendor_Id
61
{
/* For Playstation 2 consoles only? */
62
u32 Textual_Descriptor;
63
};
64
65
struct
ModelID_Textual_Descriptor
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
72
struct
Node_Unique_Id
73
{
74
u32 HardwareID;
/* Node_Vendor_ID | Chip_ID_High */
75
u32 Chip_ID_Low;
76
};
BusInformationBlockHeader
Definition
iLink_CROM.h:20
BusInformationBlock
Definition
iLink_CROM.h:27
DirectoryHeader
Definition
iLink_CROM.h:39
ModelID_Textual_Descriptor
Definition
iLink_CROM.h:66
Module_Vendor_ID_Texual_Descriptor
Definition
iLink_CROM.h:54
Module_Vendor_Id
Definition
iLink_CROM.h:61
Node_Unique_Id
Definition
iLink_CROM.h:73
Root_Directory
Definition
iLink_CROM.h:45
core
iLinkman
src
include
iLink_CROM.h
Generated by
1.18.0