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 |
|
Jean-Philip Desjardins
|
fb4028ab8d
|
Remove strange logic.
We want to recycle buffers if we don't have any free ones.
Recycle buffers all the time anyways. Fixes sound issues on macOS.
|
2021-01-14 12:58:45 -05:00 |
|
Jean-Philip Desjardins
|
d9a380bbe5
|
Move files.
|
2021-01-11 15:59:10 -05:00 |
|
Jean-Philip Desjardins
|
6f62954220
|
Add basic mount/umount support for HDDs.
|
2021-01-11 15:59:09 -05:00 |
|
Jean-Philip Desjardins
|
2f8567a780
|
Add HDD directory.
|
2021-01-11 15:59:08 -05:00 |
|
Jean-Philip Desjardins
|
b194cbead5
|
Register HDD device.
|
2021-01-11 15:59:05 -05:00 |
|
Mahmood - Zer0xFF
|
9e8da9c744
|
syntax clean up
|
2020-12-28 01:24:54 +00:00 |
|
Mahmood - Zer0xFF
|
70d6fb0285
|
Add PauseAsync to PS2VM
|
2020-12-24 13:51:32 +00:00 |
|
Jean-Philip Desjardins
|
b8877ddfd2
|
Code style fixes.
|
2020-12-02 18:43:42 -05:00 |
|
Jean-Philip Desjardins
|
70f7251582
|
Attach exception handler to GS thread on macOS/iOS.
GS thread sometimes writes to EE RAM.
|
2020-12-02 15:32:48 -05:00 |
|
Jean-Philip Desjardins
|
cdbeed3c17
|
Cleanup.
|
2020-09-09 15:51:42 -04:00 |
|
Mahmood - Zer0xFF
|
e4e492d647
|
map host0 device to host
|
2020-04-26 02:28:04 +01:00 |
|
Mahmood - Zer0xFF
|
ef71902678
|
add rom0 device
|
2020-04-26 02:26:49 +01:00 |
|
Jean-Philip Desjardins
|
9401d8acb9
|
Set proper denormal handling modes.
|
2020-03-09 17:50:21 -04:00 |
|
Mahmood - Zer0xFF
|
d7f5a96ad5
|
directly copy GS states
|
2020-02-10 22:12:54 +00:00 |
|
Mahmood - Zer0xFF
|
e5056f008c
|
allow replacing GSHandler on the fly
|
2020-02-09 23:05:24 +00:00 |
|
Mahmood - Zer0xFF
|
fd4387c96c
|
Libretro: move audio processing to main thread
|
2019-12-31 21:03:40 +01:00 |
|
Jean-Philip Desjardins
|
a41f493133
|
Android build fixes.
|
2019-10-23 20:50:12 -04:00 |
|
Jean-Philip Desjardins
|
7131a28fd4
|
Remove usage of boost::filesystem.
|
2019-10-23 20:48:46 -04:00 |
|
Mahmood - Zer0xFF
|
b9d04394d0
|
Cleanup
|
2019-10-12 18:11:40 +01: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 |
|
Mahmood - Zer0xFF
|
c765e613f1
|
Update to CSignal::Connect() new name
|
2019-08-17 11:03:53 -04:00 |
|
Mahmood - Zer0xFF
|
91a27b69a2
|
Remove boost::signals2.
|
2019-08-17 11:03:53 -04:00 |
|
Mahmood - Zer0xFF
|
179850e63a
|
Remove boost::bind.
|
2019-08-17 11:03:53 -04:00 |
|
Mahmood - Zer0xFF
|
1d7e4ffeec
|
remove boost::scoped_ptr
(cherry picked from commit 7fc9a08fc99c112dcfbb35ca6b3b55b14ba665bc)
|
2019-06-26 13:23:13 -04:00 |
|
Jean-Philip Desjardins
|
e5ae547e66
|
Move saved state helper classes to a subfolder.
|
2019-02-06 19:04:51 -05:00 |
|
Jean-Philip Desjardins
|
9f88586df8
|
Code style fixes.
|
2019-01-22 23:33:41 -05:00 |
|
Jean-Philip Desjardins
|
83cff10280
|
Let PS2VM handle creation of "states" directory.
|
2019-01-08 13:27:03 -05:00 |
|
Jean-Philip Desjardins
|
6f66212ed0
|
If MC path doesn't exist, reset it to initial value.
|
2019-01-08 13:25:43 -05:00 |
|
Jean-Philip Desjardins
|
7a3a52b83b
|
Change the way GS interrupts are handled.
GS will now notify the INTC there's an interrupt when some event occurs instead of having the INTC poll the GS.
|
2018-08-08 12:28:06 -04:00 |
|
Jean-Philip Desjardins
|
050bf0f854
|
MipsExecutor is now owned by MIPS CPU context.
Will help to make new breakpoint implementation simpler.
|
2018-07-26 21:38:16 -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
|
ec43a6c347
|
Use path preferences for directory settings.
|
2018-03-20 10:58:37 -04:00 |
|
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 |
|