Skip to content

MetroTRK - #25

Merged
DeathHound6 merged 15 commits into
masterfrom
dh/metrotrk
Apr 24, 2026
Merged

MetroTRK#25
DeathHound6 merged 15 commits into
masterfrom
dh/metrotrk

Conversation

@DeathHound6

Copy link
Copy Markdown
Member

No description provided.

@decomp-dev

decomp-dev Bot commented Apr 24, 2026

Copy link
Copy Markdown

Report for SALE4Q (255f26f - c4c8afa)

No changes

Report for SALP4Q (255f26f - c4c8afa)

📈 Matched code: 0.82% (+0.23%, +11444 bytes)
📈 Linked code: 0.61% (+0.17%, +8392 bytes)
Total data: 1235500 bytes (-8 bytes)
📈 Matched data: 0.54% (+0.13%, +1624 bytes)
📈 Linked data: 0.17% (+0.00%, +4 bytes)

✅ 38 new matches
Unit Item Bytes Before After
main/PowerPC_EABI_Support/MetroTRK/__exception pad_00_800046E4_init +7988 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/targimpl .bss +1448 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/targimpl TRKTargetAccessExtended2 +368 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/mpc_7xx_603e TRKRestoreExtended1Block +356 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/targimpl TRKTargetAccessExtended1 +356 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/targimpl TRKTargetAccessMemory +336 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/targimpl TRKTargetAccessFP +316 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/targimpl TRKValidMemory32 +248 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/targimpl TRKTargetAccessDefault +248 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/mainloop TRKNubMainLoop +236 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/targimpl TRK_ppc_memcpy +204 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/dolphin_trk InitMetroTRK +148 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/nubinit TRKInitializeEndian +116 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/dolphin_trk TRKInitializeTarget +72 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/serpoll TRKProcessInput +64 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/main_TRK TRK_main +60 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/dolphin_trk .data +60 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/flush_cache TRK_flush_cache +56 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/dolphin_trk_glue TRKEXICallBack +56 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/targcont TRKTargetContinue +52 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/serpoll TRKGetInput +44 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/nubevent .bss +40 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/nubinit TRKTerminateNub +36 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/nubinit .data +32 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/nubevent TRKConstructEvent +24 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/targimpl .data +16 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/targimpl .rodata +16 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/nubinit TRKNubWelcome +12 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/nubevent TRKDestructEvent +8 0.00% 100.00%
main/PowerPC_EABI_Support/MetroTRK/serpoll TRKInitializeSerialHandler +8 0.00% 100.00%

...and 8 more new matches

📈 37 improvements in unmatched items
Unit Item Bytes Before After
main/PowerPC_EABI_Support/MetroTRK/msgbuf .bss +3284 0.00% 50.00%
main/PowerPC_EABI_Support/MetroTRK/mpc_7xx_603e TRKSaveExtended1Block +451 0.00% 99.91%
main/PowerPC_EABI_Support/MetroTRK/dolphin_trk __TRK_copy_vectors +238 0.00% 77.29%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKReadBuffer_ui32 +231 0.00% 99.91%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKReadBuffer1_ui64 +223 0.00% 99.91%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKAppendBuffer +163 0.00% 99.85%
main/PowerPC_EABI_Support/MetroTRK/nubinit TRKInitializeNub +156 0.00% 91.28%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKReadBuffer_ui8 +151 0.00% 99.87%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKReadBuffer +143 0.00% 99.86%
main/PowerPC_EABI_Support/MetroTRK/nubevent TRKPostEvent +140 0.00% 69.00%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKAppendBuffer1_ui64 +129 0.00% 53.05%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKGetFreeBuffer +111 0.00% 71.64%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKAppendBuffer_ui32 +111 0.00% 46.50%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKAppendBuffer_ui8 +99 0.00% 99.80%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKAppendBuffer1_ui32 +93 0.00% 44.92%
main/PowerPC_EABI_Support/MetroTRK/serpoll TRKTestForPacket +86 0.00% 42.53%
main/PowerPC_EABI_Support/MetroTRK/dolphin_trk_glue TRKLoadContext +83 0.00% 61.24%
main/PowerPC_EABI_Support/MetroTRK/dispatch TRKDispatchMessage +76 0.00% 26.54%
main/PowerPC_EABI_Support/MetroTRK/nubevent TRKGetNextEvent +72 0.00% 52.09%
main/PowerPC_EABI_Support/MetroTRK/mem_TRK TRK_fill_mem +59 0.00% 20.16%
main/PowerPC_EABI_Support/MetroTRK/dolphin_trk_glue TRKReadUARTN +59 0.00% 99.93%
main/PowerPC_EABI_Support/MetroTRK/dolphin_trk_glue TRKWriteUARTN +59 0.00% 99.93%
main/PowerPC_EABI_Support/MetroTRK/dolphin_trk TRKTargetTranslate +55 0.00% 53.85%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKSetBufferPosition +47 0.00% 99.75%
main/PowerPC_EABI_Support/MetroTRK/dispatch .data +44 0.00% 41.19%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKResetBuffer +39 0.00% 99.70%
main/PowerPC_EABI_Support/MetroTRK/msgbuf TRKGetBuffer +35 0.00% 99.89%
main/PowerPC_EABI_Support/MetroTRK/mem_TRK TRK_memcpy +22 0.00% 7.15%
main/PowerPC_EABI_Support/MetroTRK/dolphin_trk_glue .bss +20 0.00% 50.00%
main/PowerPC_EABI_Support/MetroTRK/dolphin_trk_glue EnableEXI2Interrupts +19 0.00% 45.45%

...and 7 more improvements in unmatched items

@DeathHound6
DeathHound6 merged commit 6cbae75 into master Apr 24, 2026
4 checks passed
@DeathHound6
DeathHound6 deleted the dh/metrotrk branch April 24, 2026 19:00
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