Flash:cell ext os area: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 10: Line 10:
| 0x010 || 0x4 || ? || '''version''' ||  
| 0x010 || 0x4 || ? || '''version''' ||  
|-
|-
| 0x014 || 0x4 || 0x400 ? || '''otheros_offset''' ||  
| 0x014 || 0x4 || 0x400 ? || '''otheros_area_offset''' ||  
|-
|-
| 0x018 || 0x4 || ? || '''bootloader_offset''' ||  
| 0x018 || 0x4 || 0x400 + unknown ? || '''otheros_bootloader_offset''' ||  
|-
|-
| 0x01C || 0x4 || ? || ''reserved'' ||  
| 0x01C || 0x4 || ? || ''reserved'' ||  
|-
|-
| 0x020 || 0x4 || ? || '''ldr_format''' ||  
| 0x020 || 0x4 || ? || '''otheros_bootloader_format''' ||  
|-
|-
| 0x024 || 0x4 || ? || '''ldr_size''' ||  
| 0x024 || 0x4 || ? || '''otheros_bootloader_size''' ||  
|-
|-
| 0x028 || 0x1D8 || ? || ''reserved'' || up to 0x200 (1 block)
| 0x028 || 0x1D8 || ? || ''reserved'' || up to 0x200 (1 block)
Line 27: Line 27:
! offset !! lenght !! example !! name !! notes
! offset !! lenght !! example !! name !! notes
|-
|-
| 0x200 || 0x4 || 0 || '''boot_flag''' || 0 = GameOS<br>1 = OtherOS ?
| 0x200 || 0x4 || 0 || '''boot_flag''' || 0 = GameOS<br>1 = OtherOS
|-
|-
| 0x204 || 0xC || ? || ''reserved'' ||  
| 0x204 || 0xC || ? || ''reserved'' ||  
Line 40: Line 40:
| 0x400 || varies || ? || ''unknown'' ||  
| 0x400 || varies || ? || ''unknown'' ||  
|-
|-
| varies || varies || ? || '''bootloader''' || end of region at 0x400000 (8192 blocks)
| varies || varies || ? || '''otheros_bootloader''' || end of region at 0x400000 (8192 blocks)
|}
|}


{{Flash}}
{{Flash}}
<noinclude>[[Category:Main]]</noinclude>
<noinclude>[[Category:Main]]</noinclude>

Revision as of 06:08, 10 April 2017

cell_ext_os_area

NAND only

Header
offset lenght example name notes
0x000 0x10 cell_ext_os_area magic
0x010 0x4 ? version
0x014 0x4 0x400 ? otheros_area_offset
0x018 0x4 0x400 + unknown ? otheros_bootloader_offset
0x01C 0x4 ? reserved
0x020 0x4 ? otheros_bootloader_format
0x024 0x4 ? otheros_bootloader_size
0x028 0x1D8 ? reserved up to 0x200 (1 block)
CellOS area
offset lenght example name notes
0x200 0x4 0 boot_flag 0 = GameOS
1 = OtherOS
0x204 0xC ? reserved
0x210 0x1F0 ? ext_params up to 0x400 (2 blocks)
OtherOS area
offset lenght example name notes
0x400 varies ? unknown
varies varies ? otheros_bootloader end of region at 0x400000 (8192 blocks)