Starship/yamls/us/rev0/assets.yaml
Alejandro Asenjo Nitti 53363d6619
Hud, Title, Map & Option Docs (#272)
* hud title and option docs

* hud docs

* aspMain vram comment

* more hud docs

* HUD docs

* Hud_ -> HUD_ consistency

* ActorMissileSeekModes

* fox_option docs

* more option docs

* more option docs

* more option docs

* fox_title docs

* more fox_title docs

* fox_map docs

* fix map TLUTs

* more fox_map docs

* jp1 explore

* explore us rev0

* SETUPDL comments

* format

* fox_map docs

* more fox_map docs
2024-09-13 00:59:33 -03:00

454 lines
10 KiB
YAML

- name: audio_seq
type: bin
start: 0xDA030
# - name: audio_bank
# type: bin
# start: 0x114D20
#
# - name: audio_table
# type: bin
# start: 0x132D40
#
# - name: ast_common
# type: bin
# start: 0x86F2C0
#
# - name: assets_in_between # start of ast_bg_space
# type: bin
# start: 0x8A1ED0
# - name: ast_bg_space
# exclusive_ram_id: segment_02
# type: code
# dir: assets
# start: 0x8A1ED0
# vram: 0x02000000
# subsegments:
# - [0x8A68C0, .data, ast_bg_space/ast_bg_space]
#
# - name: ast_bg_planet
# exclusive_ram_id: segment_02
# type: code
# dir: assets
# start: 0x8AE0A0
# vram: 0x02000000
# subsegments:
# - [0x8AE0A0, .data, ast_bg_planet/ast_bg_planet]
#
# - name: ast_arwing
# exclusive_ram_id: segment_03
# type: code
# dir: assets
# start: 0x8BFC00
# vram: 0x03000000
# subsegments:
# - [0x8BFC00, .data, ast_arwing/ast_arwing]
#
# - name: ast_landmaster
# exclusive_ram_id: segment_03
# type: code
# dir: assets
# start: 0x8D99F0
# vram: 0x03000000
# subsegments:
# - [0x8D99F0, .data, ast_landmaster/ast_landmaster]
#
# - name: ast_blue_marine
# exclusive_ram_id: segment_03
# type: code
# dir: assets
# start: 0x8E1F80
# vram: 0x03000000
# subsegments:
# - [0x8E1F80, .data, ast_blue_marine/ast_blue_marine]
#
# - name: ast_versus
# exclusive_ram_id: segment_03
# type: code
# dir: assets
# start: 0x8E92D0
# vram: 0x03000000
# subsegments:
# - [0x8E92D0, .data, ast_versus/ast_versus]
#
# - name: ast_enmy_planet
# exclusive_ram_id: segment_04
# type: code
# dir: assets
# start: 0x918430
# vram: 0x04000000
# subsegments:
# - [0x918430, .data, ast_enmy_planet/ast_enmy_planet]
#
# - name: ast_enmy_space
# exclusive_ram_id: segment_04
# type: code
# dir: assets
# start: 0x922730
# vram: 0x04000000
# subsegments:
# - [0x922730, .data, ast_enmy_space/ast_enmy_space]
#
# - name: ast_great_fox
# exclusive_ram_id: segment_0E
# type: code
# dir: assets
# start: 0x92EC40
# vram: 0x0E000000
# subsegments:
# - [0x92EC40, .data, ast_great_fox/ast_great_fox]
#
# - name: ast_star_wolf
# exclusive_ram_id: segment_0F
# type: code
# dir: assets
# start: 0x940AD0
# vram: 0x0F000000
# subsegments:
# - [0x940AD0, .data, ast_star_wolf/ast_star_wolf]
#
# - name: ast_allies
# exclusive_ram_id: segment_0D
# type: code
# dir: assets
# start: 0x955270
# vram: 0x0D000000
# subsegments:
# - [0x955270, .data, ast_allies/ast_allies]
#
# - name: ast_corneria
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0x961CE0
# vram: 0x06000000
# subsegments:
# - [0x961CE0, .data, ast_corneria/ast_corneria]
#
# - name: ast_meteo
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0x9A1460
# vram: 0x06000000
# subsegments:
# - [0x9A1460, .data, ast_meteo/ast_meteo]
#
# - name: ast_titania
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# vram: 0x06000000
# start: 0x9D2FD0
# subsegments:
# - [0x9D2FD0, .data, ast_titania/ast_titania]
#
# - name: ast_7_ti_2
# exclusive_ram_id: segment_07
# type: code
# dir: assets
# vram: 0x07000000
# start: 0x9DD390
# subsegments:
# - [0x9DD390, .data, ast_7_ti_2/ast_7_ti_2]
#
# - name: ast_8_ti
# exclusive_ram_id: segment_08
# type: code
# dir: assets
# start: 0x9EB5E0
# vram: 0x08000000
# subsegments:
# - [0x9EB5E0, .data, ast_8_ti/ast_8_ti]
#
# - name: ast_9_ti
# exclusive_ram_id: segment_09
# type: code
# dir: assets
# start: 0x9F4880
# vram: 0x09000000
# subsegments:
# - [0x9F4880, .data, ast_9_ti/ast_9_ti]
#
# - name: ast_A_ti
# type: code
# dir: assets
# exclusive_ram_id: segment_0A
# start: 0xA049A0
# vram: 0x0A000000
# subsegments:
# - [0xA049A0, .data, ast_A_ti/ast_A_ti]
#
# - name: ast_7_ti_1
# exclusive_ram_id: segment_07
# type: code
# dir: assets
# start: 0xA0E340
# vram: 0x07000000
# subsegments:
# - [0xA0E340, .data, ast_7_ti_1/ast_7_ti_1]
#
# - name: ast_sector_x
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xA1D0F0
# vram: 0x06000000
# subsegments:
# - [0xA1D0F0, .data, ast_sector_x/ast_sector_x]
#
# - name: ast_sector_z
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xA4FBB0
# vram: 0x06000000
# subsegments:
# - [0xA4FBB0, .data, ast_sector_z/ast_sector_z]
#
# - name: ast_aquas
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xA58F60
# vram: 0x06000000
# subsegments:
# - [0xA58F60, .data, ast_aquas/ast_aquas]
#
# - name: ast_area_6
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xA8B470
# vram: 0x06000000
# subsegments:
# - [0xA8B470, .data, ast_area_6/ast_area_6]
#
# - name: ast_venom_1
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xAB4000
# vram: 0x06000000
# subsegments:
# - [0xA4FBB0, .data, ast_venom_1/ast_venom_1]
#
# - name: ast_venom_2
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xACF960
# vram: 0x06000000
# subsegments:
# - [0xA4FBB0, .data, ast_venom_2/ast_venom_2]
#
# - name: ast_ve1_boss
# # exclusive_ram_id: segment_06
# exclusive_ram_id: segment_09
# type: code
# dir: assets
# start: 0xAE60A0
# vram: 0x09000000
# subsegments:
# - [0xAE60A0, .data, ast_ve1_boss/ast_ve1_boss]
#
# - name: ast_bolse
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xB0AA00
# vram: 0x06000000
# subsegments:
# - [0xB0AA00, .data, ast_bolse/ast_bolse]
#
# - name: ast_fortuna
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xB1CA50
# vram: 0x06000000
# subsegments:
# - [0xB1CA50, .data, ast_fortuna/ast_fortuna]
#
# - name: ast_sector_y
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xB2CA50
# vram: 0x06000000
# subsegments:
# - [0xB2CA50, .data, ast_sector_y/ast_sector_y]
#
# - name: ast_solar
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xB612E0
# vram: 0x06000000
# subsegments:
# - [0xB612E0, .data, ast_solar/ast_solar]
#
# - name: ast_zoness
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xB84560
# vram: 0x06000000
# subsegments:
# - [0xB84560, .data, ast_zoness/ast_zoness]
#
# - name: ast_katina
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xBB11D0
# vram: 0x06000000
# subsegments:
# - [0xBB11D0, .data, ast_katina/ast_katina]
#
# - name: ast_macbeth
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# vram: 0x06000000
# start: 0xBC23D0
# subsegments:
# - [0xBC23D0, .data, ast_macbeth/ast_macbeth]
#
# - name: ast_warp_zone
# exclusive_ram_id: segment_07
# type: code
# dir: assets
# start: 0xBFA740
# vram: 0x07000000
# subsegments:
# - [0xBFA740, .data, ast_warp_zone/ast_warp_zone]
#
# - name: ast_title
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# vram: 0x06000000
# start: 0xBFC510
# subsegments:
# - [0xBFC510, .data, ast_title/ast_title]
#
# - name: ast_map
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xC48F40
# vram: 0x06000000
# subsegments:
# - [0xC48F40, .data, ast_map/ast_map]
#
# - name: ast_option
# exclusive_ram_id: segment_08
# type: code
# dir: assets
# start: 0xCA9DE0
# vram: 0x08000000
# subsegments:
# - [0xCA9DE0, .data, ast_option/ast_option]
#
# - name: ast_vs_menu
# exclusive_ram_id: segment_07
# type: code
# dir: assets
# start: 0xCBFE70
# vram: 0x07000000
# subsegments:
# - [0xCBFE70, .data, ast_vs_menu/ast_vs_menu]
#
# - name: ast_text
# exclusive_ram_id: segment_05
# type: code
# dir: assets
# vram: 0x05000000
# start: 0xCD2410
# subsegments:
# - [0xCD2410, .data, ast_text/ast_text]
#
# - name: ast_font_3d
# exclusive_ram_id: segment_09
# type: code
# dir: assets
# vram: 0x09000000
# start: 0xCDDCA0
# subsegments:
# - [0xCDDCA0, .data, ast_font_3d/ast_font_3d]
#
# - name: ast_andross
# exclusive_ram_id: segment_0C
# type: code
# dir: assets
# vram: 0x0C000000
# start: 0xCE9E70
# subsegments:
# - [0xCE9E70, .data, ast_andross/ast_andross]
#
# - name: ast_logo
# exclusive_ram_id: segment_0F
# type: code
# dir: assets
# start: 0xD25100
# vram: 0x0F000000
# subsegments:
# - [0xD25100, .data, ast_logo/ast_logo]
#
# - name: ast_ending
# exclusive_ram_id: segment_07
# type: code
# dir: assets
# start: 0xD27600
# vram: 0x07000000
# subsegments:
# - [0xD27600, .data, ast_ending/ast_ending]
#
# - name: ast_ending_award_front
# exclusive_ram_id: segment_08
# type: code
# dir: assets
# start: 0xD43400
# vram: 0x08000000
# subsegments:
# - [0xD43400, .data, ast_ending_award_front/ast_ending_award_front]
#
# - name: ast_ending_award_back
# exclusive_ram_id: segment_08
# type: code
# dir: assets
# start: 0xD68480
# vram: 0x08000000
# subsegments:
# - [0xD68480, .data, ast_ending_award_back/ast_ending_award_back]
#
# - name: ast_ending_expert
# exclusive_ram_id: segment_08
# type: code
# dir: assets
# start: 0xD91F10
# vram: 0x08000000
# subsegments:
# - [0xD91F10, .data, ast_ending_expert/ast_ending_expert]
#
# - name: ast_training
# exclusive_ram_id: segment_06
# type: code
# dir: assets
# start: 0xDDC010
# vram: 0x06000000
# subsegments:
# - [0xDDC010, .data, ast_training/ast_training]
#
# - name: ast_radio
# type: code
# dir: assets
# start: 0xDE5D50
# vram: 0x80179010
# follows_vram: dma_table
# subsegments:
# - [0xDE5D50, .data, ast_radio/ast_radio]