Files
oot/baseroms/ique-cn/bss-order-code.txt
Tharo 2c481eaeeb Partial linking of spec segments (#2661)
* Partial linking of overlay segments, relax linker script alignment

* Partial linking of all spec segments

* Fix update, remove _RomPos from linker script

* iQue version working pending COM-plugin update

* Add plf map file resolution to sym_info.py, local symbol merging is broken

* git subrepo pull tools/com-plugin

subrepo:
  subdir:   "tools/com-plugin"
  merged:   "c4f3ba845"
upstream:
  origin:   "git@github.com:Thar0/com-plugin.git"
  branch:   "main"
  commit:   "c4f3ba845"
git-subrepo:
  version:  "0.4.6"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "110b9eb"

* Make tools compatible with partial linking

Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>

* Remove unused files

* Fix some makefile bits

* mkspecrules cleanup

* Comment on the makerom linker layout in mkldscript

* Revert linker padding strategy back to pad_text spec directives

* Comment on objcopy elf -> rom step

* Adjust tool descriptions

* Fix compressed builds

* rm reloc_prereq, no longer used

* Makefile merge fix

Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>

---------

Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2026-05-06 23:33:03 +02:00

51 lines
1.1 KiB
Plaintext

// Specification for linker plugin COMMON symbol order for the ique-cn version code segment
build/ique-cn/code_bss_1.o {
D_8015FA8C;
__osMaxControllers;
D_8015FA88;
__osContLastCmd;
__osEepromTimerMsg;
}
build/ique-cn/code_bss_z_actor.o {
D_8015BBA8;
sCurCeilingPoly;
sCurCeilingBgId;
D_8015BC00;
D_8015BC10;
D_8015BC14;
D_8015BC18;
sNearestAttentionActor;
sPrioritizedAttentionActor;
sNearestAttentionActorDistSq;
sBgmEnemyDistSq;
sHighestAttentionPriority;
sAttentionPlayerRotY;
}
build/ique-cn/code_bss_2.o {
__osContPifRam;
gSaveContext;
sUnknownBssPadding;
__osEepromTimerMsgQueue;
__osSiAccessQueue;
}
build/ique-cn/code_bss_3.o {
sCharTexSize;
sCharTexScale;
sOcarinaButtonAPrimR;
sOcarinaButtonAPrimB;
sOcarinaButtonAPrimG;
sOcarinaButtonAEnvR;
sOcarinaButtonAEnvB;
sOcarinaButtonAEnvG;
sOcarinaButtonCPrimR;
sOcarinaButtonCPrimB;
sOcarinaButtonCPrimG;
sOcarinaButtonCEnvR;
sOcarinaButtonCEnvB;
sOcarinaButtonCEnvG;
}