Repository navigation
Conversation
Co-Authored-By: Kimi Code <noreply@moonshot.cn>
…h-07 # Conflicts: # README.md # THIRD_PARTY_NOTICES.md # config/pal/crossgame_sources.tsv # config/pal/map.tsv # config/us/map.tsv # progress/pal/report.json
ByteMatch progress reportSCUS_974.65
No function changes. SCES_532.85
✅ Newly matched (50)
📉 Worse (1)
Commit 49c10da · Ratchet: Deadlocked on ByteMatch |
Sumaiter
marked this pull request as draft
November 4, 2026 11:56
Sumaiter
marked this pull request as ready for review
November 4, 2026 15:53
This was referenced Nov 4, 2026
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 50 previously undecompiled PAL resident functions (9,036 bytes). Two reconstructions used public engine-family interface references. Immutable repositories, commits, source files and functions are credited in
config/pal/crossgame_sources.tsvand the source comments.The batch covers state transitions, initialization and cleanup, menu callbacks, resource dispatch, serialization helpers and small loops. Candidates were reconstructed from PAL retail assembly and pseudocode, with targeted RAC1/RAC3 interface references where useful. Three candidates (
func_00460B68,func_004B38A0andfunc_004AC610) were excluded because their semantically safe C forms did not reproduce the retail bytes.Adds 50 PAL
matchrows and corresponding USotherrows while preserving all existing entries and their order. PAL matched code increases from 497,616 to 506,652 bytes (8.560511% to 8.715958%), and matched functions from 6,032 to 6,082. The US progress report is unchanged. The branch includes the currentorigin/main; none of the 50 functions already has a match there.Validation:
tools/cc.shpipeline and compared them at their direct PAL catalogue addresses: 50/50 MATCH.This validation covers the added translation units and their matching metadata. No full repository rebuild, US disc audit, linked game build or runtime test was run. No compiler-pipeline changes, disc data, extracted binaries, assembly listings, toolchains or local build artifacts are included.