4f09d61825
CPU: Don't panic on invalid instructions
2021-06-15 22:58:29 +10:00
2548f75267
CDROM: Differentiate between logical and physical hold
2021-06-15 22:44:21 +10:00
16c02c8559
CDROM: Don't apply speed change delay when already changing
2021-06-14 19:36:37 +10:00
72d7ba9163
SPU: Increase transfer rate to RAM
...
Fixes broken sound effects in Grand Theft Auto London.
2021-06-14 19:32:15 +10:00
f4da56efea
CDROM: Simulate the time it takes to change speeds
2021-06-14 14:56:35 +10:00
db5be6c70c
TimingEvent: Add Delay method
2021-06-14 14:55:20 +10:00
38288e6b36
CDROM: Factor in implicit seeks when calculating time
2021-06-14 13:47:55 +10:00
f2bfbabdcb
CDROM: Don't reset full state on Reset command
2021-06-14 13:47:41 +10:00
aa675163e2
CDROM: Fix second response event not being cleaned up
2021-06-14 13:47:04 +10:00
2113405c7a
CPU/Recompiler: Elide tick flush completely where possible
2021-06-13 18:26:12 +10:00
e8ac1fca80
CPU/Recompiler: Optimize bgez zero, addr to unconditional
2021-06-13 18:26:12 +10:00
d3d92226a5
PGXP: Further optimizations
...
Up to an 8% speed improvement in Racing Lagoon with CPU mode enabled.
2021-06-12 22:02:33 +10:00
a47686a313
PGXP: Don't abort() on vertex cache alloc fail
2021-06-12 20:50:48 +10:00
74013a0853
CDROM: Use physical position for seek time calculations
2021-06-12 18:09:28 +10:00
36bfc461f9
CDROM: Refactor start/stop/second response
2021-06-12 18:09:28 +10:00
9d36ce757d
CDROM: Simulate motor spin-up time
...
Fixes disc changing in Tales of Destiny II.
2021-06-11 20:47:46 +10:00
95247b0b5e
CDROM: Don't set motor on before calc read/play time
2021-06-11 20:47:46 +10:00
8407610e42
GPU/Vulkan: Invalidate display framebuffer where possible
2021-06-11 20:47:46 +10:00
51fb23c850
GPU/OpenGL: Invalidate display framebuffer where possible
2021-06-11 20:47:46 +10:00
aae0fb3f2b
System: Support loading libps.exe (for Net Yaroze)
2021-06-11 20:47:46 +10:00
e21f2644d0
Refactor SystemBootParameters ownership
2021-06-08 18:38:12 +02:00
350049826f
Fix a bunch of compiler warnings
2021-06-04 13:14:30 +10:00
3cb01bf23d
CDImage: Fix compilation on Linux
2021-06-01 22:04:25 +10:00
9aa386e96c
System: Add option to load/apply image patches
2021-06-01 21:55:37 +10:00
179a7aea89
GPU/HW: Assume 240/288p for auto scale on start with all borders
2021-05-31 03:48:38 +10:00
56c08254c9
CDImage: Fix incorrect index returned for track-relative 00:02:00
...
Fixes some voice lines being very briefly cut off in Tomb Raider.
2021-05-27 03:48:02 +10:00
28b8cb5bc6
Settings: Fix mismatches between default and fallback values
2021-05-27 03:48:01 +10:00
7c43f5c13e
CPU/CodeCache: Fix compilation on 32-bit x86
2021-05-26 02:48:46 +10:00
baad1a4b23
CPU/Recompiler: Optimize away nops completely
...
35% performance improvement for PGXP CPU mode in Racing Lagoon.
2021-05-25 20:01:59 +10:00
f4242f390b
GPU/HW: Use a larger epsilon for PowerVR
2021-05-25 20:01:37 +10:00
df26792c19
PGXP: Small optimization in memory lookup
2021-05-25 20:01:00 +10:00
eaab0cc033
GPU/ShaderGen: Use smaller position epsilon on PowerVR
2021-05-25 18:42:21 +10:00
08876d132f
GPU/HW: Don't generate always/never-discarding discard shaders
...
Might fix the PowerVR driver...
2021-05-25 13:38:33 +10:00
6a2b2ac7f8
System: Don't wipe out nonpersistent memory cards during game change
2021-05-24 21:24:22 +10:00
d9a655fb41
System: Add non-persistent memory card type
2021-05-23 17:12:01 +10:00
98e4c181ca
CDROM: Add seek speedup enhancement
2021-05-23 16:18:34 +10:00
ff0bd7abc4
System: Add file title memory card type
2021-05-21 13:19:25 +10:00
245dd5b27a
GPU/HW: Fix crash with oversized writes and sw readback
2021-05-20 14:14:26 +10:00
5d877250e9
GPU/HW: Add an option to use software renderer for readbacks
2021-05-20 13:28:36 +10:00
67f352339c
CommonHostInterface: Add swap memory cards hotkey
2021-05-20 12:19:28 +10:00
bced237034
MemoryCard: Sanitize game titles for file names
2021-05-20 12:19:28 +10:00
f4fb627428
System: Increase maximum save state size (for 8MB RAM)
2021-05-20 12:19:27 +10:00
21d6af287e
System: Fix a possible crash with runahead
2021-05-20 12:19:27 +10:00
437d3fbb4b
GPU/SW: Set display parameters before data
2021-05-20 12:19:27 +10:00
08a815ad7b
FullscreenUI: Make show status indicator setting local
2021-05-20 12:19:26 +10:00
1fa4460590
Added a toggle for persistent message. ( #2106 )
...
* Added a toggle for persistent message.
Added a toggle to display settings to disable persistent messages (ff, pause) in the fullscreen UI.
* Moved toggle for the icons to advanced settings.
Moved the toggle to the advanced settings as suggested. Renamed the option from "show persistent messages" to "show speed icons", so that it's much more specific.
2021-05-20 12:19:26 +10:00
8c7282046b
CPU/CodeCache: Re-enable interpreter fallback heuristic
2021-05-20 12:19:25 +10:00
acda42be16
CPU/Recompiler: Get rid of non-constant offsetofs
2021-05-20 12:19:24 +10:00
1ed1d641a6
CPU/Recompiler: Don't use intepreter icache when falling back
...
Fixes broken rendering in TOCA 2.
It has self-modifying code every frame, which gets falled back to the
interpreter, and using the interpreter's icache, which resulted in
stale code executing.
2021-05-20 12:19:23 +10:00
6eb0496d77
AnalogController: Don't panic on unknown configuration mode command
2021-05-20 12:19:23 +10:00