Commit Graph

4867 Commits

Author SHA1 Message Date
RadWolfie 5c1abac9b7 Convert Lego Star Wars fix into hack method 2018-07-05 00:37:16 -05:00
Luke Usher 75b6f32762
Merge pull request #1328 from RadWolfie/hle-cache-add-title-id-alt
Add Title ID Hex
2018-07-04 15:50:09 +01:00
RadWolfie ab461cb033 Replace Title ID (Alt) to Title ID (Hex) 2018-07-04 09:15:56 -05:00
RadWolfie 8a87d21a05 Add TitleID (Alt) to KrnlDebug log 2018-07-04 01:55:42 -05:00
RadWolfie acb5a70b07 Also print Title ID (Alt) to Xbe printer 2018-07-03 10:17:14 -05:00
RadWolfie 480eb0931c
Merge pull request #1327 from RadWolfie/hle-cache-add-title-id-alt
HLE Cache add Title ID Alt
2018-07-03 09:49:38 -05:00
RadWolfie 8f4b289b0e bump revision in HLE Cache 2018-07-03 09:42:52 -05:00
RadWolfie 6931a4d431 Add TitleIDAlt into HLE Cache file 2018-07-03 09:40:46 -05:00
Luke Usher 5190d974a0
Merge pull request #1326 from RadWolfie/remove-legacy-xinput-config-option
Remove legacy xinput config option
2018-07-02 09:43:44 +01:00
RadWolfie 6e7102eb0f Append to previous 2nd commit 2018-07-01 22:10:58 -05:00
RadWolfie ead81d785c Move InitXboxControllerHostBridge call into XInitDevices patch function 2018-07-01 21:54:14 -05:00
RadWolfie 10a0b09d3d Remove old XInput config option from source code 2018-07-01 21:52:46 -05:00
Luke Usher 5138ee91a1
Merge pull request #1317 from RadWolfie/more-multi-xbe-fixes
More multi xbe fixes
2018-07-01 23:47:06 +01:00
Luke Usher 53f0275d52
Merge pull request #1310 from jackchentwkh/uc_fix
Add new rdtsc pattern for Unreal Championship
2018-07-01 12:00:05 +01:00
RadWolfie b9ea93abd7
Merge pull request #1320 from RadWolfie/develop
Update XbSymbolDatabase
2018-06-28 22:32:39 -05:00
RadWolfie 5e99b3eeab Update XbSymbolDatabase 2018-06-28 22:30:19 -05:00
RadWolfie f399de70f4 Replace Windows' CreateThread to std::thread 2018-06-28 22:21:07 -05:00
RadWolfie 542384f5df Boot flag in EmuShared is handled inside HalWriteSMBusValue function (MMIO, SMCDevice.cpp)
No need to re-apply twice.
2018-06-27 20:01:40 -05:00
RadWolfie cee51d0800 Move kernel boot flags into EmuShared since it is the only place stored the flag. 2018-06-27 19:19:18 -05:00
RadWolfie cf2d7b0f94 Merge bQuickReboot into BootFlags 2018-06-27 19:18:19 -05:00
Luke Usher 1df336fdaa Update XbSymbolDatabase 2018-06-26 20:41:36 +01:00
RadWolfie 8e975afb4f Experiment to have kernel mode process to handle the tasks after reset vars. 2018-06-24 22:32:33 -05:00
RadWolfie 7a113f9dc9 Move DrawLedBitmap to last in CrashMonitor function
Then FPS doesn't appear to be stuck until change focus on window or choose a menu action.
2018-06-24 21:31:51 -05:00
RadWolfie 24372c5756 Move CrashMonitor thread to start up earlier. 2018-06-24 21:30:12 -05:00
jackchentwkh 77dd64da5e Add new rdtsc pattern for Unreal Championship 2018-06-24 11:41:03 +08:00
PatrickvL feaea08ccd
Merge pull request #1308 from PatrickvL/lle_overlay_finetuning
LLE : Avoid flickering while showing overlays
2018-06-23 10:55:23 +02:00
patrickvl ecb4221625 LLE : Avoid flickering while showing overlays 2018-06-23 10:54:36 +02:00
Luke Usher 1e88304f37
Merge pull request #1305 from PatrickvL/lle_overlay
LLE GPU overlay support
2018-06-22 16:54:08 +01:00
PatrickvL e76e4281a1 LLE : Finally got YUV overlay drawing working! 2018-06-22 17:30:05 +02:00
PatrickvL 5b46bdc266 Expanded NV2A methods/ranges 2018-06-22 17:30:02 +02:00
PatrickvL 622102f65d Sorted NV097_* defines 2018-06-22 17:29:58 +02:00
patrickvl c065b8479e LLE : Fixed YUV to RGB shader bugs. Still doesn't show anything. 2018-06-22 17:29:55 +02:00
patrickvl c443653ee6 LLE : More work trying to get the overlay showing up... 2018-06-22 17:29:51 +02:00
PatrickvL 5dc7b51cd7 LLE : Refactored the YUYV to RGB fragment shader and draw instead of blit (alas, WMVCutScene doesn't show the video with this - needs more work) 2018-06-22 17:29:48 +02:00
PatrickvL 415ea4eab7 LLE : Removed obsolete EmuNV2A.cpp 2018-06-22 17:29:44 +02:00
PatrickvL 2734bcf212 LLE : Get overlay animating by calling UpdateHostDisplay from pvideo_vga_invalidate.
Also added experimental PVIDEO interrupts (didn't seem to help)
2018-06-22 17:29:41 +02:00
PatrickvL 5a6a37f5fb Kernel : Apply some constants in AvSetDisplayMode 2018-06-22 17:29:37 +02:00
PatrickvL f555970e8d HLE : Slightly rename pushbuffer command flags 2018-06-22 17:29:34 +02:00
patrickvl f55de95404 LLE : Rename overlay variables (still not rendering correctly) 2018-06-22 17:29:30 +02:00
PatrickvL a3720a55f4 LLE : Render YUV overlay vertically flipped (just like the framebuffer). Working on YUV>RGB shaders... 2018-06-22 17:27:42 +02:00
PatrickvL 891db9b827 LLE : Try to get some overlay showing under LLE too.... 2018-06-22 17:27:39 +02:00
Luke Usher e5201169c8
Merge pull request #1303 from LukeUsher/patch-removal
Removing more unnecessary patches
2018-06-22 16:00:48 +01:00
Luke Usher 988a4d28d7
Merge pull request #1304 from RadWolfie/prevent-runas-admin
Verify User to allow run as Admin or not
2018-06-22 14:15:46 +01:00
RadWolfie 86ab2b4b58 Since prevent elevated access didn't work. Workaround is to ask user if wish to continue or not.
Co-Authored-By: Luke Usher <luke.usher@outlook.com>
2018-06-22 08:01:19 -05:00
RadWolfie d7b37c6069 Don't run as admin, it is a security breach and will not improve anything. 2018-06-22 02:11:54 -05:00
RadWolfie e86d8ee7ec Change return values to EXIT_xxxx
Since return value is customize by developer. We'll use existing exit value to match with monitor threads.
2018-06-22 02:10:14 -05:00
Luke Usher c17f830df9
Merge pull request #1302 from gandalfthewhite19890404/patch-1
Change Unsupported D3DVERTEXBLENDFLAGS from Fatal to Test Case
2018-06-21 12:02:40 +01:00
gandalfthewhite19890404 72ab250cce
Update EmuD3D8.cpp
Fix brackets align
2018-06-21 13:44:57 +03:00
gandalfthewhite19890404 0923e1e490
Update EmuD3D8.cpp
Comments by Luke
1. Changes the error to a warning
2. makes sure to log a test case so we can find out WHY the game sends invalid data later
2018-06-21 13:29:57 +03:00
Luke Usher 80a60fbab8 More unpatching 2018-06-21 08:56:11 +01:00