Executable: Difference between revisions
→Initialisation
imported>Leoetlino |
imported>Leoetlino |
||
Line 24: | Line 24: | ||
== Initialisation == | == Initialisation == | ||
* main ( | * main (first half of nnMain) | ||
** nn::oe::Initialize | ** nn::oe::Initialize | ||
** sead::GameFrameworkNx::initialize (implicitly calls nn::oe::Initialize again; this looks like a mistake from the Zelda developers) | ** sead::GameFrameworkNx::initialize (implicitly calls nn::oe::Initialize again; this looks like a mistake from the Zelda developers) | ||
Line 40: | Line 40: | ||
** [Debug] sead::DebugFontMgrNvn | ** [Debug] sead::DebugFontMgrNvn | ||
** [Debug] sead::DebugFontMgrJis1Nvn | ** [Debug] sead::DebugFontMgrJis1Nvn | ||
* RootTask launching (second half of nnMain) | |||
** sead::TaskBase::CreateArg::CreateArg | |||
** sead::Framework::RunArg::RunArg | |||
** framework->run(taskCreateArg) | |||
* sead::Framework::run | |||
** Constructs a sead::MethodTreeMgr | |||
** Constructs a sead::TaskMgr | |||
** framework->runImpl_ | |||
* sead::Framework::runImpl_ | |||
** framework->procCalc | |||
** framework->present | |||
** framework->procReset | |||
** framework->waitForGpuDone | |||
== Internal version == | == Internal version == |