182 Commits

Author SHA1 Message Date
Jean-Philip Desjardins
d153162bbd Rename preference define name. 2018-01-15 14:14:59 -05:00
Jean-Philip Desjardins
4fb4ec73ad Store cdrom0 path as path instead of string. 2018-01-15 11:49:07 -05:00
Jean-Philip Desjardins
f1b7806eaf Reorganize cdrom0 handling code. 2018-01-15 11:49:07 -05:00
Jean-Philip Desjardins
49bde79ca7 Move saved state path generation code in PS2VM. 2017-09-16 14:27:37 -04:00
Jean-Philip Desjardins
736a1a4d80 Use std::future to report save and load state operations success. 2017-09-16 14:27:36 -04:00
Jean-Philip Desjardins
288445257b Use filesystem::path to represent state path. 2017-09-16 14:27:36 -04:00
Jean-Philip Desjardins
6ecb4bd99d Move PADMAN state loading/saving to proper file. 2017-09-10 16:59:35 -04:00
Jean-Philip Desjardins
b4cefce8f0 Add OpticalMedia abstraction for physical discs. 2017-05-16 19:54:38 -04:00
Jean-Philip Desjardins
932a72cb80 When unloading module, clear block cache range. 2017-01-29 21:13:11 -05:00
Jean-Philip Desjardins
116dc4bec4 VU execution quota is now relative to EE execution quota. 2016-11-19 17:28:09 -05:00
Jean-Philip Desjardins
1fe4116f74 Multiply number of cycles executed per tick by 10. 2016-11-19 17:28:09 -05:00
Jean-Philip Desjardins
5754f8da34 Add basic EE and IOP CPU usage stat in profiler. 2016-10-10 16:24:56 -04:00
Jean-Philip Desjardins
e21d9e676f Cleanup. 2016-09-24 22:48:49 -04:00
Jean-Philip Desjardins
25e63fc2c3 Cleanup. 2016-09-24 22:48:49 -04:00
Jean-Philip Desjardins
992eda463b Make sure we count everything in the profiler. 2016-07-17 16:28:06 -04:00
Jean-Philip Desjardins
9eedb56f70 Add "cdrom" alias to access CD/DVD from Ioman. 2016-06-03 22:18:09 -04:00
Jean-Philip Desjardins
8e4ee4c6c3 Updated handler creation and destruction code to make it cleaner. 2016-04-10 22:20:53 -04:00
Jean-Philip Desjardins
511967403d Use GetPtr in memset in SYSCLIB. 2016-03-17 16:20:02 -07:00
Jean-Philip Desjardins
7a38d9c172 IOP modules are now stored using shared_ptrs. 2016-01-23 22:12:28 -05:00
Jean-Philip Desjardins
c63431ab52 Improved handling of LoadExecPS2 system call.
- Executable path will now be taken in consideration.
- Fixed issue with UT's incomplete path.
- Use GetStructPtr to obtain proper pointers.
2015-12-05 19:24:44 -05:00
Jean-Philip Desjardins
409ed26fc7 Minor cleanup. 2015-11-12 10:14:17 -05:00
Jean-Philip Desjardins
9b17a67670 Added DiskUtils.
Includes disk image creation routines, SYSTEM.CNF parser and "TryGetDiskId" helper.
2015-07-22 00:30:06 -04:00
Ian Brown
948a14528f make vpu objects pointers 2015-06-17 21:14:51 +01:00
Jean-Philip Desjardins
6b6cc3ed57 Call RemoveExceptionHandler when PS2VM thread is about to be destroyed. 2015-06-09 03:31:19 -04:00
Jean-Philip Desjardins
6cd0e5e3dd Made EE executor work on OSX. 2015-06-09 02:49:54 -04:00
Jean-Philip Desjardins
f6672d5b95 Removed ReadToEeRam handler from Cdvdfsv. 2015-06-07 23:06:48 -04:00
Jean-Philip Desjardins
49c41ce350 Use PosixFileStream on Android to read disk images to prevent issues with large files (> 2GB). 2015-06-04 00:02:22 -04:00
Jean-Philip Desjardins
94b2d0e641 iOS build fixes. 2015-05-31 22:57:40 -04:00
Jean-Philip Desjardins
cfc00c1425 Changed the way block reading is handled in ISO9660 to fix issues with CDROM XA disk images. 2015-05-17 21:47:31 -04:00
Jean-Philip Desjardins
2ae910cdad Use unique_ptr to store Iso9660 instance. 2015-05-17 19:19:00 -04:00
Jean-Philip Desjardins
03fadfff9a Merge branch 'master' into android 2015-05-09 23:26:10 -04:00
Jean-Philip Desjardins
877e3e8908 Make sure frame dump has something before writing it to disk. 2015-05-08 22:39:34 -04:00
Jean-Philip Desjardins
7a0bdc03c9 Reorganized VPU/VIF code to better match the actual hardware. 2015-05-07 01:52:45 -04:00
Jean-Philip Desjardins
421295cd70 Merge branch 'master' into android. 2015-05-06 03:18:38 -04:00
Jean-Philip Desjardins
85038b47a3 Added "GetPadHandler" function in PS2VM. 2015-05-06 01:49:23 -04:00
Jean-Philip Desjardins
fcf1b11f1b Moved EE and GS specific files in a separate folder. 2015-05-06 00:54:15 -04:00
Jean-Philip Desjardins
ebb87561d5 Tags will now be stored in "Play Data Files" folder. 2015-05-04 00:22:45 -04:00
Jean-Philip Desjardins
f9b59cfe59 Set proper FPU rounding mode when creating thread. 2015-04-20 00:22:53 -04:00
Unknown W. Brackets
2f5e2d99b9 Add support for CSO compressed files. 2015-04-13 22:13:31 -07:00
Jean-Philip Desjardins
c6617f83a0 Merge branch 'audio' 2015-04-11 00:00:27 -04:00
Jean-Philip Desjardins
09e61b0543 Make IszImageStream compile on Android. 2015-04-09 02:17:42 -04:00
Jean-Philip Desjardins
9bcca8beec Properly reset pointer when deleting sound handler. 2015-04-07 02:00:11 -04:00
Jean-Philip Desjardins
33b4498883 Cleanup. 2015-04-06 15:52:09 -04:00
Jean-Philip Desjardins
9ac85e517e Added proper way to create sound handler and moved sound handler creation at platform level. 2015-04-06 15:51:59 -04:00
Jean-Philip Desjardins
e92ed06407 Renamed some variables. 2015-04-06 00:32:43 -04:00
Jean-Philip Desjardins
e6a4934ba9 Merge branch 'master' into audio 2015-04-05 22:25:57 -04:00
Jean-Philip Desjardins
8822638035 Make sure modules are reset properly. 2015-04-03 01:54:39 -04:00
Jean-Philip Desjardins
a1ad381c82 Fixed Win32 build. 2015-03-31 22:54:51 -04:00
Jean-Philip Desjardins
b04e4cbc6b Fixed inability to load ISO files on the OSX version. 2015-03-31 22:33:43 -04:00
Jean-Philip Desjardins
35b4b970ca Cleanup. 2015-03-31 22:20:49 -04:00