diff --git a/IOS-Overview.md b/IOS-Overview.md index 9099877..3876aeb 100644 --- a/IOS-Overview.md +++ b/IOS-Overview.md @@ -9,33 +9,37 @@ Differences between IOS versions are typically not emulated, since they are most # HLE Overview ## Modules - | Module | Status | | --- | --- | | Kernel | Cannot be implemented with HLE in a way that makes sense. | -| FFS / FFSP | Partially implemented. Does not support filesystem metadata, proper block sizes, boot2 or direct flash access. | | ES | Mostly complete. Does not support consumption tracking and two ioctls that expose kernel internals directly (thread priorities). The latter cannot be implemented with HLE in a way that makes sense. | +| FFS / FFSP | Partially implemented. Does not support filesystem metadata, proper block sizes, boot2 or direct flash access. | +| --- | --- | | DIP | Implemented as a thin wrapper around Dolphin's DVDInterface. | -| ETH | Not implemented (internal). | +| STM | Mostly complete. Screen dimming is not supported. | +| --- | --- | +| SDI | Implemented but somewhat broken. Doesn't handle SDv2 and high capacity cards correctly. | +| --- | --- | +| EHCI | Not implemented (internal). | | KBD | Not implemented, except on Windows where it uses the host keyboard input. | -| KD | Mostly a stub. | -| NCD | Implemented (?) | | OH0 | Mostly complete | | OH1 | Complete | -| EHCI | Not implemented (internal). | | USB | Not implemented (internal). | -| USB_VEN | Mostly complete | | USB_HID (v4) | Complete | | USB_HID (v5) | Not implemented (not known to be used by anything). | | USB_HUB | Not implemented (internal?) | | USB_MSC | Not implemented (internal) | | USB_SHARED | Not implemented (internal) | +| USB_VEN | Mostly complete | +| --- | --- | | WFSI | Partially implemented | | WFSKRN | Partially implemented | -| SDI | Implemented but somewhat broken. Doesn't handle SDv2 and high capacity cards correctly. | +| --- | --- | +| ETH | Not implemented (internal). | +| KD | Mostly a stub. | +| NCD | Implemented (?) | | SO | Implemented (uses the host network stack directly). | | SSL | Implemented. However, Dolphin is unable to use certificates that are built-in to the module. | -| STM | Mostly complete. Screen dimming is not supported. | | WD | Mostly a stub. Can return fake AP info. No Wi-Fi hardware emulation or DS communication. | | WL | Not implemented (low-level WLAN driver). |