Commit Graph

1894 Commits

Author SHA1 Message Date
PatrickvL a82b0f72d6 Kernel : Updated a few comments, changing 'this' into a concrete symbol 2017-02-19 01:24:11 +01:00
PatrickvL 2cbc7a7086 Kernel : Stubbed KeResumeThread and KeSuspendThread 2017-02-19 01:22:54 +01:00
PatrickvL 0b03a44959 Kernel : Stubbed KeRestoreFloatingPointState and KeSaveFloatingPointState 2017-02-19 01:03:41 +01:00
PatrickvL 70b6fcac5a Kernel : Implemented PsQueryStatistics partially 2017-02-19 00:47:30 +01:00
PatrickvL 628284eda8 Merge pull request #178 from PatrickvL/master
Kernel expansion
2017-02-19 00:32:13 +01:00
PatrickvL d5bf238cbe Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-19 00:26:43 +01:00
PatrickvL 56768d54b1 Kernel : Added a little bit more meat on Rtl(Enter|Leave)CriticalSectionAndRegion 2017-02-19 00:24:49 +01:00
PatrickvL 904ae0d0c4 Kernel : Added stubs for RtlEnterCriticalSectionAndRegion and RtlLeaveCriticalSectionAndRegion 2017-02-19 00:18:15 +01:00
PatrickvL 206e5c8d0e Kernel : Implemented (READ|WRITE)_PORT_BUFFER_U(CHAR|SHORT|LONG) by forwarding to EmuX86_IO(Read|Write)(8|16|32) 2017-02-18 23:50:42 +01:00
PatrickvL a058b6679e Kernel : Fixed arguments to XProfpControl and XProfpGetData 2017-02-18 23:39:57 +01:00
PatrickvL 4d14f14bd1 Kernel : Slightly better implementation of XeLoadSection, XeUnloadSection and ObMakeTemporaryObject
Last one based on ReactOS
2017-02-18 23:34:36 +01:00
PatrickvL 814ad1e781 Kernel : Partially implemented ExfInterlockedInsertHeadList, ExfInterlockedInsertTailList and ExfInterlockedRemoveHeadList 2017-02-18 23:10:54 +01:00
PatrickvL 146d660fb5 Kernel : Document probable NtCreate* implementations
All based on ObCreateObject, KeInitialize* and ObInsertObject
2017-02-18 20:31:32 +01:00
PatrickvL 430516601d Kernel : Corrected and (partially) implemented ExfInterlockedInsertHeadList, ExfInterlockedInsertTailList and ExfInterlockedRemoveHeadList 2017-02-18 19:10:43 +01:00
PatrickvL 1c8689990e Kernel : Implemented ExInitializeReadWriteLock, KeInitializeQueue and KeInitielizeSemaphore 2017-02-18 18:50:53 +01:00
PatrickvL 49dc7dfc84 Moved argument to RETURN macro into a separate variabele everywhere, since the RETURN macro logs a string version of it's argument (and we want to avoid excessive log output). 2017-02-18 18:13:34 +01:00
PatrickvL fb432adfd4 Merge pull request #176 from jarupxx/dsound-refactoring
Dsound refactoring Part 2
2017-02-17 11:33:36 +01:00
jarupxx 55361e3330 Added XREF_ENTRY
Following commit 16d27cb
2017-02-17 16:57:54 +09:00
jarupxx f4533112f6 Renamed EmuIDirectSound_EnableHeadphones to IDirectSound_EnableHeadphones (Only on 4627) 2017-02-17 16:32:40 +09:00
jarupxx f22565e3af Renamed IDirectSound8_ prefix to IDirectSound_ 2017-02-17 16:28:19 +09:00
jarupxx c0fdb98cf2 Renamed IDirectSound8_CreateStream to IDirectSound_CreateSoundStream 2017-02-17 16:03:57 +09:00
jarupxx 90689c2981 Renamed X_IDirect prefix to IDirect 2017-02-16 18:02:44 +09:00
jarupxx 3f8ffae31d Renamed X_DirectSound_CDirectSound prefix to DirectSound_CDirectSound 2017-02-16 17:59:02 +09:00
jarupxx 225cbd7a88 Renamed CDirectSound prefix to DirectSound_CDirectSound 2017-02-16 17:53:16 +09:00
PatrickvL f1a3a89429 Merge pull request #172 from PatrickvL/master
Fixed issue #111
2017-02-16 02:04:49 +01:00
PatrickvL ded2860ef4 Fixed issue #111
Consolidated all versions of D3DDevice_CreateVertexShader into one.
2017-02-16 02:03:02 +01:00
PatrickvL 123293624e Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-16 01:30:48 +01:00
PatrickvL b38382e209 Prevent crash when TLS is absent from Xbe 2017-02-16 01:30:46 +01:00
PatrickvL 105ee92d14 Merge pull request #171 from PatrickvL/master
Fixed Turok crash early in menu's
2017-02-16 00:57:46 +01:00
PatrickvL 7cad3cd879 Applied XREF_ENTRY to two new XRef mentions 2017-02-16 00:52:17 +01:00
PatrickvL d3bc5b3238 Small speedup during HLE scanning 2017-02-16 00:51:47 +01:00
PatrickvL c2b5484f5d Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-15 23:23:55 +01:00
PatrickvL 49064779a5 D3D clear logging improvements, also constantified code some more. 2017-02-15 23:22:57 +01:00
PatrickvL ee2f0b3887 Merge branch 'master' of https://github.com/PatrickvL/Cxbx-Reloaded 2017-02-15 22:14:01 +01:00
Luke Usher fb5ee938ec Merge pull request #170 from LukeUsher/appveyor-builds
Initial appveyor build scripts
2017-02-15 20:38:57 +00:00
Luke Usher 862e53e2d3 Initial appveyor build scripts 2017-02-15 20:37:47 +00:00
PatrickvL 4054ba245d Merge pull request #169 from jarupxx/dsound-refactoring
Dsound refactoring Part 1
2017-02-15 15:44:11 +01:00
jarupxx 32e38d44a2 Rrenamed IDirectSoundBuffer8_ prefix to IDirectSoundBuffer_
For those, registration is now done via PATCH instead of ALIAS.
2017-02-15 19:49:59 +09:00
jarupxx 1d50c6dfab Disable unreferenced OOVPAs 2017-02-15 19:22:47 +09:00
PatrickvL c5fcd7dbdd Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-14 18:08:51 +01:00
Luke Usher 95687f153a Merge pull request #168 from PatrickvL/master
Various improvements to kernel, vertices, comments and code quality
2017-02-14 10:50:26 +00:00
PatrickvL c7e29de614 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-14 11:22:09 +01:00
PatrickvL afb4a5cbbb Described more Cxbx FS-patching backgroud information 2017-02-14 11:16:35 +01:00
Luke Usher af59a6bd57 Merge pull request #166 from LukeUsher/master
Restore sorted ordered Dxbx patterns
2017-02-14 10:01:33 +00:00
Luke Usher 0ea77f2b6a Restore sorted ordered Dxbx patterns 2017-02-14 10:01:05 +00:00
Luke Usher 53928b6d3c Merge pull request #165 from jarupxx/fnc-3
Added various D3D OOVPAs
2017-02-14 09:22:57 +00:00
jarupxx 5c5f663a2b Merge remote-tracking branch 'upstream/master' into fnc-3 2017-02-14 17:09:51 +09:00
Luke Usher d8beebe594 Merge pull request #164 from LukeUsher/various-fixes
Various fixes
2017-02-13 19:43:06 +00:00
Luke Usher d627381c10 Merge branch 'master' into various-fixes
# Conflicts:
#	src/CxbxKrnl/HLEDataBase/DSound.1.0.5849.inl
2017-02-13 19:33:34 +00:00
PatrickvL 5e95018da1 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-13 15:03:26 +01:00