RadWolfie
4625a34eec
fix LED status and emulation state
2022-01-18 13:37:05 -06:00
RadWolfie
5ac2d3e152
fix UEM screen not showing up every time
2022-01-18 13:37:04 -06:00
Luke Usher
1b10e1b9d4
Merge pull request #2298 from RadWolfie/sync-xbsdb
...
Sync XbSymbolDatabase + Add Missing Patch
2022-01-16 15:35:07 +00:00
Margen67
822f4f9b9a
labeler.yml: Consistently use quotation marks
2022-01-14 12:21:55 -08:00
Luke Usher
c65d26a284
Merge pull request #2299 from Margen67/actions
...
CI.yml: Minor improvements
2022-01-14 14:07:27 +00:00
RadWolfie
54d3ee11bb
add missing patch for D3DDevice_GetBackBuffer2_0__LTCG_eax1
2022-01-12 00:30:54 -06:00
RadWolfie
50b969549f
sync XbSymbolDatabase
2022-01-12 00:30:54 -06:00
Luke Usher
f8b449d6b1
Merge pull request #2306 from NZJenkins/sc-lighting
...
Fixup sampling cube textures with PROJECT2D
2022-01-10 09:15:00 +00:00
Anthony
a844dffa95
Fixup sampling cube textures with PROJECT2D
...
Use CUBEMAP sampling instead
Fixes lighting in Splinter Cell Chaos Theory
2022-01-09 22:50:59 +13:00
Luke Usher
a25e455289
Merge pull request #2305 from CookiePLMonster/adl-cpusets
...
Fixup Win10 CPU Sets to check the EfficiencyClass
2021-12-30 21:42:14 +00:00
Silent
f41f73f6c3
Fixup Win10 CPU Sets to check the EfficiencyClass
...
Instead of picking the first physical core for Xbox threads,
Cxbx-R now picks the first highest performance physical core.
While at least Alder Lake lists performance cores first,
this is not guaranteed to always be the case in the future.
2021-12-30 21:36:20 +01:00
RadWolfie
283331412a
Merge pull request #2302 from ergo720/ob_fix
...
Allow ObIniSystem to succeed
2021-12-28 18:47:14 -06:00
ergo720
6078193fec
Fixed a bug in ObOpenObjectByName
2021-12-27 16:04:57 +01:00
ergo720
922bd4e9d2
Added ObLock and ObUnlock
2021-12-27 16:04:57 +01:00
ergo720
a7cf67cd71
Allow ObIniSystem to succeed
2021-12-27 11:58:09 +01:00
Margen67
c1fb2d665b
CI.yml: Minor improvements
...
Ignore more files.
Rename os to runs-on for consistency.
Add VS2022. (commented out due to #2300 )
Remove working-directory.
Make release stat condition use single brackets;
Same behavior, but two less characters.
2021-12-22 11:16:32 -08:00
Luke Usher
3e5272d91a
Merge pull request #2284 from NZJenkins/swap-copy
...
Tweak Swap behaviour to fix flickering in some titles
2021-12-22 11:03:15 +00:00
RadWolfie
e77404472e
Merge pull request #2297 from ergo720/jedi_fix
...
Simulate correctly the USB enumeration process in XGetDevices
2021-12-12 15:40:16 -06:00
ergo720
ef5c9ad4fb
Simulate correctly the USB enumeration process in XGetDevices
2021-12-12 21:59:20 +01:00
ergo720
0c28aca19c
Merge pull request #2295 from RadWolfie/libusb-rollback
...
Rollback libusb to v1.0.24 release tag instead of wip development
2021-12-11 02:05:02 +01:00
ergo720
7c630d6104
Merge pull request #2296 from ergo720/xbox_constants
...
Switched some xbox ntstatus codes to uppercase
2021-12-09 13:08:41 +01:00
ergo720
29e1dc865d
Switched to uppercase for xbox ntstatuses
2021-12-04 23:09:09 +01:00
RadWolfie
c9fe07ab98
Merge pull request #2294 from ergo720/lightgun
...
Added support for the lightgun input device
2021-11-29 12:33:23 -06:00
ergo720
0b2c0a2e33
review remarks
2021-11-29 14:45:24 +01:00
ergo720
66b83d98e4
Bug fixes
2021-11-27 23:53:54 +01:00
ergo720
caf7927445
Added lightgun laser emulation
2021-11-27 23:53:53 +01:00
ergo720
c658777645
Added lightgun support to input manager
2021-11-27 23:53:51 +01:00
ergo720
2c1f5bd430
Added lightgun support to xapi
2021-11-27 23:53:50 +01:00
ergo720
4645d42130
Added lightgun support to input gui
2021-11-27 23:53:49 +01:00
RadWolfie
41c9d7a352
Merge pull request #2292 from Fisherman166/SecureTrayEject
...
Implement HalEnableSecureTrayEject xbox kernel function.
2021-11-25 13:03:29 -06:00
Dartht33bagger
84ea340da1
Add TODO for implementing SMC_COMMAND_RESET_ON_EJECT in the future.
2021-11-25 09:56:08 -08:00
RadWolfie
6d08f2a99b
rollback libusb to v1.0.24 release tag instead of wip development
2021-11-21 21:47:12 -06:00
Fisherman166
886bef5c8a
Implement HalEnableSecureTrayEject xbox kernel function.
2021-11-13 17:15:27 -08:00
ergo720
4457d110bf
Merge pull request #2291 from RadWolfie/update-xbsymboldatabase
...
Update XbSymbolDatabase Module
2021-11-09 18:17:09 +01:00
RadWolfie
8e424759df
update XbSymbolDatabase module
2021-11-08 11:44:51 -06:00
ergo720
f7042be933
Merge pull request #2290 from ergo720/hw_passthrough
...
Add support for original xbox gamepads and SBC hardware via USB passthrough with libusb
2021-11-08 11:46:59 +01:00
ergo720
7791c9dd78
Review remarks
2021-11-06 19:19:38 +01:00
ergo720
c76de904dc
Added WinUSB requirement to README
2021-11-06 14:29:37 +01:00
ergo720
5a01ce5297
Fixed wrong SBC subtype + fixed off by two bytes rumble struct + removed rumble hack + switched to interrupt transfers
2021-11-06 14:29:37 +01:00
ergo720
1886819a35
Added a hack(?) to get rumble working with libusb
2021-11-06 14:29:37 +01:00
ergo720
6a9e242fad
Added gui for libusb devices + bug fixes
2021-11-06 14:29:37 +01:00
ergo720
9092f7bbe6
Extended LibusbDevice class + allowed xapi to work with libusb devices
2021-11-01 17:03:40 +01:00
ergo720
006af26a6e
Added libusb class + libusb log option
2021-11-01 17:03:40 +01:00
ergo720
b748c5f61a
Added libusb submodule
...
Co-authored-by: Fred Hallock <specialfred453@gmail.com>
2021-10-31 12:39:25 +01:00
Luke Usher
94f02583ba
Merge pull request #2286 from CookiePLMonster/simplify-timers
...
Simplify timers
2021-10-16 16:23:57 +01:00
Luke Usher
ac5289d83a
Merge pull request #2288 from ergo720/clang
...
Fixed some code errors detected by clang
2021-10-16 16:23:21 +01:00
ergo720
51c3f37596
Fixed non-const lvalue reference to type 'std::from_chars_result' cannot bind to a temporary of type 'std::from_chars_result'
2021-10-12 19:02:42 +02:00
ergo720
ca5a1aaa71
Fixed non-const lvalue reference to type cannot bind to a temporary of type
2021-10-12 18:44:09 +02:00
ergo720
23c72d825e
Fixed cannot pass object of non-trivial type 'std::vector<char>' through variadic function; call will abort at runtime [-Wnon-pod-varargs]
2021-10-12 17:35:02 +02:00
ergo720
4f26ab927f
Fixed explicit instantiation of undefined function template 'BindDefault'
2021-10-12 17:22:52 +02:00