4206 Commits

Author SHA1 Message Date
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
Jean-Philip Desjardins
c1c451d7c9 Remove more dead code. 2018-03-20 11:01:32 -04:00
Jean-Philip Desjardins
074e61a146 Remove dead code. 2018-03-20 11:01:32 -04:00
Jean-Philip Desjardins
f138bc30e6 Cleanup. 2018-03-20 11:01:31 -04:00
Jean-Philip Desjardins
7b6747a379 Add more info in LIBSD Get/SetSwitch tracing. 2018-03-20 11:01:31 -04:00
Jean-Philip Desjardins
ca6cf3fa98 Remove useless speed hack. 2018-03-20 11:01:05 -04:00
Jean-Philip Desjardins
8767f70045 Improve ThreadSwitchContext.
Don't save context if switching out of idle thread.
2018-03-20 11:01:05 -04:00
Jean-Philip Desjardins
a214efcc2b Flush Q pipeline once an FDIV operation is executed in macro mode.
Temporary till we figure out how we can emulate pipelines in macro mode.
2018-03-20 11:00:00 -04:00
Jean-Philip Desjardins
b956a165f6 Add different display units in memory view. 2018-03-20 11:00:00 -04:00
Jean-Philip Desjardins
f076c97d2f Generalize unit concept further. 2018-03-20 10:59:59 -04:00
Jean-Philip Desjardins
30bb2cf9ea Generalize unit concept in MemoryView. 2018-03-20 10:59:59 -04:00
Jean-Philip Desjardins
1fd0d1da2a Cleanup. 2018-03-20 10:59:59 -04:00
Jean-Philip Desjardins
b11821322d Implement index SYSCLIB function. 2018-03-20 10:59:25 -04:00
Jean-Philip Desjardins
05d939aaf0 Add missing module reset. 2018-03-20 10:59:25 -04:00
Jean-Philip Desjardins
489815bd2c Allow XMCMAN and XMCSERV to be loaded as HLE module. 2018-03-20 10:59:25 -04:00
Jean-Philip Desjardins
1c5ad825c9 Prepend "host:" to executable path when booting ELF. 2018-03-20 10:59:25 -04:00
Jean-Philip Desjardins
4615e097ef Return 0 when we're at EOF. 2018-03-20 10:59:25 -04:00
Jean-Philip Desjardins
90a6e30ef2 Use proper preference type in macOS UI. 2018-03-20 10:58:38 -04:00
Jean-Philip Desjardins
0d7fa354c6 Use proper preference types in Qt UI code. 2018-03-20 10:58:38 -04:00
Jean-Philip Desjardins
6b76b83b90 Rename directory devices preference names to allow smooth transition. 2018-03-20 10:58:38 -04:00
Jean-Philip Desjardins
69ac73a29a Fix preference types. 2018-03-20 10:58:37 -04:00
Jean-Philip Desjardins
eb6b4bcacf Fix memory card tests. 2018-03-20 10:58:37 -04:00
Jean-Philip Desjardins
ec43a6c347 Use path preferences for directory settings. 2018-03-20 10:58:37 -04:00
Jean-Philip Desjardins
4032166941 Don't start VM automatically when debugger is included. 2018-03-20 10:57:58 -04:00
Jean-Philip Desjardins
b4addb46d5 Remove handler calls return number of remaining handlers. 2018-03-20 10:57:58 -04:00
Jean-Philip Desjardins
7ea18fbc63 Cleanup. 2018-03-20 10:57:58 -04:00
Jean-Philip Desjardins
c9d618ec94 Use enum instead of hardcoded value. 2018-03-20 10:57:58 -04:00