• Type a few letters. Arrows move, Enter opens, Esc closes.
  • Type a few letters. Arrows move, Enter opens, Esc closes.

‹ Monday, 19 October 2026

Ratchet & Clank

Ratchet & Clank

97.71% matched+3.76 points5,053 of 5,124 functions

New (2)

  • #97Batch — func_L14_00303430, func_L14_002E0538 (own files), func_…Lynder063
  • #104Port C for hand-written assembly, checked against retail in an EE emulatorLynder063

Other work (6)

  • #93Match sceCdRead, the libmpeg bitstream peek and kprintf's float helper with their original assemblers; keep retail's fill between core jump tablesxx255q
  • #94Split func_001F10A0: a 36-byte remnant in front of func_001F10C8 (the debug-menu handler)xx255q
  • #96Arguments retail passes in registers, NTSC ports, and the port's functional CVeradictus
  • #99Match/setimagetag and oltanis cameraxx255q
  • #102Match the engine-trail ribbon builder (func_0022F738)xx255q
Show all 6
  • #103Feat/to 100Lynder063

Behind the scenes (4)

  • #95The camera code reads its state by named fieldsVeradictus
  • #98Shared Hero, Camera and Pad types in place of the last private copies; function commentsLynder063
  • #100Remove two near misses that have since matchedxx255q
  • #101List hand-written level functions as original assemblyxx255q

Opened this day, not merged by its end (1)

  • #106Match func_L01_002F0728 (elevator partner spawn)xx255q

Issues opened (1)

  • #105Func_00226D50 matches only with an empty do { } while (0): land it as an original debug macro?cnobis

Commits landed

main: 31 commits
  • 2897435Match func_001F10C8 + func_L00_001F4918 (debug menu), func_001FBE80, func_L15_002D7C00, func_L00_002D1E68, func_00203F68, func_00129690
  • 2c71602Split func_L06_0024A080: a 32-byte remnant in front of func_L06_0024A0A0; match it
  • e3f5929Ps2eeas_nops measures the second assembly too; match func_L00_002AE278
  • cac86a4Drop 11 functional drafts of functions already matched in C
  • 065bda0Match func_L06_00303858 (plain counted loop, Lombyte's shape)
  • 923639eMerge remote-tracking branch 'origin/main'
  • 1f289deMatch func_L00_001EAD88 (joined, 6 pieces) and func_00120858; list 14 level fastfunc helpers as hand-written
  • c3fb942Libvu0 and drawquad VU0 functions as C with inline VU0 asm; list seven hand-written
  • ed37cb8Match func_L15_002C6950, func_L12_0030A880
  • 37787a1Match func_L12_00304038, func_L00_00261B00, func_L00_00277208
  • e35f409Merge feat/to-100 into main
  • d43212fMerge pull request #102 from xx255q/match/engine-trail
  • 5b7e23aMerge pull request #101 from xx255q/levels/handwritten-asm
  • 953f180Merge pull request #98 from OpenRAC/claude/wonderful-keller-iuaf17
  • 1db496dMerge pull request #100 from xx255q/cleanup/landed-near-misses
  • 7f2d2c1Merge pull request #99 from xx255q/match/setimagetag-and-oltanis-camera
  • 81f2e31Merge pull request #97 from OpenRAC/feat/to-100
  • a6b285dMerge upstream/main into main
  • 54a6ea0Four functional C files fcheck found different, and three unused callee parameters
  • 6a72939Overlay_asm disassembles the levels in parallel
  • e9f5239Regenerate the report after merging #93, #94 and #95
  • 469b433Merge pull request #95 from Veradictus/refactor/camera
  • 4a142f0Merge pull request #94 from xx255q/split/debug-menu
  • f1518e7Merge pull request #93 from xx255q/cdread-gas210
  • 731c2a7Merge upstream/main into main
  • 1f80d04Regenerate the index
  • e0d3b88Fcheck verdicts in every functional file's header
  • 0c5f8c4Drop functional.tsv's row for func_L00_001F8750
  • 53b3dc8OpenRAC's checked corrections to 23 functional files
  • c36aeb2Functional C from OpenRAC's port backfill
  • fdb1017Merge upstream/main into main

rac1-decomp on GitHub