Commit graph

96 commits

Author SHA1 Message Date
Jean-Philip Desjardins
c296c3e555 Adjust ticks ratio according to frame rate. 2021-02-24 16:32:35 -05:00
Jean-Philip Desjardins
ef3e3fb101 Limit to 50FPS on PAL. 2021-02-24 16:04:10 -05:00
Jean-Philip Desjardins
93981a6ce0 Make frame limiter togglable. 2021-02-24 11:55:09 -05:00
Jean-Philip Desjardins
d225ba1f7b Add basic frame limiter.
Still need to see how well it works on other platforms.
2021-02-23 16:47:33 -05:00
Mahmood - Zer0xFF
70d6fb0285 Add PauseAsync to PS2VM 2020-12-24 13:51:32 +00:00
Jean-Philip Desjardins
df19af08b8 Use git describe in Windows installers. 2020-08-10 19:04:54 -04:00
Mahmood - Zer0xFF
fd4387c96c Libretro: move audio processing to main thread 2019-12-31 21:03:40 +01:00
Jean-Philip Desjardins
7131a28fd4 Remove usage of boost::filesystem. 2019-10-23 20:48:46 -04:00
Mahmood - Zer0xFF
50626ec593 CPS2VM function can retrieve update Spu Block Count config 2019-10-12 10:58:54 +01:00
Mahmood - Zer0xFF
79d52c812a handle PREF_AUDIO_SPUBLOCKCOUNT & m_spuBlockCount init in CPS2VM c'tor 2019-10-11 17:36:08 +01:00
Mahmood - Zer0xFF
01c6c7fabd cleanup 2019-10-11 12:03:22 +01:00
Mahmood - Zer0xFF
79c53d6419 make SpuBlockCount variable 2019-10-10 15:42:06 +01:00
Jean-Philip Desjardins
51dd94c8c8 Update CSignal usage from Framework changes. 2019-08-17 11:03:53 -04:00
Mahmood - Zer0xFF
78d6aa72a1 syntax cleanup
(cherry picked from commit dc7f87f1e8741e064875a672ed34c99e67bd0b27)
2019-08-17 11:03:53 -04:00
Mahmood - Zer0xFF
91a27b69a2 Remove boost::signals2. 2019-08-17 11:03:53 -04:00
Jean-Philip Desjardins
fdefab1f3c Cleanup. 2018-06-23 10:56:25 -04:00
Jean-Philip Desjardins
6bc7f346f1 IopSubSystem now is reponsible for creating the kernel. 2018-06-23 10:56:25 -04:00
Clang-Format
acf75535ec Clang format 2018-04-30 21:01:23 +01:00
Jean-Philip Desjardins
af9469b57d Cleanup SPU update parameters. 2018-04-23 09:46:42 -04: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
cb07fe2e12 Fix build. 2017-09-16 14:27:36 -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
2ce940f2e0 Move preference definitions. 2017-09-15 18:27:03 -04:00
Jean-Philip Desjardins
b4cefce8f0 Add OpticalMedia abstraction for physical discs. 2017-05-16 19:54:38 -04: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
7161960258 Cleanup. 2016-10-10 16:24:35 -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
610b65f79b Removed unused enum. 2016-04-10 22:20:53 -04: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
Mahmood(Thunder07)
1418a62bc7 Ubuntu: Fixed Case-sensitive Build Error 2015-07-13 00:54:13 +01: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
2ae910cdad Use unique_ptr to store Iso9660 instance. 2015-05-17 19:19:00 -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
1073825979 Made block count a bit bigger to improve sound a bit. 2015-04-07 22:54:46 -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
6e86ee0df1 Merge branch 'master' into audio 2015-01-30 02:00:48 -05:00
Jean-Philip Desjardins
b24364f3d4 Added proper support for stepping in VU0 microprograms. 2014-12-31 23:22:07 -05:00
Jean-Philip Desjardins
e34b806125 Experimental audio support. 2014-10-20 22:34:44 -04:00
Jean-Philip Desjardins
b0cb1485d7 Profiler improvements. Now uses a proper timer to count time passed in various zones. Stat presentation still needs work though. 2014-10-05 01:41:06 -04:00
Jean-Philip Desjardins
c3ac2da22f Moved all EE related stuff in a separate file. 2014-10-04 23:02:32 -04:00
Jean-Philip Desjardins
f66e4366cc Force threads to be rescheduled at the end of an exception on the EE. 2014-06-04 23:37:40 -04:00
jpd002
5c71b6657f Added a way to trigger a GS frame dump from PS2VM.
git-svn-id: http://svn.purei.org/purei/trunk@1140 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-09 05:47:33 +00:00
jpd002
1a71b0d0b9 Using std::thread instead of boost::thread + some cleanup.
git-svn-id: http://svn.purei.org/purei/trunk@1114 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-04-25 05:51:31 +00:00
jpd002
8565987c4f Removed frame skipping and VPU state saving stuff.
git-svn-id: http://svn.purei.org/purei/trunk@1113 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-04-22 03:06:16 +00:00