Line 6:
Line 6:
'''IOS28''' is the first [[IOS]] to be split into multiple modules, each its own [[ELF]] [[ARM Binaries|ARM binary]], rather than all of IOS being part of a single monolithic binary. Its [[:/dev/es|ES]] module includes ioctls that retrieve shared contents.
'''IOS28''' is the first [[IOS]] to be split into multiple modules, each its own [[ELF]] [[ARM Binaries|ARM binary]], rather than all of IOS being part of a single monolithic binary. Its [[:/dev/es|ES]] module includes ioctls that retrieve shared contents.
+
+
This IOS also uses a different range of memory, so it must clear memory differently. Because [[IOS22]] and below did not do this, IOS28 also clears it if one of those IOSes is reloaded to.{{ref|https://github.com/dolphin-emu/dolphin/blob/master/Source/Core/Core/IOS/IOS.cpp}}
The only game that uses it is Metroid Prime 3: Corruption, and this IOS was included in the update partition of the disc.
The only game that uses it is Metroid Prime 3: Corruption, and this IOS was included in the update partition of the disc.
Line 19:
Line 21:
{{IOS version|v2063|stm|Only found on [[vWii]] and newer [[RVL-101]] units.}}
{{IOS version|v2063|stm|Only found on [[vWii]] and newer [[RVL-101]] units.}}
}}
}}
+
+
== References ==
+
{{references}}
{{Navbox IOS}}
{{Navbox IOS}}