Set up build system and disassembly for gc-us (#1982)

* Build gc-us

* Set up gc-us disassembly

* Don't disasm unchanged overlays

* Fix gc-eu-mq BSS

* romalign link_animetion for NTSC

* Explicitly set CPP defines to 0/1

* Add #ifs to segment_symbols.h

* Add sButtonTextures now

* Fix message _SHIFTL usage

* Don't ifdef LANGUAGE_MAX
This commit is contained in:
cadmic
2024-07-06 12:38:31 -07:00
committed by GitHub
parent baf1e8c174
commit bf3339a16d
32 changed files with 14124 additions and 205 deletions
+38 -5
View File
@@ -150,8 +150,18 @@ beginseg
include "$(BUILD_DIR)/baserom/Audiotable.o"
endseg
#if OOT_NTSC
beginseg
name "kanji"
include "$(BUILD_DIR)/assets/textures/kanji/kanji.o"
endseg
#endif
beginseg
name "link_animetion"
#if OOT_NTSC
romalign 0x1000
#endif
include "$(BUILD_DIR)/assets/misc/link_animetion/link_animetion.o"
number 7
endseg
@@ -194,6 +204,16 @@ beginseg
number 12
endseg
#if OOT_NTSC
beginseg
name "icon_item_jpn_static"
compress
romalign 0x1000
include "$(BUILD_DIR)/assets/textures/icon_item_jpn_static/icon_item_jpn_static.o"
number 13
endseg
#endif
beginseg
name "icon_item_nes_static"
compress
@@ -202,6 +222,7 @@ beginseg
number 13
endseg
#if OOT_PAL
beginseg
name "icon_item_ger_static"
compress
@@ -217,6 +238,7 @@ beginseg
include "$(BUILD_DIR)/assets/textures/icon_item_fra_static/icon_item_fra_static.o"
number 13
endseg
#endif
beginseg
name "item_name_static"
@@ -260,6 +282,15 @@ beginseg
number 10
endseg
#if OOT_NTSC
beginseg
name "jpn_message_data_static"
romalign 0x1000
include "$(BUILD_DIR)/assets/text/jpn_message_data_static.o"
number 8
endseg
#endif
beginseg
name "nes_message_data_static"
romalign 0x1000
@@ -267,6 +298,7 @@ beginseg
number 7
endseg
#if OOT_PAL
beginseg
name "ger_message_data_static"
romalign 0x1000
@@ -280,6 +312,7 @@ beginseg
include "$(BUILD_DIR)/assets/text/fra_message_data_static.o"
number 7
endseg
#endif
beginseg
name "staff_message_data_static"
@@ -597,9 +630,9 @@ beginseg
include "$(BUILD_DIR)/src/code/__osMemmove.o"
// For some reason, the data sections of these files are placed here near the
// rodata sections of the other files
include_data_only_within_rodata "$(BUILD_DIR)/src/code/z_message_PAL.o"
include_data_only_within_rodata "$(BUILD_DIR)/src/code/z_message.o"
include_data_only_within_rodata "$(BUILD_DIR)/src/code/z_game_over.o"
include_no_data "$(BUILD_DIR)/src/code/z_message_PAL.o"
include_no_data "$(BUILD_DIR)/src/code/z_message.o"
include_no_data "$(BUILD_DIR)/src/code/z_game_over.o"
include "$(BUILD_DIR)/src/code/z_construct.o"
include "$(BUILD_DIR)/data/audio_tables.rodata.o"
@@ -643,7 +676,7 @@ beginseg
compress
include "$(BUILD_DIR)/src/overlays/gamestates/ovl_file_choose/z_file_nameset_data.o"
include "$(BUILD_DIR)/src/overlays/gamestates/ovl_file_choose/z_file_copy_erase.o"
include "$(BUILD_DIR)/src/overlays/gamestates/ovl_file_choose/z_file_nameset_PAL.o"
include "$(BUILD_DIR)/src/overlays/gamestates/ovl_file_choose/z_file_nameset.o"
include "$(BUILD_DIR)/src/overlays/gamestates/ovl_file_choose/z_file_choose.o"
include "$(BUILD_DIR)/src/overlays/gamestates/ovl_file_choose/ovl_file_choose_reloc.o"
endseg
@@ -655,9 +688,9 @@ beginseg
include "$(BUILD_DIR)/src/overlays/misc/ovl_kaleido_scope/z_kaleido_debug.o"
include "$(BUILD_DIR)/src/overlays/misc/ovl_kaleido_scope/z_kaleido_equipment.o"
include "$(BUILD_DIR)/src/overlays/misc/ovl_kaleido_scope/z_kaleido_item.o"
include "$(BUILD_DIR)/src/overlays/misc/ovl_kaleido_scope/z_kaleido_map_PAL.o"
include "$(BUILD_DIR)/src/overlays/misc/ovl_kaleido_scope/z_kaleido_map.o"
include "$(BUILD_DIR)/src/overlays/misc/ovl_kaleido_scope/z_kaleido_prompt.o"
include "$(BUILD_DIR)/src/overlays/misc/ovl_kaleido_scope/z_kaleido_scope_PAL.o"
include "$(BUILD_DIR)/src/overlays/misc/ovl_kaleido_scope/z_kaleido_scope.o"
include "$(BUILD_DIR)/src/overlays/misc/ovl_kaleido_scope/z_lmap_mark.o"
#if !OOT_MQ
include "$(BUILD_DIR)/src/overlays/misc/ovl_kaleido_scope/z_lmap_mark_data.o"