RadWolfie
a338a12d77
revert partial review remark
2022-04-06 03:42:35 -05:00
Anthony
88b686c27d
Clear FILE_NO_INTERMEDIATE_BUFFERING in IoCreateFile
...
Fixes JSRF issue with loading titles from Windows Storage Spaces
2022-04-06 19:49:02 +12:00
RadWolfie
b84e80663f
review remark 2
2022-04-05 17:57:05 -05:00
RadWolfie
351c9a7c86
review remark
2022-04-05 17:45:36 -05:00
RadWolfie
6d395bf2ee
fix alignment from tabs to spaces
2022-04-03 19:08:14 -05:00
RadWolfie
57640cad49
Implement RtlGetCallersAddress
2022-04-03 19:08:13 -05:00
RadWolfie
1d030aa41f
Implement RtlCaptureStackBackTrace
2022-04-03 19:08:13 -05:00
RadWolfie
c723c56e4a
Implement RtlWalkFrameChain
2022-04-03 19:08:13 -05:00
ergo720
5f7b9417b0
Merge pull request #2339 from RadWolfie/improve-thread-setup
...
Improve Xbox Thread Setup
2022-04-04 00:54:23 +02:00
RadWolfie
877c87537e
review remark
2022-04-03 17:30:08 -05:00
ergo720
9f87854040
Merge pull request #2130 from RadWolfie/update-readme
...
Variant Update to Readme
2022-04-01 01:37:47 +02:00
RadWolfie
38eeef7c0d
add readme to informational label
2022-03-31 18:11:03 -05:00
RadWolfie
5d87ad46c6
update speical thanks section
2022-03-31 17:49:24 -05:00
RadWolfie
7b9634a3ec
fix new line in markdown
2022-03-31 17:36:19 -05:00
RadWolfie
8dd54df4a8
Review remarks
2022-03-31 17:35:17 -05:00
RadWolfie
c5fe198bb2
direct users from readme to official site's download page
2022-03-31 17:27:47 -05:00
RadWolfie
a81ec74d06
fixup wine usage
2022-03-31 17:25:47 -05:00
RadWolfie
82427abcb8
fix hidden bug when binaries are mixed
2022-03-29 20:36:58 -05:00
RadWolfie
f0a1301b64
improve xbox thread implement
2022-03-29 20:36:58 -05:00
RadWolfie
d9785e7225
prepare and clean up kernel types
2022-03-29 20:36:58 -05:00
RadWolfie
067aa82cc7
Merge pull request #2337 from ergo720/mmglobaldata
...
Fixed wrong type for MmGlobalData kernel export
2022-03-29 08:23:22 -05:00
ergo720
5d5fc992da
Fixed wrong type for MmGlobalData kernel export
2022-03-29 14:47:00 +02:00
ergo720
dc1f93b120
Merge pull request #2326 from NZJenkins/exp/dsound-buffer-streaming
...
DirectSoundBuffer streaming
2022-03-29 14:03:54 +02:00
RadWolfie
d0b4c6abac
Merge pull request #2336 from ergo720/sdl_update
...
Updated SDL submodule to 2.0.20 stable version
2022-03-28 20:15:00 -05:00
ergo720
09c5eb405d
Updated SDL submodule to 2.0.20
2022-03-28 18:40:39 +02:00
RadWolfie
3908a8c7b2
Merge pull request #2334 from ergo720/C++20
...
Updated cxbxr projects to use and build with C++20
2022-03-28 04:18:36 -05:00
ergo720
51ddb6c1d1
Dropped VS2019 builds and updated readme
2022-03-28 10:53:46 +02:00
ergo720
bfa9abbc1b
Updated cxbxr projects to use and build with C++20
2022-03-22 00:52:52 +01:00
Anthony
aac207c78e
Fix typo
2022-03-14 17:10:26 +13:00
Anthony
49b4988953
Co-locate imgui includes
2022-03-13 21:41:13 +13:00
Anthony
da27e1456b
Restore Unlock logging
2022-03-12 09:57:32 +13:00
Anthony
baa1cf5470
Ensure End() is called after Begin/BeginChild, regardless of return value
...
Note this is not required for other Begin apis
2022-03-12 09:53:22 +13:00
Anthony
feb1f0383d
Comment some includes
2022-03-12 09:45:23 +13:00
RadWolfie
6788bf16f3
Merge pull request #2328 from Margen67/actions
...
CI: Upgrade checkout+upload/download-artifact to v3+labeler to v4
2022-03-11 02:25:13 -06:00
Margen67
b1446a5f6b
Other workflow improvements
...
autoclose:
Use checkout v3.
pull-request:
Use labeler v4.
2022-03-10 23:56:00 -08:00
Margen67
0a72fbf7f7
CI: Upgrade checkout+upload/download-artifact to v3
2022-03-09 13:45:50 -08:00
Anthony
4186d4ba8b
Avoid expensive calls to DirectSound on buffers unless they've been played at least once
2022-03-07 21:24:35 +13:00
Anthony
4c30264136
DirectSoundBuffer visualization debug view
...
- Visualize play progress, play region, loop region
- Buffer streaming controls
- Scale visualization to window by RadWolfie
2022-03-07 21:24:35 +13:00
Anthony
7528d9a4e3
Change locking APIs to nops
...
to prevent interference DirectSoundBuffer streaming.
2022-03-07 20:33:12 +13:00
Anthony
60dbf241e8
Stream audio from Xbox DirectSoundBuffers
...
to handle cases where titles write to sound buffers after they are created.
Note titles do not have to lock the buffer or otherwise call any API to write to sound buffers.
Every few ms, for each sound buffer currently playing, write a chunk of sound data ahead of the current audio play cursor.
Fixes audio issues in titles including:
- NBA Live 2005 (no audio)
- Crash Tag Team Racing (audio looping incorrectly)
- Madagascar (audio looping incorrectly)
2022-03-07 20:33:11 +13:00
Anthony
852adf0d21
optimize DirectSound Buffer's StopEx function
2022-03-06 21:00:02 +13:00
Luke Usher
1e300d63ec
Merge pull request #2310 from Margen67/actions
...
CI: Upgrade to VS2022
2022-03-04 09:02:15 +00:00
Margen67
5b0cf41507
Update README
2022-03-04 00:26:57 -08:00
Margen67
0c8dd778d0
CI: Upgrade to VS2022
...
Remove windows-2016 since it's going to be removed soon;
actions/virtual-environments#4312
Use ${GITHUB_SHA::7} for tag to prevent commit weirdness.
2022-03-03 21:48:08 -08:00
RadWolfie
25b9a2efcc
Merge pull request #2325 from LukeUsher/log-failed-patches
...
hle: detect when patches fail to apply
2022-03-01 17:00:42 -06:00
Luke Usher
3a59c62753
Update src/core/hle/Patches.cpp
...
Co-authored-by: RadWolfie <RadWolfie@users.noreply.github.com>
2022-03-01 22:41:18 +00:00
Luke Usher
884a9080b5
hle: detect when patches fail to apply
2022-03-01 20:40:56 +00:00
ergo720
f857593f77
Merge pull request #2315 from ergo720/thread_ob_handle
...
Updated Ps kernel functions to use Ob handles + unpatch thread XAPI functions + added APC support to kernel via Ob
2022-02-22 23:20:29 +01:00
ergo720
d3b2554b20
Use a separate array for the native handles in NtWaitForMultipleObjectsEx
2022-02-20 16:07:42 +01:00
ergo720
f174872702
Unpatch timeSetEvent and timeKillEvent + fixes a crash in chihiro games + missing audio effects in virtua cop 3 + fixes a bug in SignalObjectAndWait
2022-02-20 12:22:36 +01:00