Commit Graph

5420 Commits

Author SHA1 Message Date
ergo720 62dfa7b4e2 Updated timer subsystem 2019-01-12 18:13:52 +01:00
ergo720 2020fe2123 Update the clock increment according to the real time passed 2019-01-12 18:13:52 +01:00
ergo720 4fcb6e54a9 KiClockIsr + updated KeQueryInterrupt/SystemTime 2019-01-12 18:13:52 +01:00
ergo720 6fca92d2a2 Removed virtual clocks 2019-01-12 18:13:52 +01:00
ergo720 71572d8c90 KeCancelTimer 2019-01-12 18:13:52 +01:00
ergo720 b6fce711a9 Completed KeSetTimerEx 2019-01-12 18:13:52 +01:00
ergo720 3f50f6de29 Implement KeSetTimerEx (in progress) 2019-01-12 18:13:52 +01:00
ergo720 0fc2a7c3b2 Enable LLE USB + add SDL submodule 2019-01-12 18:13:52 +01:00
Luke Usher c24f83f9b4
Merge pull request #1523 from GXTX/sigchk
Check XBE signature on Open
2019-01-08 20:34:26 +00:00
wutno a08f22121e
Delete x_Xbe if it isn't needed after checking signature
This also changes the order of operations for the sigchk if statement.
2019-01-07 12:44:33 -05:00
wutno 80dcbf436e
check for allowAdminPrivilege during the signature check 2019-01-06 13:03:41 -05:00
wutno a79567a58f
gui: Warn users of modified XBE signatures 2019-01-06 11:18:00 -05:00
Luke Usher 9eae01eedf
Merge pull request #1522 from LukeUsher/fix-depthbuffer-conversion
Fix an issue where unsupported depth formats would be converted to ArGB
2019-01-05 02:16:34 +00:00
Luke Usher b02a57c91c Fix an issue where unsupported depth formats would be converted to ARGB textures, use a supported depth format instead 2019-01-05 02:14:29 +00:00
Luke Usher 6b0b5d45eb
Merge pull request #1521 from LukeUsher/fix-upscale-hack
Restore upscaling hack after broken by D3D9 port
2019-01-02 22:43:43 +00:00
Luke Usher 5d34de3234 Restore upscaling hack after broken by D3D9 port 2019-01-02 22:42:19 +00:00
PatrickvL 8d64c98cf3
Merge pull request #1520 from Fisherman166/RtlRaiseStatus_implementation
Add implementation of RtlRaiseStatus
2018-12-31 20:21:15 +01:00
Fisherman166 4da125582d Add implementation of RtlRaiseStatus reverse engineered from real hardware kernel. 2018-12-31 11:03:16 -08:00
PatrickvL fbc64d69aa
Merge pull request #1519 from Fisherman166/RtlExtendedLargeIntegerDivide
Rewrite RtlExtendedLargeIntegerDivide with correct algorithm
2018-12-20 08:39:41 +01:00
unknown 4c4a544b3b Rewrite RtlExtendedLargeIntegerDivide with correct algorithm reverse engineered from real hardware. 2018-12-19 21:14:31 -08:00
Luke Usher 975f468031
Merge pull request #1517 from ergo720/kernel_crypto
Implemented kernel des crypto functions + XcCryptService
2018-12-19 08:19:39 +00:00
ergo720 cb6881e417 Spelling... 2018-12-18 21:26:23 +01:00
ergo720 25d6fbc902 Allow buggy behaviour in cbc functions 2018-12-18 18:46:12 +01:00
ergo720 ef385087a8 Implemented des functions + XcCryptService 2018-12-18 14:01:33 +01:00
PatrickvL c709f9e305
Merge pull request #1516 from ergo720/emu_folders_bis
Reorganized emu folders
2018-12-15 21:19:33 +01:00
ergo720 1234df190e Merged CxbxCommon with CxbxUtil 2018-12-15 20:43:22 +01:00
ergo720 813975a6c2 Moved ResourceTracker.h + renamed HLE -> hle 2018-12-15 19:26:47 +01:00
ergo720 ef70b6a33d Created support folder 2018-12-15 18:48:19 +01:00
ergo720 19f5829d28 Created exports folder 2018-12-15 18:24:11 +01:00
ergo720 c6c0791bf0 Created init folder 2018-12-15 18:05:57 +01:00
ergo720 42004654a2 Created memory-manager folder 2018-12-15 17:47:08 +01:00
ergo720 e6e93a2d4a Renamed some folders + moved EmuShared.h 2018-12-15 17:28:01 +01:00
ergo720 c5e7824475 Created util folder 2018-12-15 16:58:51 +01:00
ergo720 864e2422ac Created crypto folder 2018-12-15 16:21:52 +01:00
ergo720 0cb83f9cc8 Renamed Cxbx -> gui folder 2018-12-15 15:45:59 +01:00
ergo720 980e073c8a Moved Timer.h 2018-12-15 15:25:31 +01:00
ergo720 1cbeef42cf Created x86 folder 2018-12-15 15:13:30 +01:00
ergo720 3d46f35174 Created xbe folder 2018-12-15 14:59:34 +01:00
ergo720 b0523ecae5 Moved CxbxXbdm + renamed Common -> common 2018-12-15 14:40:40 +01:00
ergo720 77b449b340 Renamed CxbxVSBC -> vsbc 2018-12-15 14:29:59 +01:00
Luke Usher e396754ace
Merge pull request #1515 from LukeUsher/fix-debug-builds
Fix debug builds + some warnings
2018-12-14 13:14:41 +00:00
Luke Usher 1704f0e8ce Compiler warning fixes 2018-12-14 11:19:17 +00:00
Luke Usher 922d0a7627 Fix an assert that prevented Debug builds from working 2018-12-14 11:00:43 +00:00
Luke Usher 6c4e9d82f8
Update README.md 2018-12-06 13:19:56 +00:00
RadWolfie dc48499878
Merge pull request #1511 from LukeUsher/debugging-hangs
Debugging hangs
2018-12-01 12:39:32 -06:00
Luke Usher f3aa312cde Workaround a hang when PsCreateSystemThreadEx returns too soon 2018-12-01 17:31:49 +00:00
Luke Usher adba54da47 Fix a crash in Morrowind, add a test_case to notify us of the situation if it occurs elsewhere 2018-12-01 17:22:52 +00:00
Luke Usher 0eab84d268
Merge pull request #1512 from ergo720/sys_mem_fix
Fix a bug in AllocateSystemMemory
2018-11-29 20:12:57 +00:00
ergo720 8790b48c06 Fix a bug in AllocateSystemMemory 2018-11-29 20:14:32 +01:00
Luke Usher 2084e25ea9 More tweaks 2018-11-28 20:35:11 +00:00