mirror of
https://github.com/HarbourMasters/Starship.git
synced 2025-01-23 21:45:00 +03:00
0251769d16
* fox_display.c DOCS * PRINTF * actor->destroy boolean * corneria docs * Boss->unk_04C to Boss->animFrame * aCoGrangaWalkingAnim * more corneria docs * Spawner * Spawner code refined * Spawner description * Actor Spawn guard * Molar Rock (name by @inspectredc) * more docs * actor docs * initial disassembly config for lodgenet * correct vram addresses for lodgenet * Actor Docs * More actor docs * more actor docs * correction * correction * more actor docs * Preliminary work for Effect documentation * Change Init for Setup * fox_play cleanup and defake * fox_zo function names * fox_so function renaming * more object docs * venom 1 actors * actor docs * some fox_bo docs * some fox_fo corrections * fox_ma obj->this * fox_ma renamings * fox_ma docs * fox_ti Actors * revert permuter settings to ido * some renames on fox_andross.c * fox_sy actors * object names * corrections * some effect comments * fix AudioTable struct and data to avoid UB * uintptr_t in audio * audio load changes * event id enum usage in fox_sy * clear padding in sPlaylists * HUD_FoBase_ExplodeCs * HUD
157 lines
3.2 KiB
YAML
157 lines
3.2 KiB
YAML
- name: header
|
|
type: header
|
|
start: 0x0
|
|
|
|
- name: boot
|
|
type: bin
|
|
start: 0x40
|
|
|
|
- name: entry
|
|
type: code
|
|
start: 0x1000
|
|
vram: 0x80000400
|
|
subsegments:
|
|
- [0x1000, hasm]
|
|
|
|
- name: main
|
|
type: code
|
|
start: 0x1060
|
|
vram: 0x80000460
|
|
follows_vram: entry
|
|
#bss_size: 0x9A230
|
|
subsegments:
|
|
- [0x1060, asm]
|
|
# - [0x1290, data]
|
|
# - { start: 0xE44F0, type: bss, vram: 0x800E38F0 }
|
|
|
|
- name: dma_table
|
|
type: code
|
|
start: 0xE44F0
|
|
vram: 0x8017DB20
|
|
follows_vram: main
|
|
subsegments:
|
|
- [0xE44F0, data, dmatable]
|
|
|
|
- name: assets
|
|
# ast_logo: D28610
|
|
# ast_ending: D2AB10
|
|
# ast_ending_award_front: D46910
|
|
# ast_ending_award_back: D6B990
|
|
# ast_ending_expert: D95420
|
|
# ast_training: DDF520
|
|
# ast_radio: DE9250
|
|
type: bin
|
|
start: 0xE4A90
|
|
# vram: 0x800E3E90
|
|
follows_vram: main
|
|
|
|
- name: ovl_i1
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i1
|
|
start: 0xDF7760
|
|
vram: 0x8018C5D0
|
|
follows_vram: assets
|
|
# bss_size: 0xA10
|
|
symbol_name_format: i1_$VRAM
|
|
subsegments:
|
|
- [0xDF7760, asm, fox_i1]
|
|
|
|
- name: ovl_i2
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i2
|
|
start: 0xE0B930
|
|
vram: 0x8018C5D0
|
|
follows_vram: assets
|
|
# bss_size: 0xA10
|
|
symbol_name_format: i2_$VRAM
|
|
subsegments:
|
|
- [0xE0B930, asm, fox_i2]
|
|
|
|
- name: ovl_i3
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i3
|
|
start: 0xE1A180
|
|
vram: 0x8018C5D0
|
|
follows_vram: assets
|
|
# bss_size: 0xA10
|
|
symbol_name_format: i3_$VRAM
|
|
subsegments:
|
|
- [0xE1A180, asm, fox_i3]
|
|
|
|
- name: ovl_i4
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i4
|
|
start: 0xE55020
|
|
vram: 0x8018C5D0
|
|
follows_vram: assets
|
|
# bss_size: 0xA10
|
|
symbol_name_format: i4_$VRAM
|
|
subsegments:
|
|
- [0xE55020, asm, fox_i4]
|
|
|
|
- name: ovl_i5
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i5
|
|
start: 0xE6DF00
|
|
vram: 0x8018C5D0
|
|
follows_vram: assets
|
|
# bss_size: 0xA10
|
|
symbol_name_format: i5_$VRAM
|
|
subsegments:
|
|
- [0xE6DF00, asm, fox_i5]
|
|
|
|
- name: ovl_i6
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_i6
|
|
start: 0xEA2850
|
|
vram: 0x8018C5D0
|
|
follows_vram: assets
|
|
# bss_size: 0xA10
|
|
symbol_name_format: i6_$VRAM
|
|
subsegments:
|
|
- [0xEA2850, asm, fox_i6]
|
|
|
|
- name: ovl_menu
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_menu
|
|
start: 0xEC32A0
|
|
vram: 0x8018C5D0
|
|
follows_vram: assets
|
|
# bss_size: 0xA10
|
|
symbol_name_format: menu_$VRAM
|
|
subsegments:
|
|
- [0xEC32A0, asm, fox_i_menu]
|
|
|
|
- name: ovl_ending
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_ending
|
|
start: 0xEF2DB0
|
|
vram: 0x8018C5D0
|
|
follows_vram: assets
|
|
# bss_size: 0xA10
|
|
symbol_name_format: ending_$VRAM
|
|
subsegments:
|
|
- [0xEF2DB0, asm, fox_end1]
|
|
|
|
- name: ovl_unused
|
|
exclusive_ram_id: overlay
|
|
type: code
|
|
dir: overlays/ovl_unused
|
|
start: 0xF02520
|
|
vram: 0x8018C5D0
|
|
follows_vram: assets
|
|
# bss_size: 0xA10
|
|
symbol_name_format: unused_$VRAM
|
|
subsegments:
|
|
- [0xF02520, asm, fox_unused]
|
|
|
|
- [0xF025C0]
|