PS2bootparam.dat

From PS3 Developer wiki
Revision as of 16:59, 18 May 2020 by Kozarovv (talk | contribs) (Created page with "<big>PS2 boot param file stored in dev_hdd0/tmp/game/ps2bootparam.dat used to pass settings from GameOS to emulator after unloading LV2. </big> ===File layout=== {| class="wi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

PS2 boot param file stored in dev_hdd0/tmp/game/ps2bootparam.dat used to pass settings from GameOS to emulator after unloading LV2.

File layout

Name offset size type notes
rtc_epoch 0x00 0x08 u64 time since epoch in seconds (hex)
target_id 0x08 0x02 u16 Product_Code
toggle_XO 0x0A 0x01 u8 1 - (X enter and O back), 0 - (O enter and X back)
boot_type 0x0B 0x01 u8 known used value 0x03
ps2_title_id 0x0C unk (at least 0x0A) string SLES50920
_ 0x2C 0x01 u8 _
system_lang 0x2D 0x01 u8 Languages
_ 0x2E 0x02 u16 known value 0x3E
_ 0x30 0x01 u8 known value 0
_ 0x31 0x01 u8 known value 1 (enabled wifi?)
wlan_ssid 0x32 0x21 string 32 characters + null terminator
_ 0x53 0x01 u8 known value 7 (wlan encryption type?)
wlan_pass 0x54 0x40 string 63 + null terminator
_ 0x98 0x04 unk _
_ 0x9C 0x01 u8 _
_ 0x9E 0x02 u16 _
_ 0xA0 0x04 unk _
_ 0xA4 0x01 u8 _
_ 0xA6 0x02 u16 _
_ 0xA8 0x04 unk _
_ 0xAC 0x01 u8 _
_ 0xAE 0x02 (?) unk _
color_space 0x118 0x02 u16 _
video_mode 0x11A 0x02 u16 max possible value 0x3FFF, known value 0x702
display_type 0x11C 0x01 u8 _
sound_type 0x11D 0x01 u8 _
_ 0x11E unk string _
_ 0x220 0x04 u32 _
_ 0x224 0x01 u8 _
_ 0x225 0x01 u8 _
_ 0x226 0x188 unk _
_ 0x3AF 0x04 unk _
_ 0x3B3 0x04 unk _
_ 0x3B7 0x01 unk _
_ 0x3BB 0x04 unk _
_ 0x3BC 0x04 unk _
_ 0x3C0 0x04 unk _
_ 0x3CC 0x80 unk _
_ 0x44C 0x80 unk _
up_convert 0x4CC 0x01 u8 _
_ 0x4CD 0x01 u8 _
rgb_output_range 0x4CE 0x01 u8 _
_ 0x4D0 0x08 u64 known value 0x800000001000007
_ 0x4D8 0x01 u8 _

Note: This table for now only cover first 0x4F0 of file, next block are controllers settings.