mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-27 14:02:04 -04:00
a85733a487
- exact tiles, 0 tokens: libgte23-26 (MSC01/02/05/09, SMP_00, FGO_01-06, PATCHGTE), libgte9 re-derived as SMP_05 NormalClip (SMP_06 NormalClipS = nested sub-pattern; psyq_integrate now drops nested placements), libgte27-30 (the libgs-gap MTX_05/07/11, REG03+REG11), libgs7 (2D_BG0+2D_BG1), snd10 (VM_NO1), snd11 (VM_NOWON carved off sgap_8). LINKED 959->1040, REAL 912->886 (SDK inline-asm wrappers re-provenanced), VERBATIM 146->85, 13 TUs deleted; splat re-emits the stub records. - main 143dbb89 WITH and WITHOUT the SDK objects. The no-SDK fallback had been red since S7x (CdReadyCallback called by its SDK name while the libcd stub carried func_800435B4) — curated CdReadyCallback = 0x800435B4, refs unified. R22 clean fleet 213/213; tools-health OK. - METRIC CORRECTION (R35): progress.py's "MAIN game-code weighted" sig never excluded the LINKED objects (its comment said it did) — ~31k linked-SDK ins sat in the denominator as unmatched game code. Exclusion now derived LIVE from the Makefile stub lists + yaml ranges: 91.8% (44,562/48,537), not 59.8%; the 3,975-ins remainder equals the open-stub sum exactly. - VM_F.o probed SPLITTABLE at .bss 0x50c (SYS.o's class -> task #4). cookbook §488; worklist S78 #3; decision-log + accelerators; SETUP rows.
18 lines
486 B
C
18 lines
486 B
C
#include "common.h"
|
|
|
|
INCLUDE_ASM("asm/nonmatchings/libgs7", GsSortBg);
|
|
|
|
INCLUDE_ASM("asm/nonmatchings/libgs7", gfx2D_BG0_OBJ_1B4);
|
|
|
|
INCLUDE_ASM("asm/nonmatchings/libgs7", gfx2D_BG0_OBJ_4A0);
|
|
|
|
INCLUDE_ASM("asm/nonmatchings/libgs7", gfx2D_BG0_OBJ_4D8);
|
|
|
|
INCLUDE_ASM("asm/nonmatchings/libgs7", gfx2D_BG0_OBJ_658);
|
|
|
|
INCLUDE_ASM("asm/nonmatchings/libgs7", gfx2D_BG0_OBJ_698);
|
|
|
|
INCLUDE_ASM("asm/nonmatchings/libgs7", GsSortFastBg);
|
|
|
|
INCLUDE_ASM("asm/nonmatchings/libgs7", gfx2D_BG1_OBJ_648);
|