Jean-Philip Desjardins
8a85393f74
Allow reading from D2_CHCR + 2.
2018-04-22 10:04:34 -04:00
Jean-Philip Desjardins
5c1347162f
Always protect currently executing block.
...
Previous detection method was broken anyways because it is possible for a basic block
to span two pages with its begin address (PC) being in the page that's not protected.
Needed for Hot Shots Golf Fore.
2018-04-22 10:04:05 -04:00
Jean-Philip Desjardins
f3ac29f453
Trim trailing spaces off paths passed to IOMAN.
2018-04-19 09:14:30 -04:00
Jean-Philip Desjardins
48957fd9e4
Cleanup.
2018-04-19 09:00:45 -04:00
Jean-Philip Desjardins
a75490c259
Merge pull request #685 from Thunder07/qt_fixes
...
Qt fixes
2018-04-12 13:23:04 -04:00
Mahmood(Thunder07)
bf4e839e45
Fix VirtualMachine->Reset, when Resetting ELF
2018-04-12 12:30:47 +01:00
Mahmood(Thunder07)
b206c10568
fix value setting and input process condition
2018-04-11 21:55:12 +01:00
Jean-Philip Desjardins
2f4f8fcf41
Remove trailing space.
2018-04-11 12:33:25 -04:00
Jean-Philip Desjardins
3bcf06e618
CPU is not idle if interrupts are disabled.
2018-04-11 09:53:52 -04:00
Jean-Philip Desjardins
5d24d8566f
Use enum instead of hardcoded value.
2018-04-10 13:02:08 -04:00
Jean-Philip Desjardins
24e15ecd90
Add better logging for unmapped memory accesses.
2018-04-09 12:09:17 -04:00
Jean-Philip Desjardins
3b8c01b9f0
Cleanup.
2018-04-09 09:41:12 -04:00
Jean-Philip Desjardins
9c1fdc3118
Add checks to prevent crashes when no playlist is loaded.
2018-04-08 16:50:58 -04:00
Jean-Philip Desjardins
475ad99d87
Force all views in tab bar to be loaded to prevent minor display issue.
2018-04-08 16:43:37 -04:00
Jean-Philip Desjardins
de0f37fc2f
Remove old PsfPlayer iOS project.
2018-04-08 16:23:51 -04:00
Jean-Philip Desjardins
93ac84ccf6
Add switch to enable building with AOT cache on iOS.
2018-04-08 16:23:30 -04:00
Jean-Philip Desjardins
26b6615a0c
Cleanup.
2018-04-08 15:59:24 -04:00
Jean-Philip Desjardins
7bcb74d8fc
Enable vsync on Win32.
2018-04-07 14:52:40 -04:00
Jean-Philip Desjardins
8dcdbcb53d
Improve PSX BIOS TestEvent implementation.
...
Fired state must be cleared when test passes.
2018-04-07 11:40:33 -04:00
Jean-Philip Desjardins
018889ceb5
Remove some annoying and useless asserts.
2018-04-07 11:40:33 -04:00
Jean-Philip Desjardins
18ead6cc02
Remove boost usage.
2018-04-07 11:40:33 -04:00
Jean-Philip Desjardins
f21e38e0a7
Add check for control register.
2018-04-07 11:40:33 -04:00
Jean-Philip Desjardins
0392b78f1d
Change the way VIF interrupts are handled.
...
INTC line will only be pulsed once whenever a VIFcode with I bit is encountered.
2018-04-07 09:59:23 -04:00
Jean-Philip Desjardins
f9d8d31af5
Take offset into account when loading PSM8 CLUT.
2018-04-07 09:59:15 -04:00
Jean-Philip Desjardins
30dabba668
Remove context save/load restore parts in interrupt handler.
...
Not required anymore because idle thread should always be current thread.
2018-04-06 12:55:34 -04:00
Jean-Philip Desjardins
34a1aff123
Switch out current thread before servicing an interrupt.
...
This fixes issues with some system calls (ie.: iSignalSema) writing values directly in the thread's context
but not being picked up because the thread's context was not saved.
2018-04-06 12:55:25 -04:00
Jean-Philip Desjardins
2b9322977f
Add definition needed to use MiniDebugger.
2018-04-04 10:01:55 -04:00
Jean-Philip Desjardins
4ce73fec10
Remove unused file references.
2018-04-04 10:01:42 -04:00
Jean-Philip Desjardins
7dc7e8a725
Be more flexible with compatible framebuffers.
2018-04-03 09:18:41 -04:00
Jean-Philip Desjardins
75a8388bac
Use IsCompatibleFramebufferPSM in D3D9.
2018-04-03 09:18:41 -04:00
Jean-Philip Desjardins
35a3c15b3a
Delay execution of CdSeek command.
2018-04-03 09:18:41 -04:00
Jean-Philip Desjardins
df54de403f
Remove GP member from SIFCMDDATA structure.
2018-04-03 09:18:41 -04:00
Jean-Philip Desjardins
839569cf06
Prevent JALR from clobbering R0.
2018-04-03 09:18:41 -04:00
Jean-Philip Desjardins
b6d91dc0b5
Cleanup.
2018-03-31 17:07:31 -04:00
Jean-Philip Desjardins
a9a60bc3ee
Revert SPU register view to previous version.
...
Relied on D3DX9 which requires the DirectX SDK to use. It was not installed on AppVeyor's Visual Studio 2017 image previously, but it's now available. At some point, we'll want to get rid of that D3DX9 depedency and the new version of SpuRegView was a step in the right direction, but it has some issues at the moment (high CPU usage and flickering).
2018-03-31 17:06:01 -04:00
Jean-Philip Desjardins
f1d411012b
Cleanup.
2018-03-31 16:58:59 -04:00
Jean-Philip Desjardins
0b2d1157df
Fix tab images.
2018-03-29 12:52:34 -04:00
Jean-Philip Desjardins
8c6a0898d0
Fix warnings.
2018-03-29 12:52:34 -04:00
Jean-Philip Desjardins
e73bfad677
Build PsfPlayer on iOS.
2018-03-29 12:52:34 -04:00
Jean-Philip Desjardins
756e767002
Add PsfPlayer resources.
2018-03-29 12:52:34 -04:00
Jean-Philip Desjardins
b32e12f518
Update Info.plist.
2018-03-29 12:52:34 -04:00
Jean-Philip Desjardins
4d30faf523
Add CMakeLists for iOS PsfPlayer.
2018-03-29 12:52:34 -04:00
Jean-Philip Desjardins
ed1e323656
Fix warning.
2018-03-29 12:52:33 -04:00
Jean-Philip Desjardins
f40c596c16
Copy installers to commit output directory.
2018-03-26 14:27:22 -04:00
Jean-Philip Desjardins
2c5979f268
Update installer scripts.
2018-03-26 13:09:56 -04:00
Jean-Philip Desjardins
b4bcea9e40
Execute installer script for PsfPlayer.
2018-03-26 12:59:42 -04:00
Jean-Philip Desjardins
3878e8326f
Build PsfPlayer on AppVeyor.
2018-03-26 12:48:24 -04:00
Jean-Philip Desjardins
6f60107a15
Remove includes.
2018-03-20 11:20:33 -04:00
Jean-Philip Desjardins
85ab226176
Remove Utils.
...
GetLine was moved in Framework.
2018-03-20 11:20:33 -04:00
Jean-Philip Desjardins
84c3301ad7
Don't switch threads when interrupts are disabled.
2018-03-20 11:01:32 -04:00