Hardware calibration: Difference between revisions

MarcusD (talk | contribs)
m forgot to link this
MarcusD (talk | contribs)
No edit summary
Line 97: Line 97:
!  Size
!  Size
!  Description
!  Description
|-
| 0x14
| 0x08
| [[#Circle_pad|Circle pad]]
|-
|-
| 0x30
| 0x30
Line 104: Line 108:
| 0x218
| 0x218
| 0x06
| 0x06
| Programmable Interrupt Timer??? (PIT)
| Programmable Infrared Transmitter (PIT)
|-
| 0x220
| 0x214
| [[#3D filters|3D filters]]
|-
| 0x4E0
| 0x18
| [[#Circle_pad_extra|Circle pad extra]]
|-
|-
| 0x540
| 0x540
Line 112: Line 124:
| 0x550
| 0x550
| 0x04
| 0x04
| 3D screen (ULCD) delay
| [[#ULCD_delay|3D screen (ULCD) delay]]
|-
|-
| 0x560
| 0x560
| 0x0A
| 0x0A
| Microphone echo cancelation
| [[#Microphone echo cancel|Microphone echo cancellation]]
|-
|-
| 0x570
| 0x570
| 0x10E
| 0x10E
| Power saving mode (ABL) extra
| [[#ABL|Power saving mode (ABL) extra]]
|-
|-
| 0x680
| 0x680
Line 132: Line 144:


=Data block formats=
=Data block formats=
==Circle pad==
{| class="wikitable" border="1"
!  Offset
!  Description
|-
| 0x00
| s16 CenterX
|-
| 0x02
| s16 CenterY
|}


==Camera position==
==Camera position==
Line 197: Line 221:
| 0x88
| 0x88
| s16 ccmPosition
| s16 ccmPosition
|}
==3D filters==
{| class="wikitable" border="1"
!  Offset
!  Description
|-
| 0x00
| u16 SpecialFilter[0x100]
|-
| 0x200
| u32 IIRSurroundFilter[5]
|}
==Circle pad extra==
{| class="wikitable" border="1"
!  Offset
!  Description
|-
| 0x00
| float ScaleX
|-
| 0x04
| float ScaleY
|-
| 0x08
| s16 MaxX
|-
| 0x0A
| s16 MinX
|-
| 0x0C
| s16 MaxY
|-
| 0x0E
| s16 MinY
|-
| 0x10
| s16 type
|-
| 0x12
| u8 unknown_padding[6]
|}
==ULCD delay==
{| class="wikitable" border="1"
!  Offset
!  Description
|-
| 0x00
| u8 To2D
|-
| 0x01
| u8 To3D
|}
==Microphone echo cancel==
{| class="wikitable" border="1"
!  Offset
!  Description
|-
| 0x00
| s8 params[8]
|}
==ABL==
{| class="wikitable" border="1"
!  Offset
!  Description
|-
| 0x00
| u8 MaxInertia
|-
| 0x01
| u8 pad
|-
| 0x02
| u16 PWM_CNT_EX
|-
| 0x04
| u32 Histogram1
|-
| 0x08
| u32 Histogram2
|-
| 0x0C
| u32 adjust[0x40]
|}
|}