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

‹ Week 42, 2026

Ratchet & Clank

Ratchet & Clank

93.95% matched+15.32 points4,806 of 5,118 functions

New (25)

  • #5032 functions ported from the NTSC decomp (4,257 of 5,109)Veradictus
  • #51Func_L00_00267120 exact matchcblackler19
  • #52Shared level code is one unit, as each level isVeradictus
  • #53Func_L00_002C6720 exact matchcblackler19
  • #54Func_L00_0024BD18 exact matchcnobis
Show all 25
  • #5527 more functions (4,291 of 5,109), fragment joins and functional C for the portVeradictus
  • #56Two ammo functions and func_L00_002347B8cnobis
  • #57Exact-matched three shared overlay functionscblackler19
  • #58Thirteen functions that return through shared fragmentscnobis
  • #60Seven split functions adapted from Lombytecnobis
  • #6135 more matches, 149 functions of functional C for the port, 22 fragments joinedVeradictus
  • #63Match three functions (2,396 bytes) and update progresscblackler19
  • #67Exact-match Gaspar and Rilgar functionscblackler19
  • #69Fifteen functions adapted from the NTSC decompcnobis
  • #7023 functions ported from LombyteVeradictus
  • #71Six functions adapted from the NTSC decomp, without its compiler trickscnobis
  • #7250 pure-C ports, plus #69, #70 and #71 mergedLynder063
  • #7338 more functions in C, qcopy helpers allowedLynder063
  • #76Two stuck near misses finished, three NTSC ports, a renamecnobis
  • #78Measure the executable's dataVeradictus
  • #79Three matches from retail, joined jump tables, a near-miss passcnobis
  • #83Four matches, two catalogue joins, near-miss repairscnobis
  • #84Behave, a run-time check for functional C, and what it foundVeradictus
  • #85Fifteen PAL-only matches, six catalogue joins, near-miss passcnobis
  • #87Match func_L12_002E8640Lynder063

Fixed (2)

  • #64Func_0020E3D0 reads a key's infinite rate as the EE…Lynder063
  • #65Func_0020E3D0 reads a key's infinite rate as the EE…Lynder063

Other work (14)

  • #49Match func_L00_001F5C60 (debug menu draw, 4,884 bytes)dev-gian
  • #59Porting StuffVeradictus
  • #66Feat/port backfillLynder063
  • #74Match func_00221380, func_L08_002D4B80, func_L07_0030E370Lynder063
  • #75Feat/to 90Lynder063
Show all 14
  • #77To 90%Lynder063
  • #81Match wave1vetusmagnus
  • #82Another batchLynder063
  • #86To 90%: matches, CPU helpers, core jump tablesLynder063
  • #88Match/wave2bvetusmagnus
  • #89Feat/to 95Lynder063
  • #90Split 8 functions from the linker remnants in front of them; match 3xx255q
  • #91Match _type2id, _lastFrame and _printf; build libmpeg with 2.9-ee-991111-01xx255q
  • #92Match SetPalMode, transition_do_transition and update_menu_grid_selection (Lombyte ports)Match/next3xx255q

Behind the scenes (2)

  • #62Drop functional C for 42 functions that are matched nowVeradictus
  • #80Upload the functional C list beside the reportVeradictus

Opened this week, not merged by its end (3)

  • #68Exact-match Sandshark updater (func_L02_002D5250)cblackler19
  • #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

rac1-decomp on GitHub