Skip to content

feat(overlays): 23 functions ported from Lombyte - #70

Merged
Lynder063 merged 3 commits into
mainfrom
feat/lombyte-ports-oct14
Oct 14, 2026
Merged

Lynder063 merged 3 commits into
mainfrom
feat/lombyte-ports-oct14

Conversation

@Veradictus

Copy link
Copy Markdown
Member

23 level functions Lombyte already matched, carried to PAL by OpenRAC's tools/port.py (same code, other addresses). Each one is EXACT against its whole file, and the full build passes.

  • 4,372 → 4,397 of 5,109 functions (86.06%), 82.39% → 83.27% code
  • Credits for every one in THIRD_PARTY_NOTICES.md
  • Near misses and functional C for the 23 dropped, along with the functional.tsv rows pointing at them (one more, func_L09_00306DD8, was dangling already)

Left out: func_L07_0031BDB8, func_L07_003121D0 and func_L01_002BA150 aren't exact inside their files. _sceFs_Rcv_Intr (func_0011B868) is exact alone but can't link yet: its jump table and the rest of its object's rodata have jtbl_001528B0 between them, which belongs to a function that is still asm.

Veradictus and others added 3 commits October 14, 2026 13:54
Carried by OpenRAC tools/port.py from Lombyte's matched C (identical
code at other addresses), each checked EXACT against its whole file.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s matched now

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@decomp-dev

decomp-dev Bot commented Oct 14, 2026

Copy link
Copy Markdown

Report for SCES_509.16 (e1ee2ee - 60e8b2e)

📈 Matched code: 83.27% (+0.88%, +32536 bytes)

✅ 26 new matches
Unit Item Bytes Before After
Shared level code func_L01_002EF078 +4040 0.00% 100.00%
Shared level code func_L00_002D7298 +3588 0.00% 100.00%
Shared level code func_L00_002C39D0 +2804 0.00% 100.00%
Level 15: Quartu func_L15_002A8AA8 +1980 0.00% 100.00%
Level 12: Hoven func_L12_003061E0 +1708 0.00% 100.00%
Level 06: Blarg Station (Nebula G34) func_L06_002FD3E0 +1664 0.00% 100.00%
Level 08: Batalia func_L08_002DDD20 +1568 0.00% 100.00%
Level 06: Blarg Station (Nebula G34) func_L06_003045A0 +1512 0.00% 100.00%
Shared level code func_L01_002BA380 +1272 0.00% 100.00%
Shared level code func_L14_002E1110 +1120 0.00% 100.00%
Level 18: Veldin (return) func_L18_002D96B0 +1104 0.00% 100.00%
Shared level code func_L14_002DFA70 +1064 0.00% 100.00%
Level 18: Veldin (return) func_L18_002FB318 +920 0.00% 100.00%
Level 07: Umbris func_L07_00318CE0 +904 0.00% 100.00%
Level 08: Batalia func_L08_002D68D0 +900 0.00% 100.00%
Level 04: Eudora func_L04_00293578 +716 0.00% 100.00%
Shared level code func_L00_002CD110 +680 0.00% 100.00%
Shared level code func_L01_002649D8 +652 0.00% 100.00%
Shared level code func_L00_002629E0 +476 0.00% 100.00%
Level 12: Hoven func_L12_00304750 +464 0.00% 100.00%
Shared level code func_L00_0025A8E8 +308 0.00% 100.00%
Shared level code func_L03_002E9AF8 +276 100.00% 100.00%
Shared level code func_L15_002E5770 +148 100.00% 100.00%
Level 08: Batalia func_L08_002F5980 +103 92.75% 100.00%
Shared level code func_L00_002630A8 +8 99.02% 100.00%
Shared level code func_L02_002DB810 -20 100.00% 100.00%
🥀 4 broken matches
Unit Item Bytes Before After
Shared level code func_L11_0030A8C8 -756 100.00% 0.00%
Shared level code func_L08_00211A38 -748 100.00% 0.00%
Shared level code func_L00_0029AFB8 -544 100.00% 0.00%
Shared level code func_L03_002E99F0 -36 100.00% 0.00%
📉 3 regressions in unmatched items
Unit Item Bytes Before After
Level 12: Hoven func_L12_00306890 -3717 99.41% 0.00%
Shared level code func_L01_002F0B48 -783 99.37% 0.00%
Shared level code func_L00_001F8750 -110 94.83% 0.00%

Lynder063 added a commit that referenced this pull request Oct 14, 2026
feat(overlays): 50 pure-C ports, plus #69, #70 and #71 merged
@Lynder063
Lynder063 merged commit 99fa5af into main Oct 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants