Difference between revisions of "IOS12"
Hallowizer (talk | contribs) (this is NOT the oldest IOS, it IS what made me start looking into the IOS tree though) |
Hallowizer (talk | contribs) (Dev symbols in v6) |
||
Line 12: | Line 12: | ||
The [[SDK]] version built for IOS12 only supports 4:3 video. | The [[SDK]] version built for IOS12 only supports 4:3 video. | ||
+ | |||
+ | IOS12v6 contains many symbols that are not in other IOSes,{{check}} such as function names and source file names. It appears that IOS was structured similar to [[Revolution OS]] libraries, with files such as <code>iop_os.c</code>. Function names seem to also have been taken from Revolution/Dolphin OS, since there are functions such as <code>OSAlloc</code>. It is likely that this was a prerelease IOS that a retail game used by accident, and is probably identical to IOS11v6. | ||
== Titles using this IOS == | == Titles using this IOS == |
Revision as of 22:57, 2 March 2022
IOS12 | |
![]() | |
Release | |
---|---|
Initial | 122E |
System Update | 2.0 |
Technical info | |
Type | Common IOS |
Status | Active |
IOS12 is an IOS that was previously thought to be the oldest,[1] but that was due to an $IOSVersion string for a specific part.
It is notable that IOS11 and IOS12 have much lower version numbers than IOS9 and IOS10; it is likely that v6 of this IOS was based on a very old version of IOS9, due to the IOS9 code getting messy. All future IOSes seem to stem from IOS11 and IOS12, so the IOS9 subtree was probably abandoned as opposed to numbering being restarted.
The SDK version built for IOS12 only supports 4:3 video.
IOS12v6 contains many symbols that are not in other IOSes,[check] such as function names and source file names. It appears that IOS was structured similar to Revolution OS libraries, with files such as iop_os.c
. Function names seem to also have been taken from Revolution/Dolphin OS, since there are functions such as OSAlloc
. It is likely that this was a prerelease IOS that a retail game used by accident, and is probably identical to IOS11v6.
Titles using this IOS
- Elebits
Version history
Version | Signing bug? | /dev/flash access? | ES_Identify? | STM Release Exploit? | STM IOCTL overflow? | SDI register index bug? | Notes |
---|---|---|---|---|---|---|---|
v6 | Yes | Yes | Yes | Yes | Yes | Yes | First release. 2.0 update. |
v11 | No | No | No | Yes | Yes | Yes | |
v12 | No | No | No | No | Yes | Yes | |
v269 | No | No | No | No | Yes | Yes | |
v525 | No | No | No | No | Yes | Yes | |
v526 | No | No | No | No | Yes | Yes | |
v782 | No | No | No | No | Yes | Yes | Only found on vWii and newer RVL-101 units. |
v26382 | No | No | No | No | Yes | Yes | Only found on Wii mini |
References
↑ 1. "IOS: history, build process" on HackMii
|