Commit Graph

1380 Commits

Author SHA1 Message Date
PatrickvL 2984d3deaa conflict merge 2017-01-19 01:34:41 +01:00
PatrickvL d8147ceeb9 Disables EmuXGUnswizzleRect patches
Instead, use EmuUnswizzleRect where required.
2017-01-19 01:33:00 +01:00
PatrickvL 0c68f5e375 Converted X_D3DFORMAT into an enum type 2017-01-18 23:04:53 +01:00
PatrickvL b7c3c5591d Converted X_D3DFORMAT into an enum type 2017-01-18 23:03:46 +01:00
PatrickvL 8c87e21d6e Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-01-18 16:40:41 +01:00
PatrickvL 660ad47cdc Fixed Battlestart Galactica paletized textures
In EmuIDirect3DResource8_Register, registration of P8 paletized textures
are now converted correctly, resulting in correctly rendered menu and
in-game textures.
2017-01-18 16:40:26 +01:00
PatrickvL 4fe9b4882e Merged two versions of BackFillMode into one
This didn't change the fact that a duplicate SetRenderState_BackFillMode
OOVPA (version 4134 and 4531) exist in OOVPATable's D3D8_1_0_4432 and
D3D8_1_0_4627.
Fixing that will be done separately - this is just a merger of a
duplicate patch.
2017-01-18 11:34:35 +01:00
Luke Usher 2ce4d8e775 Merge pull request #113 from PatrickvL/master
XDK symbols
2017-01-17 12:42:53 +00:00
PatrickvL c6514b8b15 Added Dxbx Patterns to documentation
This archive contains all symbol patterns for XDK 3911, 4361, 4627,
5344, 5558, 5659, 5788, 5849, 5933 which can be used as a reference when
updating OOVPA's
2017-01-17 13:11:28 +01:00
PatrickvL 3c2345195a Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-01-17 09:23:25 +01:00
Luke Usher 52ab5889a4 Merge pull request #112 from LukeUsher/Project-Cleanup
Make sure all HLEDatabase source files are included in the project & Add .filters file
2017-01-16 18:01:56 +00:00
Luke Usher 61359de92d Make sure all HLEDatabase source files are included in the project
Add .filters file
2017-01-16 17:59:24 +00:00
Luke Usher 05579ab92f Merge pull request #110 from PatrickvL/master
HLE verification
2017-01-16 17:23:46 +00:00
PatrickvL 20ed2384b1 Prevent duplicate OOVPA's using an alias
Applied this to the EmuXNetGetEthernetLinkStatus errors, works
flawlessly. This approach doesn't even need a change in the OOVPATable,
which makes this the preferred way to approach this type of problem.
2017-01-16 18:19:20 +01:00
PatrickvL 61a3cd60ec Detect duplicate registration vs usage
Removed all duplicate OOVPA + Patch registrations (duplicate patch usage
is left untouched).
2017-01-16 18:03:21 +01:00
PatrickvL f012f2a9d8 Fine-tuned and commented HLE verification 2017-01-16 17:07:52 +01:00
PatrickvL a4c8f67bc4 Additional check (doesn't reduce result count) 2017-01-16 16:47:38 +01:00
PatrickvL cffcf32293 Fixed another OOVPA ordering issue 2017-01-16 16:40:03 +01:00
PatrickvL c3102929de Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-01-16 16:36:08 +01:00
PatrickvL ca62092203 Cleanup 2017-01-16 16:33:20 +01:00
PatrickvL 836c2ffb9b VerifyHLEDataBase only in _DEBUG_TRACE builds
Also, generate more detailed output
2017-01-16 13:59:19 +01:00
Luke Usher e545a94103 Merge pull request #109 from jarupxx/fix_108
Fix IDirect3DDevice8_SetSoftDisplayFilter_1_0_5344
2017-01-16 09:05:23 +00:00
jarupxx fb2f9ce670 Fix IDirect3DDevice8_SetSoftDisplayFilter_1_0_5344 2017-01-16 17:41:41 +09:00
PatrickvL 6966164d75 forgot this 2017-01-15 21:18:43 +01:00
PatrickvL 630399ed8c Added detail strings to HLE verification output (untested) 2017-01-15 21:18:22 +01:00
PatrickvL a98231727b Fixed an OOVPA ordering issue
Found via the HLEDatabase verification code
2017-01-15 20:46:20 +01:00
PatrickvL fde17e9ae4 HLE database verification is starting to work 2017-01-15 20:45:33 +01:00
PatrickvL 9e50b18fcc First attempt at HLE database verification 2017-01-15 17:29:13 +01:00
Luke Usher 0d9fff578b Merge pull request #107 from PatrickvL/master
Improved OOVPA scanning
2017-01-15 16:13:25 +00:00
PatrickvL dcca5f9ffa Added EEPROM XC_P_CONTROL_MOVIES support (queried by Xbox Dashboard) 2017-01-15 17:11:27 +01:00
PatrickvL 8d64c13a2d Merged scanning code paths for Large and Small OOVPA
Although this adds a small amount of overhead (since reading each entry
must check the Type again, instead of once every scan), it halves the
amount of code.
But more importantly, the Large path contained a bug, since it tried to
scan XRefs as regular values. With this merge of both code paths into
one, that can't happen anymore
2017-01-15 17:04:31 +01:00
PatrickvL d65769a849 Added base address validation 2017-01-15 14:52:01 +01:00
Luke Usher c4a3ca36dd Merge pull request #105 from LukeUsher/fix-release-compilation
Fix compilation of Release build
2017-01-15 00:51:47 +00:00
Luke Usher 6d98da6cf8 Fix compilation of Release build 2017-01-15 00:51:09 +00:00
PatrickvL a2e5447735 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-01-14 20:03:10 +01:00
PatrickvL a2c880cbb1 Log a warning when HLE GPU emulation accesses GPU 2017-01-14 18:18:52 +01:00
Luke Usher e801c629aa Merge pull request #102 from PatrickvL/master
Fix issue #94
2017-01-14 17:16:58 +00:00
Luke Usher 08dfa08020 Merge pull request #100 from x1nixmzeng/cleanup-p1
Cleanup
2017-01-14 17:16:11 +00:00
x1nixmzeng 7d59a87b9e Fix for printing error string 2017-01-14 17:07:13 +00:00
x1nixmzeng af0238aed7 Fix to avoid macro overloading 2017-01-14 16:54:32 +00:00
PatrickvL 0a18cbebc7 Fixed Battlestar Galactica
By removing illegal duplicate of SetVertexData2f, and commenting out
D3DDevice_SetIndices_1_0_5455 (which should be moved to it's own
OOVPATable D3D8_1_0_5455)
2017-01-14 17:47:53 +01:00
PatrickvL 89ab5f7ecd Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-01-14 16:37:41 +01:00
PatrickvL 7dba5fc776 Typo 2017-01-14 16:37:40 +01:00
x1nixmzeng d5777a0913 Allow project filters 2017-01-14 15:33:05 +00:00
x1nixmzeng 58ef9f487a Feedback 2017-01-14 15:26:27 +00:00
x1nixmzeng 5300783ac7 Removed unimplemented function 2017-01-14 02:07:55 +00:00
x1nixmzeng 4408572bbd Updated project homepage URL 2017-01-14 02:07:29 +00:00
x1nixmzeng 578d710900 Removed dead function patches 2017-01-14 02:03:51 +00:00
x1nixmzeng 3348de22cd Project cleanup 2017-01-14 01:57:50 +00:00
x1nixmzeng bddb1808fd Removed unneeded files 2017-01-14 01:52:35 +00:00