Repository navigation
Match 54 PAL game and resource functions - #88
Merged
Merged
Conversation
ByteMatch progress reportSCES_532.85
✅ Newly matched (54)
📉 Worse (2)
SCUS_974.65
No function changes. Commit 66ab394 · Ratchet: Deadlocked on ByteMatch |
Veradictus
pushed a commit
to chistianh/rac-deadlocked-decomp
that referenced
this pull request
Nov 4, 2026
…, OpenRAC#88 and OpenRAC#89 map.tsv is the union of the rows those four PRs generated, in match_map.py's order. Reports and README tables rebuilt with tools/progress.py. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds matching C implementations for 54 previously undecompiled PAL resident game functions (10,576 bytes). The batch covers resource dispatch and lifetime management, menu state machines and selection transitions, formatted notices, inventory queries, packed-color updates, and typed callback maps. Interfaces were reviewed against retail callers and callees, including output pointers, serialized data, full floating-point forwarding, renderer source pointers and 64-bit color values. Candidates whose local outputs could not be proven initialized were excluded.
Adds 54 PAL
matchrows and corresponding USotherrows while preserving all existing entries and their order. PAL matched code increases from 464,252 to 474,828 bytes (7.986549% to 8.168488%), and matched functions from 5,855 to 5,909. The US progress report is unchanged.Validation:
tools/cc.shpipeline and compared them at their direct PAL catalogue addresses: 54/54 MATCH.This validation covers the added translation units and their matching metadata. A full repository rebuild, US disc audit, linked game build and runtime test were not run. No compiler-pipeline changes, disc data, extracted binaries or assembly listings are included.