You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MorphOS startup hang in module discovery. The five modules that kept extra functions in a separate more_functions[]/module_func global (themes, ftp, misc, join, filetype, plus xadopus) now store all entries inline in a properly-sized ModuleInfo_N struct. The old pattern relied on the linker placing the auxiliary array immediately after module_info in memory; the MorphOS PPC toolchain does not guarantee that, so info->function[n] for n>=1 read garbage, hanging DirectoryOpus at startup step 8 (init_commands_scan) on the first module with multiple functions (themes).
Cleanup
Modernised the MorphOS IPC entry-point dispatch: IPC_EntryCode / IPC_StartupCode / IPC_EntryProto now expand to plain PPC-native functions on MorphOS (matching OS4/AROS). IPC_Launch forces NP_CodeType=CODETYPE_PPC unconditionally. The IPCF_NATIVE flag is retained for source compatibility but no longer required.