Changes

343 bytes added ,  04:29, 12 March 2022
actually came from IOS5, not IOS9
Line 7: Line 7:  
}}
 
}}
   −
'''IOS12''' is an [[IOS]] that was previously thought to be the oldest,{{ref|[https://hackmii.com/2009/06/ios-history-build-process/ "IOS: history, build process" on HackMii]}} but that was due to an $IOSVersion string for a specific part.
+
'''IOS12''' is an [[IOS]] that was previously thought to be the oldest,{{ref|[https://hackmii.com/2009/06/ios-history-build-process/ "IOS: history, build process" on HackMii]}} but that was due to an outdated build date of June 4, 2006, probably from [[IOSP]].
   −
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.
+
It is notable that [[IOS11]] and IOS12 have much lower version numbers than IOS9 and IOS10; IOS12 was most likely forked from [[IOS5]]v5, since IOS5 is known to support [[WiiConnect24]]. It is worth noting that this versioning system was not used from the beginning, evident in the fact that it is extremely unlikely for IOS9v1 to have been forked from "IOS3v0" or "IOS4v0."
 +
 
 +
Alternatively, IOS12 may be a static fork of IOS11v6, since something similar was done with [[IOS34]], and IOS13v7 was presumably built from the same code as IOS11v7. This possible origin of IOS12 can be verified by seeing what kind of differences exist between IOS11v10 and IOS12v6.
    
The [[SDK]] version built for IOS12 only supports 4:3 video.
 
The [[SDK]] version built for IOS12 only supports 4:3 video.
5,579

edits