StrikeBox icon indicating copy to clipboard operation
StrikeBox copied to clipboard

Add USB emulation

Open StrikerX3 opened this issue 7 years ago • 3 comments

XQEMU's USB emulation and XID are necessary for input emulation.

Also check out QEMU's USB emulation.

Another possibly useful source is VirtualBox.

There was also ergo720's OHCI-LLE branch (user deleted) which has been merged with Cxbx-Reloaded's develop branch a while ago. It doesn't work yet, but may serve as a starting point.

Of course, it's also possible to go straight to the source and read the specifications: here or here.

StrikerX3 avatar Mar 09 '18 01:03 StrikerX3

Recently, Cxbx-Reloaded was extended to go further with LLE USB - see https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1526

PatrickvL avatar Jan 25 '19 17:01 PatrickvL

I'm planning on rewriting the entire OHCI / XID emulation based on the official specs just like I did with IDE emulation, which works very well thanks to excellent documentation. XID is of course not well documented, so there will be a bit of research to get it to work.

StrikerX3 avatar Jan 25 '19 18:01 StrikerX3

For XID, I'll use the XQEMU adapter (#22) to take advantage of their emulation.

StrikerX3 avatar Feb 28 '19 16:02 StrikerX3