Commit graph

109 commits

Author SHA1 Message Date
Jean-Philip Desjardins
1700b901b6 Fix code style. 2023-05-30 21:00:01 -04:00
Jean-Philip Desjardins
3d6b1cc856 Only enable light gun support when game needs it. 2023-05-30 20:12:10 -04:00
Jean-Philip Desjardins
336474a13a Dumping gun WIP. 2023-05-30 20:08:48 -04:00
Jean-Philip Desjardins
aee69ac97c Fix a bunch of warnings. 2023-05-03 21:05:08 -04:00
Jean-Philip Desjardins
9e2cae6375 Style fixes. 2023-01-18 15:53:31 -05:00
Jean-Philip Desjardins
34bb7555d5 Handle rebooting of machine after exiting test mode of some games. 2023-01-18 15:53:30 -05:00
Jean-Philip Desjardins
fc48553efa Add Namco Arcade IOP HLE module. 2023-01-18 15:53:28 -05:00
Jean-Philip Desjardins
5c3cc06bd2 Remove dumping of INTC/DMAC handlers to console.
To be replaced by UI based tooling.
2022-09-06 19:41:42 -04:00
Jean-Philip Desjardins
e8b0152117 Cleanup. 2022-08-24 08:36:56 -04:00
Jean-Philip Desjardins
9eb20d7c04 Improve saved state stability.
Save VM timing info and VIF buffer state.
2022-06-27 13:18:12 -04:00
Jean-Philip Desjardins
6cfc529e36 Return fs::path in MakeDebugTagsPackagePath. 2022-05-05 20:00:37 -04:00
Jean-Philip Desjardins
7b5b24c4cf Improve the way disc images are accessed.
Instead of loading the whole disc image in memory, use the Browser's File API to fetch needed parts of the file.
Has to go through some odd proxying hoops since the File object is owned by the main browser thread.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
0933da7ac3 Reorganize init order. 2022-02-14 13:07:15 -05:00
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