Commit Graph

2192 Commits

Author SHA1 Message Date
jarupxx fcfb695e92 Fixed up the D3DDevice_Swap (5233-5849)
Source: Forza Motorsport
2017-04-10 17:27:51 +09:00
PatrickvL c7c1ca55ff Truely disable patches D3DDevice_CreateVertexBuffer, D3DDevice_CreateVertexBuffer2 and XapiFiberStartup 2017-04-10 10:27:44 +02:00
PatrickvL 2a8120201d Corrections after merge to get everything compiling again 2017-04-10 10:21:09 +02:00
PatrickvL f23e6c6379 merge 2017-04-10 10:14:35 +02:00
PatrickvL c7dab2d8ff Merge pull request #10 from PatrickvL/MorePatchDisabling
Disabled more patches
2017-04-10 10:09:09 +02:00
PatrickvL c6a8b4c598 Truely disabled XGIsSwizzledFormat 2017-04-10 09:28:13 +02:00
PatrickvL 1f25b0a4de Truely disabled XGetLaunchInfo 2017-04-10 09:26:16 +02:00
PatrickvL b01f2fe6c4 Truely disabled patches : CreateFiber, DeleteFiber, SwitchToFiber, ConvertThreadToFiber and XapiFiberStartup 2017-04-10 09:24:54 +02:00
PatrickvL ab7a14b802 Truely disabled XGetDeviceChanges patch 2017-04-10 09:18:00 +02:00
PatrickvL 0ad01c0725 Reviewed disabled DSound patches 2017-04-10 09:17:23 +02:00
PatrickvL e162730b79 Removed duplicate, DISABLED OOVPA registrations 2017-04-10 09:09:26 +02:00
PatrickvL 05d886e0b4 Truely disabled patches D3D_CheckDeviceFormat, D3DDevice_GetDeviceCaps, IDirect3DResource8_GetType, D3D_GetDeviceCaps, and D3D_GetAdapterIdentifier 2017-04-10 09:09:08 +02:00
PatrickvL e59bd752c8 D3D_SetPushBufferSize patch disabled everywhere 2017-04-10 08:44:32 +02:00
PatrickvL 7760a7dbb6 Merge pull request #334 from jarupxx/Gauntlet
Added the timeSetEvent/timeKillEvent for Gauntlet
2017-04-09 16:45:40 +02:00
Luke Usher 859b9d8657 Merge pull request #333 from jarupxx/Remove-ALIAS-OOVPA
merged ALIAS OOVPA with multiple patterns into one
2017-04-09 13:23:29 +01:00
jarupxx 6e7b9e41f6 Added the timeSetEvent/timeKillEvent for Gauntlet 2017-04-09 21:00:44 +09:00
jarupxx 4fa8e2d31a Merge remote-tracking branch 'upstream/master' into Remove-ALIAS-OOVPA 2017-04-09 20:59:03 +09:00
Luke Usher 635dbcb547 Merge pull request #331 from LukeUsher/master
Fix a crash when a titles calls Resource_Release on a palette.
2017-04-08 20:45:41 +01:00
Luke Usher 2e4bd995ba Fix a crash when a titles calls Resource_Release on a palette.
Gauntlet now shows a splash screen rather than crashing instantly
2017-04-08 20:30:01 +01:00
Luke Usher f4354791dd Merge pull request #330 from LukeUsher/2017-04-07
Implement KeBugCheck
2017-04-08 19:37:13 +01:00
jarupxx b5925d175e Improved the D3DDevice_CreateTexture2 (5233)
Source: All-Star Baseball 2004
2017-04-08 19:03:55 +09:00
jarupxx 25206d394d Improved the D3DDevice_SetTexture (5344)
Source: Starsky And Hutch (5344)
2017-04-08 18:35:47 +09:00
jarupxx c37de8af14 Improved the D3DDevice_GetBackBuffer2 (5558)
Source: Battlestar Galactica, XIII (5558)
2017-04-08 18:34:17 +09:00
jarupxx e5b722fb65 Improved the D3DDevice_Swap (5233-5849)
Source: All-Star Baseball 2004 (5233), Puyo Pop Fever (5849)
2017-04-08 18:28:10 +09:00
jarupxx dc49376384 Improved the D3DDevice_SetTexture (5233-5849)
Source: All-Star Baseball 2004 (5233), Puyo Pop Fever (5849)
2017-04-08 18:26:02 +09:00
jarupxx c4ecf8bb99 Improved the D3DDevice_DrawVerticesUP (4627-4928)
Source: Turok - Evolution (4627), Whacked! (4831)
2017-04-08 18:16:26 +09:00
jarupxx f1500267ed Improved the D3DDevice_SetRenderState_MultiSampleAntiAlias (4627-4928)
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:11:19 +09:00
jarupxx 83bfc2766b Improved the D3DDevice_GetDepthStencilSurface2 (4627-4928)
Source: Turok - Evolution (4627), Unreal Championship (4928)
2017-04-08 18:09:07 +09:00
jarupxx 1861012f20 Improved the D3DTexture_GetSurfaceLevel2 (4627-4928)
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:06:52 +09:00
jarupxx 169452e53c Improved the Get2DSurfaceDesc (4627-4928)
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:05:33 +09:00
jarupxx 9e5e05e1d7 Improved the D3DVertexBuffer_Lock2 (4627-4928)
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:03:26 +09:00
jarupxx 536801e7be Improved the D3DDevice_SetRenderState_ZEnable (4627-4928)
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:02:17 +09:00
jarupxx a0a0cfa724 Improved the D3DDevice_Clear (4627-4928)
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:01:44 +09:00
jarupxx cfe04b37c5 Improved the D3DDevice_CreateTexture2 (4627-4928)
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 17:57:41 +09:00
jarupxx c8e50a864a Improved the D3DDevice_GetRenderTarget2 (4627-4928)
Source: Turok - Evolution (4627), Unreal Championship (4928)
2017-04-08 17:51:41 +09:00
jarupxx 4d4a6bc69e Improved the D3DDevice_GetBackBuffer2 (4627-4928)
Source: Turok - Evolution (4627), Unreal Championship (4928)
2017-04-08 17:47:06 +09:00
jarupxx ac2315b66c Improved the XInputGetCapabilities (4831-5028)
Source: Namco Museum (4831), Shikigami no Shiro (5028)
2017-04-08 17:41:21 +09:00
jarupxx fddbaec036 Improved the DirectSoundUseFullHRTF (3936)
Source: Azurik - Rise of Perathia (3925), Halo (3936)
2017-04-08 17:35:59 +09:00
Luke Usher f4726d25b0 Merge pull request #329 from PatrickvL/LLE_Refactoring
Refactored LLE X86 and NV2A
2017-04-07 22:53:59 +01:00
PatrickvL 76112b6a0f Update EmuNV2A.cpp
Online correction
2017-04-07 23:04:12 +02:00
PatrickvL 5683709760 Amend 2017-04-07 18:41:24 +02:00
PatrickvL cb0cc03f9d Refactored LLE X86 and NV2A
Completed operand decoding
Completed opcode ADD
Redirected 8 and 16 bit memory accesses to 32 bit
EmuX86 logging fixes and cleanup
Partiall support for misaligned memory accesses
NV2A macro cleanup
Clearer NV2A logging
Generic read/write on most NV2A components
2017-04-07 18:40:38 +02:00
PatrickvL 80d9d528f3 Refactored LLE X86 and NV2A
Completed operand decoding
Completed opcode ADD
Redirected 8 and 16 bit memory accesses to 32 bit
EmuX86 logging fixes and cleanup
Partiall support for misaligned memory accesses
NV2A macro cleanup
Clearer NV2A logging
Generic read/write on most NV2A components
2017-04-07 18:34:03 +02:00
Luke Usher 8fa4777617 Add additional calls to EmuVerifyResourceIsRegistered
Preperation for removing further patches.
2017-04-07 16:48:54 +01:00
Luke Usher e48658779d Update Cxbx.rc
Visual Studio inserted a hardcoded path -_-
2017-04-07 16:26:47 +01:00
Luke Usher 0df09c0b65 Merge pull request #328 from LukeUsher/about-box
About box
2017-04-07 16:19:45 +01:00
Luke Usher 557a08f759 Implement KeBugCheck 2017-04-07 15:39:54 +01:00
Luke Usher d6731620e0 Rebuild the About Box.
It's not the prettiest but will serve it's purpose for now.

This pulls in data from CONTRIBUTORS and COPYING to show the relevent
license and developer information.
This was required to meet a Patroen reward (support names in the
emulator)

Note: WinApi is awful. For the new GUI I definitely want to use
WxWidgets or something similar.
2017-04-07 13:29:42 +01:00
Luke Usher b2aaefd27e Enable Visual Styles
Without this WINAPI was defaulting to pre-XP versions of Window
components (buttons, select boxes, etc)
2017-04-07 13:25:56 +01:00
PatrickvL 3648c10b5f Merge pull request #327 from LukeUsher/D3D_PatchRemoval
Remove patch to CreateVertexBuffer
2017-04-06 23:34:02 +02:00