Commit Graph

3462 Commits

Author SHA1 Message Date
ergo720 594378e68b MmQueryStatistics 2017-12-11 22:58:53 +01:00
ergo720 6a85203452 Rewritten most of kernel memory functions (WIP) 2017-12-11 21:18:40 +01:00
ergo720 6576933e34 Virtual memory management implementation (WIP) 2017-12-10 17:50:05 +01:00
Luca D'Amico f2a1ba7455 Comment added to KeInsertDeviceQueue 2017-12-09 14:18:57 +01:00
Luca D'Amico cbdc23669a Implemented KeInsertDeviceQueue for issue #64 2017-12-08 23:23:39 +01:00
Luke Usher 9ef778ad43
Merge pull request #819 from x1nixmzeng/packaging-to-ci
Build chain improvements
2017-12-07 14:15:50 +00:00
x1nixmzeng eff3863cc3
Upload only the packaged files 2017-12-07 14:02:31 +00:00
x1nixmzeng fbf7d22073 Pass in correct configuration parameter 2017-12-07 09:40:19 +00:00
x1nixmzeng 56ac7f86a4 Rewrite of packager script so it can be run per configuration 2017-12-07 09:26:56 +00:00
x1nixmzeng 30dd6de962 Fixed packager path 2017-12-07 00:36:09 +00:00
x1nixmzeng 76c59f38ee Make sure the CI build still produces artifacts 2017-12-07 00:14:07 +00:00
x1nixmzeng a72034b78a Prevent recompiling every build due to Version.h splatting 2017-12-07 00:06:44 +00:00
x1nixmzeng 6d961d2c35 Stop packaging after every build 2017-12-06 23:39:12 +00:00
Luke Usher adead9631f
Update README.md
Goddammit.
2017-12-02 16:24:06 +00:00
Luke Usher 274bccd008
Add Patreon to Contributors 2017-12-02 15:15:35 +00:00
Luke Usher 537e7295bc
Amend typo in README.md 2017-12-02 15:11:32 +00:00
Luke Usher 9fb82d1ae3
Update README.md 2017-12-02 10:44:45 +00:00
Luke Usher b1cd3c9591
Add simple compilation instructions to Readme.md 2017-12-02 10:42:06 +00:00
jarupxx 435d6eb1b1 Check artifact before exporting 2017-12-02 01:39:51 +01:00
PatrickvL edae7898f7
Merge pull request #814 from LukeUsher/avmode-fixes
Properly implement D3DDevice_GetDisplayFieldStatus patch
2017-11-30 14:18:33 +01:00
Luke Usher c1ca7f0fa6 Log when a faulty EEPROM is repaired 2017-11-30 09:58:06 +00:00
Luke Usher 9353a2d6ac Fix an issue where GetXboxFunctionPointer would not return unpatched functions 2017-11-29 20:21:00 +00:00
Luke Usher 89495606ce Fix missing if statement. 2017-11-29 20:12:06 +00:00
Luke Usher 686a178778 Minor optimisation: prevent XB_D3DDevice_GetDisplayMode from being resolved on every single call to D3DDevice_GetDisplayFieldStatus 2017-11-29 19:50:31 +00:00
Luke Usher 8b179746f9 Fix an | that should have been an & 2017-11-29 19:40:47 +00:00
Luke Usher 5ec496287d Properly implement D3DDevice_GetDisplayFieldStatus 2017-11-29 19:37:28 +00:00
Luke Usher 86202dfc7a Use a real implementation for AvQueryAvCapabilities 2017-11-29 19:37:07 +00:00
Luke Usher 29227bad0e Fix an issue where the AV mode fields in the EEPROM were set incorrectly 2017-11-29 19:36:29 +00:00
Luke Usher 79ceba872c
Merge pull request #804 from PatrickvL/X86_flags
X86 flags
2017-11-26 23:59:32 +00:00
Luke Usher d551a2a4e9
Merge pull request #812 from jarupxx/Deleted
Ignore Visual Studio temporary files
2017-11-26 12:51:48 +00:00
jarupxx 9c90118b48 Ignore Visual Studio temporary files
- Visual Studio 2015/2017 cache folder
- *.db-wal
2017-11-26 21:09:31 +09:00
x1nixmzeng 2a387decd4 Fixed debug console output menu setting being ignored 2017-11-26 07:34:23 +01:00
x1nixmzeng 3acb0075ff Fixed username typo in contributor list 2017-11-26 07:34:05 +01:00
jarupxx 2894cdaf42 Deleted Visual Studio temporary file 2017-11-26 07:33:38 +01:00
jarupxx 204e1d98de Deleted Visual Studio temporary file 2017-11-26 11:19:42 +09:00
Luke Usher adf9f4f830 Fix an issue where the EmuDisk folder wasn't created before creating the partition files 2017-11-22 16:18:46 +01:00
Luke Usher 5565547142
Merge pull request #805 from PatrickvL/UnsupportedStates
Don't crash on unsupported render states or texture stage states
2017-11-22 14:31:35 +00:00
PatrickvL e1ee12c4a9 State.cpp : Don't crash emulation when encountering unsupported render states or texture stage states 2017-11-22 15:24:37 +01:00
PatrickvL 8737046c84 X86 : Cleanup comments, moved Parity calculation into a macro. 2017-11-22 15:06:42 +01:00
PatrickvL 69cce01cc6 X86 : Updates to indenting and uint64_t typecasts 2017-11-22 13:44:25 +01:00
PatrickvL 61d9b453f7 X86 : Added notes on affected CPU flags. Removed dead code. 2017-11-22 13:44:20 +01:00
PatrickvL 893e91de70 X86 : DEC and INC must use value 1 as source. Adjust flag needs to use all three inputs. Overflow flag calculation differs between Add and Sub. See MAME source link. 2017-11-22 13:44:15 +01:00
PatrickvL f8c26cf0a7 X86 : Acknowledge bit size in CPU flag calculations. Alphabetized opcode handlers. Renamed variables. Removed dead code. Updated comments.
Note : CPU flag calculation still needs a thorough review by someone with more in-depth knowledge and/or experience on the subject.
2017-11-22 13:44:10 +01:00
PatrickvL 3298ce1ed4 X86 : Standadized calculation of Carry flag, and added some notes 2017-11-22 13:44:05 +01:00
PatrickvL 8fb061e4b2 X86 : Fixed a few CPU flag calculations and standardized calculation of Sign, Zero, Adjust and Parity flags. 2017-11-22 13:43:59 +01:00
PatrickvL ba431fdfd6 X86 : Set Adjust CPU flag, optimized and fixed other flags. Added a few notes. 2017-11-22 13:43:54 +01:00
PatrickvL 1a8380d6ae X86 : Set all CPU flags at once
Set flags for ADD opcode
Added comments when CPU flags aren't updated

(Note : argument evaluation might need more optimization)
2017-11-22 13:43:47 +01:00
PatrickvL b21dd64d89 EmuX86_SetFlag : Corrected bool 0/1 conversion to all-zero / all-one bits 2017-11-22 13:43:41 +01:00
PatrickvL f2955a5080 Fix X86 compile warnings 2017-11-22 13:43:33 +01:00
PatrickvL ccd0fe6791 CxbxCreatePartitionHeaderFile : Prevent NULL-pointer error 2017-11-20 19:19:26 +01:00