Commit Graph

1512 Commits

Author SHA1 Message Date
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
x1nixmzeng f3a49f1ea9 Defined magic window values 2017-01-14 01:17:38 +00:00
x1nixmzeng 25150715a1 Cleanup of error class 2017-01-14 00:55:26 +00:00
Luke Usher 90d4dfe811 Merge pull request #99 from PatrickvL/master
Chihiro additions and some cleanup
2017-01-13 16:38:54 +00:00
PatrickvL d1e0b2b390 Use g_bChihiro in MmClaimGpuInstanceMemory kernel API 2017-01-13 16:31:53 +01:00
PatrickvL 5f15aa83a7 Initialize memory according to Xbox/Chihiro flag 2017-01-13 16:26:37 +01:00
PatrickvL 3dc20dfc63 Detect Chihiro XBE's, decode entry points accordingly 2017-01-13 15:38:50 +01:00
PatrickvL b8fac8bf16 Typo fix 2017-01-13 11:56:24 +01:00
PatrickvL b7131a8cfe HLEDatabase code cleanup 2017-01-13 11:40:56 +01:00
PatrickvL 5965143104 Removed MajorVersion and MinorVersion (always 1.0) from HLEData
Also casing fix to previous commit
2017-01-13 10:15:15 +01:00
PatrickvL 0a4308d4af Compacted HLEDatabase entries using a macro 2017-01-13 10:09:55 +01:00
PatrickvL 5f1d60a132 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-01-12 18:02:44 +01:00
Luke Usher 41f2641d3c Merge pull request #95 from PatrickvL/master
DbgPrintf fixes + extra OOVPA's
2017-01-12 09:51:22 +00:00
PatrickvL d171ea3426 Added OOVPA's and XNet patches from other Cxbx branch 2017-01-12 10:41:44 +01:00
PatrickvL 93371d9abd Fixed printf warnings 2017-01-12 10:36:47 +01:00
Luke Usher 7a4fca5bda Merge pull request #90 from PatrickvL/master
Switched over to Distorm
2017-01-11 16:04:34 +00:00
Luke Usher f5acdd5773 Merge pull request #93 from x1nixmzeng/version-prebuild-fix
Support for running the prebuild step in a directory with spaces
2017-01-11 05:50:32 +00:00
x1nixmzeng d5828bbd96 Support for running the prebuild step in a directory with spaces 2017-01-11 01:15:02 +00:00
PatrickvL 7593ff652e Merge pull request #7 from PatrickvL/distorm
Distorm
2017-01-10 18:01:27 +01:00
PatrickvL df7c0eaa6e Merge remote-tracking branch 'refs/remotes/origin/master' into distorm 2017-01-10 17:59:38 +01:00