User contributions
Jump to navigation
Jump to search
- 20:06, 9 August 2015 diff hist +568 N Nsysuhs.rpl Create nsysuhs.rpl page with intro
- 05:53, 9 August 2015 diff hist +1,692 /dev/uhs Add ioctlv requests for control and bulk requests
- 05:35, 9 August 2015 diff hist +603 /dev/uhs Add ioctl requests for acquiring and releasing interfaces
- 23:22, 8 August 2015 diff hist +81 Memory map Add MEM1, place ancast at proper location
- 23:14, 8 August 2015 diff hist +177 Cafe OS →Virtual Memory Map: Add a few virtual regions
- 01:55, 8 August 2015 diff hist -80 IOS →IPC: 0x18 holds the title ID of the sender
- 21:23, 7 August 2015 diff hist +43 m IOS →Network: Add more IOSU modules for networking
- 04:25, 6 August 2015 diff hist +17 m IOS →IPC: Just like on the Wii, the IPC buf must be cache-aligned
- 03:33, 6 August 2015 diff hist -10 m IOS →IPC: 0x40 contains virtual addresses meant for conversion
- 01:58, 6 August 2015 diff hist +66 IOS →IPC: Define command numbers for IPC requests
- 01:52, 6 August 2015 diff hist +413 IOS →IPC: Basic preliminary notes for IPC command block
- 01:41, 6 August 2015 diff hist +1,013 IOS Explain IOSU architecture more
- 23:32, 13 July 2015 diff hist +247 Coreinit.rpl →Disassembler: Add DisassemblePPCOpcode()
- 23:23, 13 July 2015 diff hist +171 m Coreinit.rpl →Disassembler: Clarify some defines
- 23:20, 13 July 2015 diff hist +398 Coreinit.rpl Clean up declaration of DisassemblePPCRange() and add defines
- 23:13, 13 July 2015 diff hist +401 Coreinit.rpl →Functions: Document DisassemblePPCRange()
- 21:29, 3 July 2015 diff hist +24 m IOS →Security: /dev/mcp seems similar to /dev/es in the Wii's IOS
- 20:39, 3 July 2015 diff hist +27 Cafe OS syscalls Add 0x4F00 (LoaderCall), a couple syscalls aren't loader-only
- 18:41, 2 July 2015 diff hist +427 N Memory map Start physical memory map, fill in a few things
- 01:55, 27 June 2015 diff hist +519 Loader Document beginning of __LoaderStart()
- 01:46, 27 June 2015 diff hist +616 N Loader Create the loader page and summarize basic info
- 02:21, 18 June 2015 diff hist -9 m Padscore.rpl →Wii Remote: Missed a few more 'bool' changes
- 02:20, 18 June 2015 diff hist -3 m Padscore.rpl →Wii Remote: 'bool', not 'boolean' (this is not Java!)
- 05:26, 17 May 2015 diff hist +551 /dev/uhs →Interface Profile: Figured out endpoint descriptors, but it's kind of weird
- 19:26, 12 April 2015 diff hist +51 m /dev/uhs →USB Descriptors: Add a link to where I got my info; not the USB spec itself, but this seems accurate
- 19:03, 12 April 2015 diff hist -3 m /dev/uhs →0x11 - UhsQueryInterfaces(): Better descriptions of inputs and outputs for UhsQueryInterfaces()
- 19:01, 12 April 2015 diff hist +8 /dev/uhs →Structures: These structs are no longer specific to UhsQueryInterfaces()
- 19:00, 12 April 2015 diff hist +505 /dev/uhs Arrange this page better, putting structures into their own page section
- 18:52, 12 April 2015 diff hist +734 /dev/uhs →0x11 - UhsQueryInterfaces(): Also located USB spec device and config descriptors, copied their structs into here
- 18:42, 12 April 2015 diff hist +344 /dev/uhs →0x11 - UhsQueryInterfaces(): Located a USB spec interface descriptor in the "interface profile"
- 18:30, 12 April 2015 diff hist 0 /dev/uhs →0x11 - UhsQueryInterfaces(): First word is actually a unique handle for the interface
- 04:15, 12 April 2015 diff hist -2 /dev/uhs →0x11 - UhsQueryInterfaces(): First word actually seems like some device identifier...?
- 04:04, 12 April 2015 diff hist +26 /dev/uhs →0x11 - UhsQueryInterfaces(): Configuration descriptor ID is the first word
- 04:01, 12 April 2015 diff hist 0 m /dev/uhs →0x11 - UhsQueryInterfaces(): unknown34 renamed to unknown49
- 04:00, 12 April 2015 diff hist +52 /dev/uhs →0x11 - UhsQueryInterfaces(): Add class code to interface descriptor, found through reversing
- 03:48, 12 April 2015 diff hist +152 /dev/uhs →0x11 - UhsQueryInterfaces(): Start interface descriptor structure
- 01:38, 12 April 2015 diff hist +21 m /dev/uhs UHS stands for USB Host Stack
- 01:37, 12 April 2015 diff hist +72 /dev/uhs →0x11 - UhsQueryInterfaces(): Add match flags for vendor and product ID
- 01:33, 12 April 2015 diff hist +9 /dev/uhs →0x11 - UhsQueryInterfaces(): Found vendor and product IDs in the struct
- 01:27, 12 April 2015 diff hist +36 /dev/uhs →0x11 - UhsQueryInterfaces(): Specifying nothing for match_params selects all interfaces
- 01:26, 12 April 2015 diff hist +152 /dev/uhs →0x11 - UhsQueryInterfaces(): Add more match flags too
- 01:24, 12 April 2015 diff hist +196 /dev/uhs →0x11 - UhsQueryInterfaces(): More detail in input struct
- 01:16, 12 April 2015 diff hist +474 /dev/uhs →0x11 - UhsQueryInterfaces(): Define UhsQueryInterfaces() input struct
- 01:07, 12 April 2015 diff hist +260 /dev/uhs →0x11 - UhsQueryInterfaces(): Describe UhsQueryInterfaces() better
- 16:33, 11 April 2015 diff hist -7 m Cafe OS →Virtual Kernel Memory Map: Change section name
- 16:01, 11 April 2015 diff hist +32 IOS →DRH: /dev/ccr_uac is DRC microphone
- 15:51, 11 April 2015 diff hist +29 Cafe OS →Libraries: uac.rpl is actually Gamepad microphone, since it opens /dev/ccr_%s and AC - Audio capture
- 15:23, 11 April 2015 diff hist +38 IOS →Modules: Give a guess for what CDC means, Bluetooth module is likely for Wiimote and Pro Controller
- 03:33, 11 April 2015 diff hist +40 m Encryption keys Clarify several key descriptions, remove redundancy
- 02:53, 11 April 2015 diff hist +70 IOS →Modules: Devnode links need colon characters, add /dev/crypto