Line 35: |
Line 35: |
| | 0x30 | | | 0x30 |
| | 0x1D0 | | | 0x1D0 |
− | | Zerofilled | + | | Zerofilled, padding for the 512byte block size |
| |} | | |} |
| | | |
Line 96: |
Line 96: |
| ! Offset | | ! Offset |
| ! Size | | ! Size |
| + | ! [[Config_Savegame#Configuration_blocks|ConfigInfoBlk]] |
| ! Description | | ! Description |
| |- | | |- |
| | 0x00 | | | 0x00 |
| | 0x10 | | | 0x10 |
| + | | 00040000 |
| | [[#Touch|Touch panel]] | | | [[#Touch|Touch panel]] |
| |- | | |- |
| | 0x14 | | | 0x14 |
| | 0x08 | | | 0x08 |
| + | | ??? |
| | [[#Circle_pad|Circle pad]] | | | [[#Circle_pad|Circle pad]] |
| |- | | |- |
| | 0x20 | | | 0x20 |
| | 2* | | | 2* |
| + | | 00050000 |
| | [[#Screen_flicker|Screen flicker]] | | | [[#Screen_flicker|Screen flicker]] |
| + | |- |
| + | | 0x24 |
| + | | 1* |
| + | | ??? |
| + | | ??? |
| + | |- |
| + | | 0x28 |
| + | | 1* |
| + | | ??? |
| + | | ??? |
| |- | | |- |
| | 0x30 | | | 0x30 |
− | | 0x8C | + | | 0x8A |
| + | | ??? |
| | [[#Camera_position|Camera position]] | | | [[#Camera_position|Camera position]] |
| + | |- |
| + | | 0xBC |
| + | | 0x12 |
| + | | ??? |
| + | | ??? |
| + | |- |
| + | | 0xD0 |
| + | | 0xC |
| + | | ??? |
| + | | [[#Accel|Accelerometer]] |
| + | |- |
| + | | 0xE0 |
| + | | 0x134 |
| + | | ??? |
| + | | ??? |
| |- | | |- |
| | 0x218 | | | 0x218 |
| | 0x06 | | | 0x06 |
| + | | ??? |
| | Programmable Infrared Transmitter (PIT) | | | Programmable Infrared Transmitter (PIT) |
| |- | | |- |
| | 0x220 | | | 0x220 |
| | 0x214 | | | 0x214 |
| + | | ??? |
| | [[#3D_filters|3D filters]] | | | [[#3D_filters|3D filters]] |
| + | |- |
| + | | 0x440 |
| + | | 0x20 |
| + | | ??? |
| + | | [[#ABL|Power saving mode]] |
| + | |- |
| + | | 0x470 |
| + | | 0x20 |
| + | | ??? |
| + | | ??? |
| + | |- |
| + | | 0x4A0 |
| + | | 0x38 |
| + | | ??? |
| + | | ??? |
| |- | | |- |
| | 0x4E0 | | | 0x4E0 |
| | 0x18 | | | 0x18 |
| + | | ??? |
| | [[#Circle_pad_extra|Circle pad extra]] | | | [[#Circle_pad_extra|Circle pad extra]] |
| + | |- |
| + | | 0x500 |
| + | | 0xC |
| + | | ??? |
| + | | ??? |
| + | |- |
| + | | 0x510 |
| + | | 0x20 |
| + | | ??? |
| + | | ??? |
| |- | | |- |
| | 0x540 | | | 0x540 |
− | | 0x0A | + | | 0x08 |
− | | MCU | + | | ??? |
| + | | [[#MCU|MCU]] |
| |- | | |- |
| | 0x550 | | | 0x550 |
− | | 0x04 | + | | 0x02 |
| + | | ??? |
| | [[#ULCD_delay|3D screen (ULCD) delay]] | | | [[#ULCD_delay|3D screen (ULCD) delay]] |
| |- | | |- |
| | 0x560 | | | 0x560 |
− | | 0x0A | + | | 0x08 |
− | | [[#Microphone echo cancel|Microphone echo cancellation]] | + | | ??? |
| + | | [[#Microphone_echo_cancel|Microphone echo cancellation]] |
| |- | | |- |
| | 0x570 | | | 0x570 |
− | | 0x10E | + | | 0x10C |
− | | [[#ABL|Power saving mode (ABL) extra]] | + | | ??? |
| + | | [[#ABL_extra|Power saving mode (ABL) extra]] |
| |- | | |- |
| | 0x680 | | | 0x680 |
− | | 0x0A | + | | 0x08 |
| + | | ??? |
| | [[#CStick|CStick (Right stick)]] | | | [[#CStick|CStick (Right stick)]] |
| |- | | |- |
| | 0x690 | | | 0x690 |
− | | 0x1A | + | | 0x18 |
− | | Q Tracking Module (QTM) | + | | ??? |
| + | | Quad Tracking Module (QTM) |
| |} | | |} |
| | | |
Line 277: |
Line 341: |
| | 0x88 | | | 0x88 |
| | s16 ccmPosition | | | s16 ccmPosition |
| + | |} |
| + | |
| + | ==Accel== |
| + | {| class="wikitable" border="1" |
| + | ! Offset |
| + | ! Description |
| + | |- |
| + | | 0x00 |
| + | | s16 OffsetX |
| + | |- |
| + | | 0x02 |
| + | | s16 ScaleX |
| + | |- |
| + | | 0x04 |
| + | | s16 OffsetY |
| + | |- |
| + | | 0x06 |
| + | | s16 ScaleY |
| + | |- |
| + | | 0x08 |
| + | | s16 OffsetZ |
| + | |- |
| + | | 0x0A |
| + | | s16 ScaleZ |
| |} | | |} |
| | | |
Line 289: |
Line 377: |
| | 0x200 | | | 0x200 |
| | u32 IIRSurroundFilter[5] | | | u32 IIRSurroundFilter[5] |
| + | |} |
| + | |
| + | ==ABL== |
| + | {| class="wikitable" border="1" |
| + | ! Offset |
| + | ! Description |
| + | |- |
| + | | 0x00 |
| + | | u32 DitherPattern |
| + | |- |
| + | | 0x04 |
| + | | s16 StartX |
| + | |- |
| + | | 0x06 |
| + | | s16 StartY |
| + | |- |
| + | | 0x08 |
| + | | u16 SizeX |
| + | |- |
| + | | 0x0A |
| + | | u16 SizeY |
| + | |- |
| + | | 0x0C |
| + | | s16 GTH_Ratio |
| + | |- |
| + | | 0x0E |
| + | | u8 DitherMode |
| + | |- |
| + | | 0x0F |
| + | | u8 MinRS |
| + | |- |
| + | | 0x10 |
| + | | u8 MaxRS |
| + | |- |
| + | | 0x11 |
| + | | u8 MinGTH |
| + | |- |
| + | | 0x12 |
| + | | u8 MinMax (???) |
| + | |- |
| + | | 0x13 |
| + | | u8 ExMax (???) |
| + | |- |
| + | | 0x14 |
| + | | u8 inertia |
| + | |- |
| + | | 0x15 |
| + | | u8 LutListRS[9] |
| + | |- |
| + | | 0x1E |
| + | | u8 reserved[2] |
| |} | | |} |
| | | |
Line 319: |
Line 458: |
| | 0x12 | | | 0x12 |
| | u8 unknown_padding[6] | | | u8 unknown_padding[6] |
| + | |} |
| + | |
| + | ==MCU== |
| + | {| class="wikitable" border="1" |
| + | ! Offset |
| + | ! Description |
| + | |- |
| + | | 0x00 |
| + | | s16 SVR2_Min (???) |
| + | |- |
| + | | 0x02 |
| + | | s16 SVR2_Max (???) |
| + | |- |
| + | | 0x04 |
| + | | s16 VolumeSliderMin |
| + | |- |
| + | | 0x06 |
| + | | s16 VolumeSliderMax |
| |} | | |} |
| | | |
Line 342: |
Line 499: |
| |} | | |} |
| | | |
− | ==ABL== | + | ==ABL extra== |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| ! Offset | | ! Offset |