3405 Commits

Author SHA1 Message Date
Jean-Philip Desjardins
4f7f899443 Handle case when SetupThread is called on an already setup thread. 2018-10-04 16:05:33 -04:00
Jean-Philip Desjardins
1a3d3c8d81 Add "Boot from cdrom0" menu item. 2018-10-01 13:13:53 -04:00
Jean-Philip Desjardins
026b58dd9c Remove unused function definition. 2018-10-01 13:13:53 -04:00
Jean-Philip Desjardins
646916fa6c Fix some naming. 2018-10-01 13:13:53 -04:00
Jean-Philip Desjardins
fa754f0403 Moved check for symbol ref type. 2018-09-30 10:40:10 -04:00
Jean-Philip Desjardins
15d7909c9c Code style fix. 2018-09-28 17:22:08 -04:00
Jean-Philip Desjardins
db7c18b75d Restrict framebuffer search on D3D9 GS Handler.
Keep it the same as OpenGL.
2018-09-28 17:21:05 -04:00
Jean-Philip Desjardins
4659aff384 Restrict/clarify when framebuffer's alpha can be used as indexed texture. 2018-09-28 17:17:09 -04:00
Jean-Philip Desjardins
61f4ca3d73 Allow reading from alpha as indexed texture. 2018-09-28 17:17:09 -04:00
Jean-Philip Desjardins
8471270e10 Fix texture matrix handling in D3D9 GS handler. 2018-09-28 17:17:09 -04:00
Jean-Philip Desjardins
e584f5d639 Update for CodeGen's new external symbol ref handler. 2018-09-28 13:31:24 -04:00
Jean-Philip Desjardins
d081019c71 Copy DLLs in output folder. 2018-09-26 13:16:50 -04:00
Jean-Philip Desjardins
d02ac904d9 Enable HighDpiScaling.
Fixes UI being too small on high DPI screens on Windows.
2018-09-26 12:50:25 -04:00
Jean-Philip Desjardins
4d460a4f4a Code style fixes. 2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
5ae6fc478d Move path splitting code. 2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
b99cfa341e Make GetStat work with directories. 2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
c7eca744bd Add basic support for directory read functions in IOMAN. 2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
2dcc319b2b Cleanup. 2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
6ab1fb655c Improve log message. 2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
b993c0e9bb Implement PADMAN's close function. 2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
bd0dc92353 Add open mode flag support. 2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
271726cf64 Cleanup. 2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
6141c0af46 Add enum for CAUSE register. 2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
d4cdd226c5 Cleanup. 2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
622b5e3845 Make sure all interrupts are masked when calling ExecPS2.
Invoking the interrupt handler before SetupThread is called can cause issues.
2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
612f35b5d8 Add enum for BADVADDR register. 2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
db8aaeaa69 When loading a state, make sure HLE modules are properly registered. 2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
0a1c120c68 Add some register definitions. 2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
e4d6f7609d Implement GetStat in FILEIO. 2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
ee8f11612a Cleanup. 2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
4841dd702a Add stubs for TLB handler setters. 2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
868b2e64f1 Fix trace display bug. 2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
1b3a23d250 Cleanup. 2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
64f27c458d Fix build. 2018-09-26 12:25:25 -04:00
Jean-Philip Desjardins
e529b48755 Code style fixes. 2018-09-26 12:25:25 -04:00
Jean-Philip Desjardins
6a683d4ee0 Store paths in filesystem::path. 2018-09-26 12:25:25 -04:00
Jean-Philip Desjardins
a89d6a4bfd Make sure we properly handle QString<->filesystem::path conversions. 2018-09-26 12:25:25 -04:00
Jean-Philip Desjardins
87fc13d2de Store a filesystem::path in LastOpenCommand. 2018-09-26 12:25:25 -04:00
Jean-Philip Desjardins
e2fb43ce57 BootElf takes a filesystem::path now. 2018-09-26 12:25:25 -04:00
Jean-Philip Desjardins
94012ec71e Code style fixes. 2018-09-02 13:11:09 -04:00
Jean-Philip Desjardins
6592c2a186 Reset executor before loading state. 2018-09-02 13:08:36 -04:00
Jean-Philip Desjardins
645c9d982e Add support for CSM2 in 8-bit CLUT. 2018-09-02 13:08:29 -04:00
Jean-Philip Desjardins
7b7f724790 Fix SetupThread to set the proper stack top address. 2018-09-02 13:08:23 -04:00
Jean-Philip Desjardins
9cf664c024 WAITP needs to flush pipeline. 2018-08-31 18:15:13 -04:00
Jean-Philip Desjardins
31da939c1f Make all other EFU instructions use pipeline. 2018-08-31 18:12:15 -04:00
Jean-Philip Desjardins
c6155436c4 Display P pipe state. 2018-08-31 17:58:35 -04:00
Jean-Philip Desjardins
aeb8986b73 Fix build. 2018-08-31 17:24:03 -04:00
Jean-Philip Desjardins
5f1f907740 Move definition. 2018-08-31 17:23:25 -04:00
Jean-Philip Desjardins
b475b8ff16 Experimental P pipeline support. 2018-08-31 07:40:14 -04:00
Jean-Philip Desjardins
129a49c480 Revert VS2017.8 build fix.
Added proper preprocessor definition in Header.cmake instead.
2018-08-30 13:25:46 -04:00