mirror of
https://github.com/HarbourMasters/Starship.git
synced 2025-01-23 13:35:11 +03:00
05747b1b52
* heapsort * suff
238 lines
7.1 KiB
YAML
238 lines
7.1 KiB
YAML
- name: ovl_i1
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i1
|
|
start: 0xDF4260
|
|
vram: 0x80187520
|
|
follows_vram: ast_radio
|
|
bss_size: 0xA10
|
|
symbol_name_format: i1_$VRAM
|
|
subsegments:
|
|
- [0xDF4260, c, fox_i1]
|
|
- [0xDF4270, c, fox_co]
|
|
- [0xDFEE30, c, fox_ve1]
|
|
- [0xE05620, c, fox_tr]
|
|
- [0xE05990, c, fox_tr360]
|
|
- [0xE06510, .data, fox_i1]
|
|
- [0xE06520, .data, fox_co]
|
|
- [0xE06880, .data, fox_ve1]
|
|
- [0xE07B90, .data, fox_tr360]
|
|
- [0xE07C30, .rodata, fox_co]
|
|
- [0xE07FF0, .rodata, fox_ve1]
|
|
- [0xE08380, .rodata, fox_tr]
|
|
- [0xE083C0, .rodata, fox_tr360]
|
|
- { start: 0xE08400, type: .bss, vram: 0x8019B6C0, name: fox_i1 }
|
|
- { type: .bss, vram: 0x8019B6D0, name: fox_co }
|
|
- { type: .bss, vram: 0x8019B7F0, name: fox_ve1 }
|
|
|
|
- name: ovl_i2
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i2
|
|
start: 0xE08400
|
|
vram: 0x80187520
|
|
follows_vram: ast_radio
|
|
bss_size: 0x40
|
|
symbol_name_format: i2_$VRAM
|
|
subsegments:
|
|
- [0xE08400, c, fox_i2]
|
|
- [0xE08410, c, fox_me]
|
|
- [0xE0FF10, c, fox_sx]
|
|
- [0xE16300, .data, fox_i2]
|
|
- [0xE16310, .data, fox_me]
|
|
- [0xE16520, .data, fox_sx]
|
|
- [0xE16670, .rodata, fox_me]
|
|
- [0xE16930, .rodata, fox_sx]
|
|
- { start: 0xE16C50, type: .bss, vram: 0x80195D70, name: fox_i2 }
|
|
- { type: .bss, vram: 0x80195D80, name: fox_sx }
|
|
|
|
- name: ovl_i3
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i3
|
|
start: 0xE16C50
|
|
vram: 0x80187520
|
|
follows_vram: ast_radio
|
|
bss_size: 0x2220
|
|
symbol_name_format: i3_$VRAM
|
|
subsegments:
|
|
- [0xE16C50, c, fox_i3]
|
|
- [0xE16C60, c, fox_a6]
|
|
- [0xE1F680, c, fox_zo]
|
|
- [0xE2DF20, c, fox_so]
|
|
- [0xE38560, c, fox_aq]
|
|
- [0xE4E3D0, .data, fox_i3]
|
|
- [0xE4E3E0, .data, fox_a6]
|
|
- [0xE4EC90, .data, fox_zo]
|
|
- [0xE4F010, .data, fox_so]
|
|
- [0xE4F290, .data, fox_aq]
|
|
- [0xE50030, .rodata, fox_a6]
|
|
- [0xE504E0, .rodata, fox_zo]
|
|
- [0xE50C00, .rodata, fox_so]
|
|
- [0xE51160, .rodata, fox_aq]
|
|
- { start: 0xE51970, type: .bss, vram: 0x801C2240, name: fox_i3 }
|
|
- { type: .bss, vram: 0x801C2250, name: fox_a6 }
|
|
- { type: .bss, vram: 0x801C2330, name: fox_zo }
|
|
- { type: .bss, vram: 0x801C2740, name: fox_so }
|
|
- { type: .bss, vram: 0x801C27C0, name: fox_aq }
|
|
|
|
- name: ovl_i4
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i4
|
|
start: 0xE51970
|
|
vram: 0x80187520
|
|
follows_vram: ast_radio
|
|
bss_size: 0x1B0
|
|
symbol_name_format: i4_$VRAM
|
|
subsegments:
|
|
- [0xE51970, c, fox_i4]
|
|
- [0xE51A40, c, fox_fo]
|
|
- [0xE561B0, c, fox_bo]
|
|
- [0xE5CC30, c, fox_ka]
|
|
- [0xE63D50, c, fox_sz]
|
|
- [0xE69220, .data, fox_i4]
|
|
- [0xE69230, .data, fox_fo]
|
|
- [0xE69310, .data, fox_bo]
|
|
- [0xE69540, .data, fox_ka]
|
|
- [0xE69910, .data, fox_sz]
|
|
- [0xE69B30, .rodata, fox_i4]
|
|
- [0xE69B70, .rodata, fox_fo]
|
|
- [0xE69D70, .rodata, fox_bo]
|
|
- [0xE6A170, .rodata, fox_ka]
|
|
- [0xE6A510, .rodata, fox_sz]
|
|
- { start: 0xE6A810, type: .bss, vram: 0x801A03C0, name: fox_i4 }
|
|
- { type: .bss, vram: 0x801A03D0, name: fox_bo }
|
|
- { type: .bss, vram: 0x801A0540, name: fox_ka }
|
|
- { type: .bss, vram: 0x801A0560, name: fox_sz }
|
|
|
|
- name: ovl_i5
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i5
|
|
start: 0xE6A810
|
|
vram: 0x80187520
|
|
follows_vram: ast_radio
|
|
bss_size: 0xAF80
|
|
symbol_name_format: i5_$VRAM
|
|
subsegments:
|
|
- [0xE6A810, c, fox_i5]
|
|
- [0xE6A820, c, fox_ti_cs]
|
|
- [0xE6C220, c, fox_ti]
|
|
- [0xE7CC10, c, fox_ma]
|
|
- [0xE97CC0, c, fox_ground]
|
|
- [0xE9A580, .data, fox_i5]
|
|
- [0xE9A590, .data, fox_ti_cs]
|
|
- [0xE9A650, .data, fox_ti]
|
|
- [0xE9C140, .data, fox_ma]
|
|
- [0xE9DC00, .data, fox_ground]
|
|
- [0xE9DCD0, .rodata, fox_i5]
|
|
- [0xE9DCE0, .rodata, fox_ti_cs]
|
|
- [0xE9DD40, .rodata, fox_ti]
|
|
- [0xE9E5A0, .rodata, fox_ma]
|
|
- [0xE9F0E0, .rodata, fox_ground]
|
|
- { start: 0xE9F1D0, type: .bss, vram: 0x801BBEE0, name: fox_i5 }
|
|
- { type: .bss, vram: 0x801BBEF0, name: fox_ti }
|
|
- { type: .bss, vram: 0x801BE240, name: fox_ma }
|
|
- { type: .bss, vram: 0x801BE740, name: fox_ground }
|
|
|
|
- name: ovl_i6
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i6
|
|
start: 0xE9F1D0
|
|
vram: 0x80187520
|
|
follows_vram: ast_radio
|
|
bss_size: 0x520
|
|
symbol_name_format: i6_$VRAM
|
|
subsegments:
|
|
- [0xE9F1D0, c, fox_i6]
|
|
- [0xE9F1E0, c, fox_andross]
|
|
- [0xEADEC0, c, fox_ve2]
|
|
- [0xEAF7E0, c, fox_sy]
|
|
- [0xEBD210, c, fox_i6_4]
|
|
- [0xEBE400, .data, fox_i6]
|
|
- [0xEBE410, .data, fox_andross]
|
|
- [0xEBE560, .data, fox_ve2]
|
|
- [0xEBE5C0, .data, fox_sy]
|
|
- [0xEBE830, .data, fox_i6_4]
|
|
- [0xEBE840, .rodata, fox_i6]
|
|
- [0xEBE850, .rodata, fox_andross]
|
|
- [0xEBF0F0, .rodata, fox_ve2]
|
|
- [0xEBF130, .rodata, fox_sy]
|
|
- [0xEBFB80, .rodata, fox_i6_4]
|
|
- { start: 0xEBFBE0, type: .bss, vram: 0x801A7F30, name: fox_i6 }
|
|
- { type: .bss, vram: 0x801A7F40, name: fox_andross }
|
|
- { type: .bss, vram: 0x801A8440, name: fox_sy }
|
|
|
|
- name: ovl_menu
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_menu
|
|
start: 0xEBFBE0
|
|
vram: 0x80187520
|
|
follows_vram: ast_radio
|
|
bss_size: 0x17590
|
|
symbol_name_format: menu_$VRAM
|
|
subsegments:
|
|
- [0xEBFBE0, c, fox_i_menu]
|
|
- [0xEBFCA0, c, fox_title]
|
|
- [0xECA1E0, c, fox_option]
|
|
- [0xED6EC0, c, fox_map]
|
|
- [0xEE60B0, .data, fox_i_menu]
|
|
- [0xEE60C0, .data, fox_title]
|
|
- [0xEE6C30, .data, fox_option]
|
|
- [0xEE7AE0, .data, fox_map]
|
|
- [0xEEF410, .rodata, fox_i_menu]
|
|
- [0xEEF430, .rodata, fox_title]
|
|
- [0xEEF7D0, .rodata, fox_option]
|
|
- [0xEEFB80, .rodata, fox_map]
|
|
- { start: 0xEF0260, type: .bss, vram: 0x801B7BA0, name: fox_i_menu }
|
|
- { type: .bss, vram: 0x801B7BB0, name: fox_title }
|
|
- { type: .bss, vram: 0x801B9090, name: fox_option }
|
|
- { type: .bss, vram: 0x801B9410, name: fox_map }
|
|
|
|
- name: ovl_ending
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_ending
|
|
start: 0xEF0260
|
|
vram: 0x80187520
|
|
follows_vram: ast_radio
|
|
bss_size: 0x2710
|
|
symbol_name_format: ending_$VRAM
|
|
subsegments:
|
|
- [0xEF0260, c, fox_end1]
|
|
- [0xEF5B60, c, fox_end2]
|
|
- [0xEFB560, .data, fox_end1]
|
|
- [0xEFBBB0, .data, fox_end2]
|
|
- [0xEFEF80, .rodata, fox_end1]
|
|
- [0xEFF380, .rodata, fox_end2]
|
|
- { start: 0xEFFA40, type: .bss, vram: 0x80196D00, name: fox_end1 }
|
|
- { type: .bss, vram: 0x80198590, name: fox_end2 }
|
|
|
|
- name: ovl_unused
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_unused
|
|
start: 0xEFFA40
|
|
vram: 0x80187520
|
|
follows_vram: ast_radio
|
|
bss_size: 0x10
|
|
symbol_name_format: unused_$VRAM
|
|
subsegments:
|
|
- [0xEFFA40, c, fox_unused]
|
|
- [0xEFFA50, .data, fox_unused]
|
|
- { start: 0xEFFAE0, type: .bss, vram: 0x801875C0, name: fox_unused }
|
|
|
|
- name: fox_buffers
|
|
exclusive_ram_id: buffer
|
|
type: code
|
|
dir: main
|
|
start: 0xEFFAE0
|
|
vram: 0x80281000
|
|
bss_size: 0x17F000
|
|
subsegments:
|
|
- { start: 0xEFFAE0, type: .bss, vram: 0x80281000, name: fox_buffers }
|
|
|
|
- [0xEFFAE0] |