Skip to content

Welcome Back To Pikmin Decomp: Stuff And Things Update#194

Merged
Minty-Meeo merged 8 commits into
projectPiki:mainfrom
Minty-Meeo:develop
May 29, 2026
Merged

Welcome Back To Pikmin Decomp: Stuff And Things Update#194
Minty-Meeo merged 8 commits into
projectPiki:mainfrom
Minty-Meeo:develop

Conversation

@Minty-Meeo

Copy link
Copy Markdown
Collaborator

A bit from months ago, and a lot this last week. Contains revisional difference cleanup.

@decomp-dev

decomp-dev Bot commented May 29, 2026

Copy link
Copy Markdown

Report for G98P01_PIKIDEMO (4f82d6d - 6987afe)

📈 Matched code: 98.62% (+0.30%, +6580 bytes)
📈 Linked code: 87.31% (+0.31%, +6856 bytes)
📈 Matched data: 95.65% (+0.01%, +232 bytes)
📈 Linked data: 85.96% (+0.01%, +168 bytes)

✅ 25 new matches
Unit Item Bytes Before After
main/pad/Pad PADTypeAndStatusCallback +812 0.00% 100.00%
main/pad/Pad PADRead +561 40.39% 100.00%
main/pad/Pad PADProbeCallback +216 0.00% 100.00%
main/pad/Pad PADReset +207 19.39% 100.00%
main/pad/Pad PADRecalibrate +202 22.55% 100.00%
main/pad/Pad OnReset +174 56.93% 100.00%
main/pad/Pad PADInit +152 71.33% 100.00%
main/vi/vi VIGetCurrentLine +149 2.63% 100.00%
main/pad/Pad PADReceiveCheckCallback +148 51.99% 100.00%
main/pad/Pad PADOriginUpdateCallback +142 26.29% 100.00%
main/pad/Pad __PADDisableRecalibration +124 0.00% 100.00%
main/vi/vi VIGetTvFormat +115 7.39% 100.00%
main/pad/Pad PADOriginCallback +113 42.78% 100.00%
main/vi/vi getCurrentFieldEvenOdd +104 0.00% 100.00%
main/pad/Pad UpdateOrigin +102 75.95% 100.00%
main/pad/Pad SamplingHandler +96 0.00% 100.00%
main/pad/Pad PADSetSamplingCallback +84 0.00% 100.00%
main/vi/vi __VIRetraceHandler +47 91.62% 100.00%
main/pad/Pad PADControlMotor +41 75.51% 100.00%
main/vi/vi getTiming +41 72.11% 100.00%
main/vi/vi __VIInit +17 96.74% 100.00%
main/pad/Pad .bss +16 80.00% 100.00%
main/vi/vi .sbss +9 89.66% 100.00%
main/pad/Pad .sdata +4 90.32% 100.00%
main/pad/Pad .sbss +2 95.24% 100.00%
📈 4 improvements in unmatched items
Unit Item Bytes Before After
main/vi/vi .data +345 48.04% 96.59%
main/vi/vi VIConfigure +119 83.94% 90.05%
main/card/CARDMount DoMount +22 83.87% 85.72%
main/vi/vi VIInit +8 12.66% 13.33%

Report for GPIJ01_02 (4f82d6d - 6987afe)

No changes

Report for G98E01_PIKIDEMO (4f82d6d - 6987afe)

📈 Matched code: 98.84% (+0.24%, +5276 bytes)
📈 Linked code: 89.53% (+0.32%, +7132 bytes)
📈 Matched data: 95.77% (+0.02%, +280 bytes)
📈 Linked data: 86.37% (+0.02%, +320 bytes)

✅ 20 new matches
Unit Item Bytes Before After
main/pad/Pad PADTypeAndStatusCallback +812 0.00% 100.00%
main/pad/Pad PADRead +561 40.39% 100.00%
main/pad/Pad PADProbeCallback +216 0.00% 100.00%
main/pad/Pad PADReset +207 19.39% 100.00%
main/pad/Pad PADRecalibrate +202 22.55% 100.00%
main/pad/Pad OnReset +174 56.93% 100.00%
main/pad/Pad PADReceiveCheckCallback +148 51.99% 100.00%
main/pad/Pad PADOriginUpdateCallback +142 26.29% 100.00%
main/pad/Pad PADInit +137 74.32% 100.00%
main/pad/Pad __PADDisableRecalibration +124 0.00% 100.00%
main/pad/Pad PADOriginCallback +113 42.78% 100.00%
main/pad/Pad UpdateOrigin +102 75.95% 100.00%
main/pad/Pad SamplingHandler +96 0.00% 100.00%
main/pad/Pad PADSetSamplingCallback +84 0.00% 100.00%
main/pad/Pad PADSetSamplingRate +71 69.95% 100.00%
main/pad/Pad PADControlMotor +41 75.51% 100.00%
main/pad/Pad __PADRefreshSamplingRate +36 0.00% 100.00%
main/pad/Pad .data +34 77.78% 100.00%
main/pad/Pad .bss +16 80.00% 100.00%
main/pad/Pad .sbss +5 90.91% 100.00%

Report for GPIJ01_01 (4f82d6d - 6987afe)

No changes

Report for GPIE01_00 (4f82d6d - 6987afe)

No changes

Report for GPIE01_01 (4f82d6d - 6987afe)

No changes

Report for DPIJ01_PIKIDEMO (4f82d6d - 6987afe)

📈 Matched code: 98.46% (+0.23%, +5128 bytes)
📈 Linked code: 85.70% (+0.31%, +6984 bytes)
📈 Matched data: 95.64% (+0.02%, +280 bytes)
📈 Linked data: 57.26% (+0.02%, +320 bytes)

✅ 19 new matches
Unit Item Bytes Before After
main/pad/Pad PADTypeAndStatusCallback +812 0.00% 100.00%
main/pad/Pad PADRead +548 42.22% 100.00%
main/pad/Pad PADRecalibrate +256 0.00% 100.00%
main/pad/Pad PADProbeCallback +216 0.00% 100.00%
main/pad/Pad PADReset +190 24.78% 100.00%
main/pad/Pad OnReset +187 53.34% 100.00%
main/pad/Pad PADReceiveCheckCallback +148 51.99% 100.00%
main/pad/Pad PADOriginUpdateCallback +142 26.29% 100.00%
main/pad/Pad PADInit +141 73.41% 100.00%
main/pad/Pad PADOriginCallback +113 42.78% 100.00%
main/pad/Pad UpdateOrigin +102 75.95% 100.00%
main/pad/Pad SamplingHandler +96 0.00% 100.00%
main/pad/Pad PADSetSamplingRate +71 69.95% 100.00%
main/pad/Pad PADSetSamplingCallback +68 0.00% 100.00%
main/pad/Pad PADControlMotor +41 75.51% 100.00%
main/pad/Pad __PADRefreshSamplingRate +36 0.00% 100.00%
main/pad/Pad .data +34 77.78% 100.00%
main/pad/Pad .bss +16 80.00% 100.00%
main/pad/Pad .sbss +5 90.91% 100.00%
📉 3 regressions in unmatched items
Unit Item Bytes Before After
main/os/OSSerial SIGetResponseRaw -112 52.76% 21.29%
main/os/OSSerial SIGetStatus -83 36.22% 1.67%
main/os/OSSerial SIGetResponse -39 86.54% 67.54%

Report for GPIP01_00 (4f82d6d - 6987afe)

📈 Matched code: 98.62% (+0.07%, +1580 bytes)
📈 Matched data: 68.34% (+0.00%, +80 bytes)

✅ 7 new matches
Unit Item Bytes Before After
main/vi/vi VIGetCurrentLine +149 2.63% 100.00%
main/vi/vi VIGetTvFormat +115 7.39% 100.00%
main/vi/vi getCurrentFieldEvenOdd +104 0.00% 100.00%
main/vi/vi __VIRetraceHandler +47 91.62% 100.00%
main/vi/vi getTiming +41 72.11% 100.00%
main/vi/vi __VIInit +17 96.74% 100.00%
main/vi/vi .sbss +9 89.66% 100.00%
📈 3 improvements in unmatched items
Unit Item Bytes Before After
main/vi/vi .data +345 48.04% 96.59%
main/vi/vi VIConfigure +119 83.94% 90.05%
main/vi/vi VIInit +8 12.66% 13.33%

@Minty-Meeo Minty-Meeo merged commit b245957 into projectPiki:main May 29, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant