Sly 1:Executable: Difference between revisions

Added infobox
(Expanded on main and Startup functions, other minor tweaks)
(Added infobox)
 
(One intermediate revision by the same user not shown)
Line 1:
{{Infobox file
|name=SCUS_971.98
|type=MIPS r5900 ELF
}}
 
'''SCUS_971.98''' is the [[executable]] for {{Sly 1}}. It is an ELF binary compiled for the PS2’s [[Wikipedia:Emotion Engine|Emotion Engine]] processor. The compiler is <tt>ee-gcc v2.9-ee-991111b</tt>.<ref>Based on strings found in the May 2002 demo build</ref>
 
Line 48 ⟶ 53:
 
==== Startup ====
<code>Startup</code> begins by calling <code>SetPhase</code>, setting <code>g_phase</code> to <code>PHASE::Startup</code>. It then iterates over an array of function pointers, called <code>StartupSampler</code>, and calls each one. The startup sampledsampler containsincludes the startup functions for many game subsystems, such as DMA, Thread, Codes, Screen, and Clock, and many more.
 
=== Game loop ===