Commit Graph

1894 Commits

Author SHA1 Message Date
Luke Usher 77eb9ec7f0 Merge remote-tracking branch 'upstream/master' 2017-03-21 22:24:06 +00:00
Luke Usher 21373c9458 Merge branch 'ContiguousMemory' of https://github.com/PatrickvL/Cxbx-Reloaded 2017-03-21 21:51:21 +00:00
PatrickvL 17694f6cc2 XAutoPowerDownResetTimer patch removed, as it just calls KeSetTimer 2017-03-21 15:02:33 +01:00
PatrickvL f71c22eb7b ExSaveNonVolatileSetting fix, Dashboard no longer crashes when enabling the Auto Off feature 2017-03-21 14:58:11 +01:00
PatrickvL 2d4d3d1a6e Logging split between PAGE and MEM flags 2017-03-21 14:26:31 +01:00
PatrickvL ca37f43266 Reserve less virtual memory to reduce executable size and linking time 2017-03-21 13:15:19 +01:00
Luke Usher 3844bd3d1b Merge pull request #253 from LukeUsher/emushared
Fix potential double free
2017-03-21 09:00:00 +00:00
Luke Usher ff5f2c8dd6 Fix potential double free 2017-03-21 08:58:11 +00:00
Luke Usher be8d042603 Merge pull request #252 from LukeUsher/emushared
Emushared
2017-03-21 08:39:59 +00:00
Luke Usher e9b9f80fbb Fix EmuShared Cleanup 2017-03-21 08:38:41 +00:00
PatrickvL d2a4538ddf MmAllocateContiguousMemoryEx : Fixed input argument validation 2017-03-21 09:12:36 +01:00
Luke Usher 4f7a5d7a93 Always show graphics adapter name in Video Settings 2017-03-20 19:50:30 +00:00
PatrickvL d3d37be902 Memory-map contiguous memory 2017-03-20 17:37:50 +01:00
PatrickvL 4235c48fb7 MmAllocateContiguousMemoryEx : Added input argument validation 2017-03-20 14:56:39 +01:00
PatrickvL 5f88fecd4b NtAllocateVirtualMemory : Added input argument validation 2017-03-20 14:15:02 +01:00
PatrickvL d333087098 Constantified PAGE_SIZE and PAGE_MASK 2017-03-20 13:56:56 +01:00
PatrickvL ed511eb67f Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-03-20 12:58:50 +01:00
PatrickvL c1e4d97362 Merge pull request #249 from jarupxx/xdk4134
Modified the Xdk4134
2017-03-20 06:37:56 +01:00
jarupxx 0512f48edd Added the EnableOverlay/UpdateOverlay/CreateSoundStream (4134)
Gets Intro Movie playback.
Source: All-Star Baseball 2003
2017-03-20 10:01:20 +09:00
jarupxx d78bdaf50a Modified the EmuD3DDeferredRenderState (4134)
Source: All-Star Baseball 2003, JSRF
2017-03-20 09:10:26 +09:00
jarupxx 16f9585ede Modified SetFlickerFilter/SetSoftDisplayFilter/SetPalette (4134)
Source: All-Star Baseball 2003
2017-03-20 09:03:32 +09:00
Luke Usher 816393fd7d Merge pull request #244 from LukeUsher/4134
4134
2017-03-18 15:35:35 +00:00
Luke Usher 32a996f68d JSRF now goes ingame, but graphics are very broken 2017-03-18 12:47:48 +00:00
Luke Usher 66f6a0c633 Fix broken signature 2017-03-18 10:00:31 +00:00
Luke Usher 18a847dcf2 More 4134 Signatures (and corrections) 2017-03-18 09:43:11 +00:00
Luke Usher af877040ce HLE DSOUND: 4134 Signatures 2017-03-17 21:57:06 +00:00
Luke Usher 1f9384d22e Began building DSOUND 4134 Database 2017-03-17 14:36:59 +00:00
Luke Usher b1295ab935 Remove temporary HLEIntercept hack 2017-03-17 14:36:21 +00:00
Luke Usher 229adacf1d Various improvements to XApi & D3D HLE 2017-03-17 11:04:43 +00:00
PatrickvL 4638e981eb AddRef improvements 2017-03-16 18:15:23 +01:00
PatrickvL 64344cdc9d Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-03-16 17:56:51 +01:00
Luke Usher 2e4bf15e07 Merge pull request #242 from PatrickvL/master
Various D3D improvements
2017-03-16 16:30:07 +00:00
PatrickvL 56e2bd2297 AddRef on YUV surface via Common field, like all resource types 2017-03-16 17:03:47 +01:00
PatrickvL 87e78d4a26 Improved D3DTexture_GetSurfaceLevel2, forwarded D3DTexture_GetSurfaceLevel to it 2017-03-16 16:44:15 +01:00
PatrickvL 1aed34b9bd Improved D3DDevice_GetDepthStencilSurface2, forwarded D3DDevice_GetDepthStencilSurface to it 2017-03-16 16:25:00 +01:00
PatrickvL 7d69a2d101 Improved EmuD3DDevice_GetRenderTarget2, forwarded EmuD3DDevice_GetRenderTarget to it 2017-03-16 16:16:41 +01:00
PatrickvL a03e71f383 D3DDevice_CreateImageSurface : Renamed ppBackBuffer into ppSurface 2017-03-16 16:07:21 +01:00
PatrickvL b908a0e8a4 Applied EmuXBFormatBPP 2017-03-16 16:01:52 +01:00
PatrickvL db7060d62d Renamed D3D_CreateDevice into Direct3D_CreateDevice 2017-03-16 15:54:41 +01:00
PatrickvL c2c96f167c D3D resource allocation clears 2017-03-16 15:52:08 +01:00
PatrickvL 42883cbf4d Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-03-16 15:50:30 +01:00
PatrickvL 64aac86d0a Merge pull request #239 from LukeUsher/hle-fixes
XAPI: Patch OutputDebugStringA
2017-03-16 13:06:04 +01:00
Luke Usher 3434586015 Merge pull request #240 from jarupxx/BloodWake
Fixed Blood Wake crashes
2017-03-16 10:30:58 +00:00
jarupxx 449ab90f28 Modified the SetI3DL2Source/SetHeadroom (3936)
IDirectSoundStream_SetHeadroomA is incorrect, fixedup!
2017-03-16 18:57:31 +09:00
Luke Usher ce29fdf841 XAPI: Patch OutputDebugStringA
4x4 Evolution 2 now boots to Menus.
Many other titles are likely affected.:

This is required to be patched as the Xbox implementation calls int 2Dh
and int 3, which on the Xbox causes the Kernel to trigger debug output.

On Windows, int 2Dh is skipped over, and we just end up with an
unexpected breakpoint.
2017-03-16 09:55:09 +00:00
PatrickvL 87a4aa545f Merge pull request #238 from LukeUsher/hle-fixes
HLE: Disable some patches that are not actually required
2017-03-15 23:16:58 +01:00
Luke Usher 421f6c26f8 Disable some patches that are not required.
These have been tested with the Dashboard and BattleStar Galactica and
have been confirmed as definitely not required.

These functions all contain barely any logic, and just return fixed
data, there is no need for these to be intercepted.
2017-03-15 22:04:37 +00:00
Luke Usher 92881675d4 Always log HLE Pattern Matches
This is useful information to see in logging, even for non-debug builds.
2017-03-15 22:02:38 +00:00
Luke Usher 4a89078056 Merge pull request #233 from LukeUsher/various-fixes
Various fixes
2017-03-14 19:06:17 +00:00
Luke Usher f6fffef8d1 Temporarily disable CritialSection in EmuPrintStackTrace
This is causing an exception within an exception leading to an
(eventual) crash.
2017-03-14 14:32:57 +00:00