Michael Scire
|
8d6c9bb9ee
|
htc: skeleton constructors for htcmisc
|
2021-04-11 03:58:38 -07:00 |
|
Michael Scire
|
a1e57a7413
|
htc: implement remainder of Mux/Tasks
|
2021-04-11 03:58:38 -07:00 |
|
Michael Scire
|
6a99b7fcd5
|
htc: implement mux side of connecting (and more)
|
2021-04-11 03:58:38 -07:00 |
|
Michael Scire
|
67c293faba
|
htc: fix driver manager c/p error
|
2021-04-11 03:58:37 -07:00 |
|
Michael Scire
|
8bfa4d662e
|
htc: implement remaining htclow::HtclowManagerImpl funcs (mux impls pending)
|
2021-04-11 03:58:37 -07:00 |
|
Michael Scire
|
fda4ddca62
|
htc: declare and begin impl of HtclowManagerImpl interface
|
2021-04-11 03:58:37 -07:00 |
|
Michael Scire
|
996e21863a
|
htc: optimize Mux::QuerySendPacket
|
2021-04-11 03:58:36 -07:00 |
|
Michael Scire
|
33100d9fbb
|
mux: optimize many accesses to O(log(n)) vs Nintendo's O(log(n)^2)
|
2021-04-11 03:58:36 -07:00 |
|
Michael Scire
|
b6d73580ed
|
htc: begin skeletoning types for HtcmiscImpl
|
2021-04-11 03:58:35 -07:00 |
|
Michael Scire
|
53b04c5225
|
htc: hook up creation of the htc manager service object
|
2021-04-11 03:58:35 -07:00 |
|
Michael Scire
|
276c3f8434
|
htc: module id names, skeleton rest of main
|
2021-04-11 03:58:34 -07:00 |
|
Michael Scire
|
e1b47dab0e
|
htc: implement remaining worker thread send logic (for channel mux)
|
2021-04-11 03:58:34 -07:00 |
|
Michael Scire
|
aceea1eaa7
|
htc: send logic for HtcctrlService, bugfixes (thanks @misson20000)
|
2021-04-11 03:58:33 -07:00 |
|
Michael Scire
|
cb8ed30517
|
htc: add remaining worker receive thread logic
|
2021-04-11 03:58:32 -07:00 |
|
Michael Scire
|
c44177cbcc
|
htc: implement service channel parsing (ReceiveReadyPacket)
|
2021-04-11 03:58:32 -07:00 |
|
Michael Scire
|
c19e50bff1
|
htc: implement much of worker receive logic
|
2021-04-11 03:58:31 -07:00 |
|
Michael Scire
|
f8389f9460
|
htc: fix copy/paste error in usb driver
|
2021-04-11 03:58:31 -07:00 |
|
Michael Scire
|
6a4247a6ed
|
htc: free ourselves from the tyranny of numerical enums
|
2021-04-11 03:58:30 -07:00 |
|
Michael Scire
|
9fd6ed27af
|
htc: implement htclow listener thread
|
2021-04-11 03:58:30 -07:00 |
|
Michael Scire
|
5586a4fb2e
|
htc: actually use the usb driver
|
2021-04-11 03:58:29 -07:00 |
|
Michael Scire
|
a56a4aed77
|
htc: implement complete usb driver
|
2021-04-11 03:58:29 -07:00 |
|
Michael Scire
|
7f16e202eb
|
htc: implement (fixing linker errors) through HtclowManagerImpl::OpenDriver
|
2021-04-11 03:58:29 -07:00 |
|
Michael Scire
|
d664c8ed8a
|
htclow: fix copyright headers, skeleton more manager types
|
2021-04-11 03:58:28 -07:00 |
|
Michael Scire
|
3d535e6103
|
htc: skeleton much of the type hierarchy for htclow manager
|
2021-04-11 03:58:28 -07:00 |
|
Michael Scire
|
d2102cb585
|
htc: skeleton some more of main
|
2021-04-11 03:58:28 -07:00 |
|