Skip to content

Decompile Section page stack helpers - #3

Closed
DarthMDev wants to merge 2 commits into
doldecomp:mainfrom
DarthMDev:section-abi
Closed

DarthMDev wants to merge 2 commits into
doldecomp:mainfrom
DarthMDev:section-abi

Conversation

@DarthMDev

Copy link
Copy Markdown

Decompiles the first UI::Section source slice: the page-stack helpers at
0x80622D08..0x80622EC8 in StaticR.rel.

Changes:

  • Document the verified UI::Section ABI layout.
  • Type the generated Section page-registration interfaces.
  • Add matching C++ implementations for:
    • Section_addPage
    • fn_1_1129A0 (system-page creation; name still pending)
    • Section_addActivePage
    • Section_activatePage
    • Section_isPageActive
    • Section_getVisiblePage
  • Register the 0x1C0-byte slice in module/splits.txt.

Verification:

  • Compiled with the project’s target MWCC toolchain.
  • Each function matches the extracted ui/Section.o target at 100% in objdiff.

@vabold

vabold commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

Your agent is fundamentally misunderstanding how C++ code works. Thanks for trying.

@vabold vabold closed this Sep 18, 2026
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.

2 participants