Line 1:
Line 1:
__FORCETOC__
__FORCETOC__
−
The ES (ETicket Services) is responsible for the security of Wii, making it OUR enemy! Along with the rest of IOS, this is generally considered a "private interface" -- game developers never call any of these functions directly.
+
''ES'' (E-Ticket Services) is the IOS module that is notably responsible for title management, bootstrapping the PowerPC and giving it access to title contents.
−
Most of these are now implemented in libogc -- see http://devkitpro.svn.sourceforge.net/viewvc/devkitpro/trunk/libogc/libogc/es.c?view=log.
+
This module is always part of the main, bootable binary, along with the IOS kernel, crypto code (IOSC) and the flash filesystem driver (FFS). It runs with more privileges than any other process and has access to most syscalls.
−
Please feel free to submit patches to implement the remaining functions.
+
Along with the rest of IOS, this is generally considered a "private interface" -- game developers never call any of these functions directly.
+
+
Most of these are now implemented in [http://devkitpro.svn.sourceforge.net/viewvc/devkitpro/trunk/libogc/libogc/es.c?view=log libogc]. Please feel free to submit patches to implement the remaining functions.
== Known ES Functions ==
== Known ES Functions ==