ergo720
|
c18e2f6a38
|
Connected LLE USB implementation with the rest of the emulator (untested)
|
2018-07-18 23:32:18 +02:00 |
ergo720
|
4e7d4a7eda
|
Run all xinput functions as unpatched with LLE USB
|
2018-07-17 22:51:53 +02:00 |
ergo720
|
e6de7b99d1
|
Removed player to usb port conversion (confirmed as being a bug of XQEMU)
|
2018-07-17 21:51:36 +02:00 |
ergo720
|
669b1e8cd1
|
Added LLE USB flag
|
2018-07-17 01:09:36 +02:00 |
ergo720
|
7ab72b4c90
|
Replaced Cxbx.h with CxbxCommon.h
|
2018-07-17 00:05:32 +02:00 |
ergo720
|
f47c481ee6
|
Introduced InputDeviceManager
|
2018-07-16 23:55:55 +02:00 |
ergo720
|
e1a76b643c
|
Added SDL2 submodule
|
2018-07-14 23:32:18 +02:00 |
ergo720
|
45f4f32790
|
Amend previous rebasing
|
2018-07-14 17:19:34 +02:00 |
ergo720
|
a4d869f4e4
|
Also create serial for gamepad as well
|
2018-07-14 17:00:07 +02:00 |
ergo720
|
04d1817570
|
Use std::string instead of C-style strings
|
2018-07-14 17:00:06 +02:00 |
ergo720
|
6fea0c3da1
|
add linux support to timer functions (untested)
|
2018-07-14 17:00:06 +02:00 |
ergo720
|
002e10003d
|
Forgotten to reset a couple of ohci registers
|
2018-07-14 17:00:05 +02:00 |
ergo720
|
b24e15a09c
|
USB_DeviceDetach
|
2018-07-14 17:00:05 +02:00 |
ergo720
|
7bb0ebddd5
|
Updated logging
|
2018-07-14 17:00:05 +02:00 |
ergo720
|
2680f4b6e8
|
Added usb packet logging solution configuration
|
2018-07-14 17:00:05 +02:00 |
ergo720
|
f4c47fddc9
|
Implemented xid gamepad device + updates to hub
|
2018-07-14 16:58:30 +02:00 |
ergo720
|
9196c353d2
|
Practically finished Hub device implementation
|
2018-07-14 16:56:50 +02:00 |
ergo720
|
42f54aeadc
|
Implemented usb requests commands + small refactoring
|
2018-07-14 16:56:50 +02:00 |
ergo720
|
36038db4fa
|
Implemented some hub commands + major refactoring
|
2018-07-14 16:56:50 +02:00 |
ergo720
|
4e3d0b307a
|
Finally finished Hub initialization!
|
2018-07-14 16:56:49 +02:00 |
ergo720
|
13b20e6741
|
small OHCI stuff + almost done with Hub initialization
|
2018-07-14 16:56:49 +02:00 |
ergo720
|
0691b8bfb4
|
More hub init + some refactoring
|
2018-07-14 16:56:49 +02:00 |
ergo720
|
a51bde22b6
|
More hub work
|
2018-07-14 16:54:18 +02:00 |
ergo720
|
138e103ca4
|
Some refactoring + started Hub device work
|
2018-07-14 16:54:18 +02:00 |
ergo720
|
36c60e7ca7
|
Isochronous TD + changed usb folder structure
|
2018-07-14 16:52:11 +02:00 |
ergo720
|
b486095e97
|
Control and bulk list processing
|
2018-07-14 16:48:33 +02:00 |
ergo720
|
95bb9becdd
|
Completed OHCI-side of packet processing
|
2018-07-14 16:48:32 +02:00 |
ergo720
|
412f6ca686
|
More packet processing stuff (WIP)
|
2018-07-14 16:45:34 +02:00 |
ergo720
|
245bedadc3
|
VMManager reworking (small stuff)
|
2018-07-14 16:45:34 +02:00 |
ergo720
|
0b5c2c911c
|
Packet processing stuff and refactored USBDevice class (WIP)
|
2018-07-14 16:45:34 +02:00 |
ergo720
|
8ca5cff089
|
VMManager: small update to identity map hack
|
2018-07-14 16:45:34 +02:00 |
ergo720
|
756760d76b
|
Transfer descriptor stuff
|
2018-07-14 16:45:33 +02:00 |
ergo720
|
d8c42fc79b
|
VMManager identity mapping hack
|
2018-07-14 16:45:33 +02:00 |
ergo720
|
c0bc5545bb
|
ED processing stuff
|
2018-07-14 16:45:33 +02:00 |
ergo720
|
ea164dd769
|
Fix SOF timer bug
|
2018-07-14 16:45:33 +02:00 |
ergo720
|
828822c695
|
OHCI_GetFrameRemaining
|
2018-07-14 16:45:32 +02:00 |
ergo720
|
716e20fbc4
|
HCCA stuff (WIP)
|
2018-07-14 16:39:58 +02:00 |
ergo720
|
e79c7fa185
|
Updated class member names
|
2018-07-14 16:39:57 +02:00 |
ergo720
|
0fd31a0df6
|
More usb port stuff
|
2018-07-14 16:39:57 +02:00 |
ergo720
|
421a5b8754
|
Usb port stuff (wip)
|
2018-07-14 16:39:57 +02:00 |
ergo720
|
685227d874
|
Interrupt stuff
|
2018-07-14 16:39:57 +02:00 |
ergo720
|
48f861b6e8
|
USB state modes + small update to timers
|
2018-07-14 16:39:56 +02:00 |
ergo720
|
f9cb91810f
|
Read/write ohci registers
|
2018-07-14 16:39:56 +02:00 |
ergo720
|
7f0bea988c
|
USB/HC initialization stuff
|
2018-07-14 16:39:56 +02:00 |
ergo720
|
6aafb25dee
|
Virtual and real timers
|
2018-07-14 16:39:55 +02:00 |
ergo720
|
b61339f0ea
|
Added skeleton HC initialization
|
2018-07-14 16:37:43 +02:00 |
ergo720
|
403f9cb710
|
MMIO support for USB devices
|
2018-07-14 16:37:42 +02:00 |
ergo720
|
989429bcc6
|
Added missing copyright text
|
2018-07-14 16:33:33 +02:00 |
ergo720
|
46a03cb442
|
Created USB devices
|
2018-07-14 16:22:25 +02:00 |
Luke Usher
|
2b8ba74a0d
|
Update README.md
|
2018-07-13 08:52:58 +01:00 |