3a70e4d57d
Add keys to more OSD messages:
...
* Resolution scale
* Multisampling
* Switching software/hardware rendering
* Switching PGXP CPU
* Switching post processing
* Switching widescreen hack
2022-05-09 23:42:28 +02:00
44d47e898e
Merge pull request #2824 from stenzek/raintegration
...
Cheevos: Add RAIntergration support
2022-04-18 19:32:43 +10:00
296f613b4e
Cheevos: Rework functions into namespace
2022-04-18 19:13:38 +10:00
9a5ef2d0a2
Cheevos: Add RAIntergration support
2022-04-18 19:13:33 +10:00
506796a335
Add 5106, 5146, 5186 codes for indirect reads from a register code
2022-04-15 19:04:02 +02:00
9ab64ecdb3
CDImage: Add Precache() method
2022-04-03 21:09:36 +10:00
859a156b3c
Various build fixes
2022-03-27 17:38:48 +10:00
a55b5022c7
System: Include cheevos state in save states
2022-03-27 16:59:02 +10:00
584525cb11
Cheevos: Move to core
2022-03-27 16:59:02 +10:00
c43df29abc
ImGuiFullscreen: Move to core
2022-03-27 16:59:02 +10:00
fd76f437b3
Core: Purge WITH_IMGUI define
2022-03-27 16:59:02 +10:00
717ee3103f
M3U: Preloading to RAM for single-disc playlists.
2022-03-27 16:58:51 +10:00
46737acecd
CPU: Prevent mismatched va_start/va_end in log
2022-01-06 22:47:10 +10:00
541947c6f8
CPU/CodeCache: Fix currently-invalidated blocks breaking memory states
2022-01-06 22:47:10 +10:00
fa9e50d7c1
HostInterface: Don't disable fastmem for runahead
2021-12-25 14:28:33 +10:00
25ea24853f
HostInterface: Don't disable recompiler for runahead
2021-12-25 14:28:33 +10:00
4513c7a23d
System: Invalidate instead of flushing code cache on memory state
2021-12-25 14:28:33 +10:00
c440593788
CPU/CodeCache: Add InvalidateAll() method
2021-12-25 14:28:32 +10:00
fe2062ff9f
System: Warning fix
2021-12-25 14:28:32 +10:00
bbf67ef544
CPU: Warning fix
2021-12-25 14:28:32 +10:00
d55c86ccd8
HostInterface: Fix Linux build
2021-11-26 11:43:58 +10:00
7522304360
HostInterface: Add keyed OSD messages
2021-11-26 11:31:59 +10:00
c346dfe8a4
SPU: Drop OOB register warnings to dev level
2021-11-26 11:31:59 +10:00
1f07ea6ecc
MDEC: EOB is optional for complete blocks
2021-11-14 20:46:05 -08:00
13453ee6d8
Merge pull request #2715 from stenzek/pvd-hash
...
System: Use exe hash plus pvd hash for image hash code
2021-11-10 12:34:55 +10:00
14eecae680
System: Use exe hash plus pvd hash for image hash code
2021-11-09 12:54:30 +10:00
3273ca36ef
AnalogController: Simulate status byte toggling
2021-11-07 12:31:27 -08:00
ab496ef8fe
AnalogController: Don't re-enable legacy rumble on manual toggles
2021-11-07 12:31:27 -08:00
946481c2aa
System: Add a workaround for PSF files with incorrect header
2021-11-06 10:48:23 +10:00
ec31690587
CDROM: Fix incorrect delay on setmode while shell opening
2021-11-05 15:19:23 +10:00
6bb7672168
Merge pull request #2683 from CookiePLMonster/fix-is-valid-psexe-header
...
Fixup IsValidPSExeHeader
2021-10-29 13:17:35 +10:00
25f69e7f8c
CDROM: Special case immediate GetlocP after play/read before int
...
Fixes CDDA in Mad Panic Coaster.
2021-10-29 13:16:42 +10:00
bcbe93a462
Fixup IsValidPSExeHeader
2021-10-28 19:16:55 +02:00
5cef81b2a0
GPU: Reduce log level of IRQ request command
2021-10-25 17:27:41 +10:00
355d7664d2
System: Fix unused variable warning
2021-10-25 17:27:41 +10:00
48e55ab87b
MDEC: Fix warnings in gcc debug build
2021-10-25 17:27:41 +10:00
6a005f0a4e
Set DSRINPUTLEVEL and CTSINPUTLEVEL to true for Armored Core
...
Without this, Armored Core will assume that a link cable is plugged in
and make the local multiplayer unavailable.
In the future, we should have proper link support but for now,
let's just do this instead to at least allow people to play it locally.
Many thanks to Albert Liu for the proper fix :
previously, we were just reporting 0xFFFFFF for SIO STAT.
Co-authored-by: Albert Liu <45282415+ggrtk@users.noreply.github.com >
2021-10-24 12:09:59 +02:00
13c5ee8bfb
GPU: Fix incorrect value for status bit 13
...
Fixes openbios boot animation.
2021-09-29 10:48:55 +10:00
497a5b8dd1
GPU: Don't reset CRTC state on soft reset
2021-09-29 10:48:25 +10:00
8864b48c02
Merge pull request #2624 from CookiePLMonster/fix-safe-unaligned-writes
...
Make DoSafeMemoryAccess return true properly for RAM, BIOS, dcache writes
2021-09-26 09:57:26 +10:00
c0a29f7bfd
Fix a few warnings over the place
2021-09-26 09:56:17 +10:00
270899dbdb
Make DoSafeMemoryAccess return true properly for RAM, BIOS, dcache writes
...
Fixes broken cheats when writing to unaligned addresses,
maybe also achievements.
2021-09-24 10:07:04 +02:00
f7f121f036
Bus: Handle unaligned accesses in safe memory routines
2021-09-15 12:24:33 +10:00
e12474ac91
Cheats: Use safe memory access routines
2021-09-10 15:53:15 +10:00
8dcd68b0a8
CPU: Make Safe{Read,Write}Memory{Byte,Halfword,Word} truely safe
2021-09-10 15:53:14 +10:00
d2e90b0516
CPU/Recompiler: Reduce register usage of SWL/SWR
...
Fixes crash in Ape Escape on AArch32.
2021-09-10 15:53:11 +10:00
8769a55298
SPU: Add a couple more reverb registers to debug window
2021-09-01 15:05:05 +10:00
1e88d04430
GPU: Set display parameters even when disabled
2021-08-24 11:57:14 +10:00
461e6aa50b
GPU: Update display on reset
2021-08-24 11:57:12 +10:00
75e9506803
System: Get rid of double GPU reset
2021-08-24 11:57:11 +10:00