Repository navigation
Match 27 more US near misses and drafts (15 net, 1 game, 3 core, 8 overlay) - #136
Merged
Merged
Conversation
Hand fixes on near misses and m2c drafts: field and argument types, callee argument counts, global reloads, pointer steps, profiles. Superseded nonmatching/ drafts and their README rows are removed. The map rows change only for these functions. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ByteMatch progress reportSCES_532.85
✅ Newly matched (25)
SCUS_974.65
✅ Newly matched (27)
Commit e842d0e · Ratchet: Deadlocked on ByteMatch |
Veradictus
added a commit
that referenced
this pull request
Nov 9, 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.
Matches 27 more US functions (15 in
net.text, 1 ingame, 3 incore, 8 in level overlays): near misses from my earlier batches and m2c drafts, fixed by hand. Same kind of fixes as #135 (field and argument types, callee argument counts, a global reloaded into a local before each use, pointer steps, profiles). Two of them had drafts innonmatching/; the drafts and their README rows are removed.No
#definealiases,volatile, inline asm or hard-coded addresses.Functions
func_0012DC00,func_0012DC20,func_0013A148,func_0040A0E8,func_01EA57B8,func_01EA9550,func_01EB3F10,func_01EC98E8,func_01ED68A0,func_01EDB438,func_01EDF6C0,func_01EE5268,func_01EEE4BC,func_01EEFB08,func_01EF0764,func_01EF7DAC,func_01EFA5C8,func_01EFCB48,func_01EFD48C,func_L00_0051C7E0,func_L01_005487C0,func_L01_005E5BC0,func_L01_005F6C60,func_L01_00627218,func_L01_00633070,func_L01_006B4FC0,func_L41_00625C70Verification
On
mainat 4a7372f, from an emptybuild/obj/:tools/build.sh(7,839 files),build_libgcc.sh,build_libm.sh;tools/audit_matches.py: 5,131 exact (main's 5,104 plus these 27), 167 not exact as on main;tools/audit_relocs.py: 183 mismatches as on main. No line names any of these functions;config/{us,pal}/map.tsv: the rows of these 27 functions are the ones a fullmatch_map --writegives after the build, and nothing else changes;match_map --checkpasses;progress.py --checkfor US and PAL: US 7,163 → 7,190 and PAL 7,644 → 7,669.Independent of #128, #130, #132 and #135 (no file in common).
Reserved in #112.
🤖 Generated with Claude Code