Originally Posted by SP193
Well, even if... It was still about the same problems, mainly device-enumeration & code-size-growing.
Yepp, but like we discussed in those PMs the In-Game-Core is another issue entirely.
Now to think about it... it may be interesting to implement that (Multi USB device support).
USB hub support should already be present inside OPL, if uLE could already use hubs (Unlinke PS2ESDL, OPL doesn't use stripped-down/crippled USB drivers).
True, the Hub-Implementation seems to be standartized, but I hope someone with more knowledge about it can chime in and answer our questions.
From my understanding of how the USB topology was designed... USB hosts/devices also have a hub inside them (In other words, USB hub support is required to be present in any USB controller driver).
Maybe someone else who perfectly understands the USB 1.1 specification can give a much clearer, correct and better answer though.
PS2 V7/DMS3 V2 (FW:2.4b7); Seagate Baracuda 200GB
PS2 V7/CC1.0 (FW:34 hacked v2 BM:2.1.6); Maxtor DiamondMAX9 PLUS 160GB
PS2 SCPH-30004R; NoMod+NoLaser
3xSony MC 8MB
MAX/Datel 16MB with Boot-CD
Custom FMCB 1.8b+ Beta-Build, my AIO 0.5, Sony&xRhino-Linux