Commit Graph

4106 Commits

Author SHA1 Message Date
ergo720 9efcacda53 Make eeprom access thread-safe 2018-03-30 12:22:27 +02:00
PatrickvL 5e08eba3bc
Merge pull request #1012 from PatrickvL/Separate_PresentationParameters
Separate presentation parameters
2018-03-29 18:16:37 +02:00
patrickvl ec58d48b2f EmuXB2PC_D3DFormat warning with prefix and newline. 2018-03-29 18:13:48 +02:00
PatrickvL 1b7049dc6c D3D : Split up Host from Xbox PresentationParams 2018-03-29 18:13:38 +02:00
PatrickvL 59e57afad2
Merge pull request #1011 from PatrickvL/Fix_1D_Textures
D3D : Fixed 1D textures (as appear in the XDK cartoon sample)
2018-03-29 18:04:06 +02:00
PatrickvL 1cb25ab225 D3D : Fixed cartoon sample, by only applying texture expansion (of height/width to 4 instead of 1) for compressed formats. 2018-03-29 18:02:36 +02:00
PatrickvL 7d3983f407
Merge pull request #1010 from ergo720/thermal_sensor
Thermal sensor
2018-03-29 17:48:35 +02:00
ergo720 79de6b6988 Bug fixes 2018-03-29 17:23:55 +02:00
PatrickvL 9313895737
Merge pull request #1009 from ergo720/LockUnlock_functions
Lock unlock functions
2018-03-29 15:48:59 +02:00
ergo720 2e3923fbb7 Implemented MmLockUnlockPhysicalPage 2018-03-28 23:18:16 +02:00
ergo720 0b81db3920 Implemented MmLockUnlockBufferPages 2018-03-28 22:54:26 +02:00
ergo720 2608a2767c Implemented termal sensor device 2018-03-28 14:48:24 +02:00
PatrickvL 5f27e27a06
Merge pull request #1006 from ergo720/Nt_memory_functions
Nt memory functions
2018-03-28 14:05:51 +02:00
ergo720 11b74e4de4 Small update 2018-03-28 11:29:33 +02:00
PatrickvL 898dcdae5b
Merge pull request #1007 from ergo720/kernel_thunks
Kernel thunks
2018-03-27 20:33:21 +02:00
ergo720 a67326696a Removed now obsolete PANIC macro 2018-03-27 19:10:04 +02:00
ergo720 9d8fc33832 Corrected position of NtQueryFullAttributesFile 2018-03-27 18:02:53 +02:00
ergo720 d1c09dbb94 Completed all remaining kernel thunks 2018-03-27 17:57:29 +02:00
ergo720 f6852152fc Small update to DestroyMemoryRegions 2018-03-27 13:32:46 +02:00
ergo720 b27719e640 Merge remote-tracking branch 'upstream/master' into Nt_memory_functions 2018-03-27 11:34:52 +02:00
ergo720 2f04c877dc Bug fixes + cleanup 2018-03-27 00:57:32 +02:00
ergo720 5734b0ec10 Use RtlFillMemoryUlong in the VMManager instead of a standalone function 2018-03-26 16:44:35 +02:00
ergo720 6cc5c565fb Small update 2018-03-26 16:27:15 +02:00
ergo720 324e894f34 Updated name of XbProtect 2018-03-26 15:35:04 +02:00
ergo720 696d6109ea Implemented NtQueryVirtualMemory 2018-03-26 15:16:35 +02:00
ergo720 ba7ea6781c Implemented NtProtectVirtualMemory 2018-03-25 22:57:06 +02:00
ergo720 0916f609d9 Implemented NtFreeVirtualMemory 2018-03-25 19:56:26 +02:00
PatrickvL 7bbebe2d4e
Merge pull request #1003 from x1nixmzeng/rumble-support
Support for controller vibration
2018-03-25 18:27:59 +02:00
ergo720 938b3c0368 Oops (small amend to XbAlloc) 2018-03-25 11:35:08 +02:00
ergo720 6d606dac1f Completed NtAllocateVirtualMemory implementation 2018-03-25 01:10:18 +01:00
x1nixmzeng ee0df62039 Reverted change to the cached input states 2018-03-24 19:03:12 +00:00
ergo720 9299987ab9 Implemented MEM_RESERVE path of XbAlloc 2018-03-24 18:52:31 +01:00
Luke Usher 52e289252e
Update EmuNVNet.cpp 2018-03-23 20:40:29 +00:00
Luke Usher 8dffc7f6ef
Update NVNet copyright 2018-03-23 20:40:17 +00:00
Luke Usher ca86d10edd
Update EmuNVNet.cpp 2018-03-23 20:39:40 +00:00
PatrickvL 21fe65bc06
Merge pull request #1005 from PatrickvL/VertexShader_fix
D3D : Fixed a VertexShader conversion bug
2018-03-23 15:59:02 +01:00
PatrickvL 54086e734e D3D : Fixed a VertexShader conversion bug, allowing some shaders to compile that previously failed. 2018-03-23 15:43:36 +01:00
PatrickvL f010a52b22
Merge pull request #1004 from ergo720/memory
Warn the user instead of hard crashing if rebooting to a different xbe
2018-03-23 15:30:12 +01:00
x1nixmzeng 2fb4ea73de Support for controller vibration (#680)
Fowards the XInputSetState call to native implementation
Fixed XINPUT_FEEDBACK_HEADER alignment
2018-03-23 02:28:16 +00:00
ergo720 8b52cda18a Warn the user instead of hard crashing if rebooting to a different xbe type 2018-03-22 21:06:38 +01:00
PatrickvL 650f895de5
Merge pull request #1002 from ergo720/memory
Page tables, pte, pde, pfn database + VMManager reworking
2018-03-21 18:51:46 +01:00
ergo720 e6cc0e62a8 Rebasing 2018-03-20 18:12:46 +01:00
ergo720 5e5d4fc6fe Final fixes (now needs only rebasing) 2018-03-20 11:54:01 +01:00
ergo720 0bf3ecaf62 More bug fixes (Xbox-specific code seems to be working fine now. Test: DOA ultimate) 2018-03-20 11:54:01 +01:00
ergo720 34e27c2611 Bug fixes 2018-03-20 11:53:58 +01:00
ergo720 2011647d9b Cleanup + bug fixes (now it builds) 2018-03-20 11:53:12 +01:00
ergo720 c32fdbf406 XbAlloc/Free + DeallocatePT + final cleanup (now needs testing and rebasing) 2018-03-20 11:53:08 +01:00
ergo720 f662ce76e4 Debugger functions work 2018-03-20 11:51:16 +01:00
ergo720 ff1a6cc973 Persistent memory 2018-03-20 11:51:12 +01:00
ergo720 f22098f7ed MmClaimGpuInstanceMemory 2018-03-20 11:50:24 +01:00