Commit Graph

9469 Commits (sio)
 

Author SHA1 Message Date
Anderson Cardoso b99fb22522
Atualização Português do Brasil (#3342)
atualizado para a última versão
8 months ago
Stenzek b832dfbb3a
CDROM: Zero out seek start/end after read 8 months ago
Stenzek c25c0067af
CDROM: Handle repeated SeekL to same target
Fixes more lockups in Resident Evil 3.
8 months ago
Stenzek e683c89770
CPU/Recompiler: Fix ICache updates on ARM32 8 months ago
Stenzek 5687dd22bd
PIO: Add basic flash cartridge support 8 months ago
Stenzek 2f6eaa1d43
CPU/Interpreter: Address ICache lines in words
Might help on ARM32, because no unaligned access.

Otherwise, ~23% perf boost in debug builds. But this is pretty
meaningless.
8 months ago
Stenzek 0dbab167a8
GameDB: Disable widescreen in Fear Effect
FMV backgrounds.
8 months ago
Stenzek ceef778891
GameDB: Disable multitap for Fear Effect games 8 months ago
Stenzek 25ffc5a248
GameDatabase: Warn if multitap enabled on unsupported game
Fear Effect sends a multitap read command, but doesn't know how to
handle it. There's probably others.

Also add a DisableMultitap trait for these games to force it off.
8 months ago
Stenzek 50fbaf90e6
Qt: Add debug menu options for log sinks/timestamps 8 months ago
Stenzek 8f19912c64
GPU/ShaderGen: Use sample instead of load at 1x as well
Consistency. Mali ends up ever-so-slightly faster with sample versus
texel loads, apparently.

Also fixes compile errors when using texture filtering on GLSL ES.
8 months ago
Stenzek db848d1381
System: Remove redundant GameDB lookup 8 months ago
Stenzek 5577328f35
Controller: Allow !compatsettings to always start in analog mode 8 months ago
Stenzek 99f133223c
CPU/Recompiler: Create block links for self-looping blocks
This way invalidation will rewrite the jump back to the compiler.
Otherwise a SMC block can end up looping itself indefinitely.

Might help with Spyro 2/3. I can't seem to make them crash anymore.
8 months ago
Stenzek 2e805d56dd
CPU/CodeCache: Always backpatch KSEG2 writes 8 months ago
Stenzek c3a2156c79
CPU/CodeCache: Fix event kicking for Cached Interpreter 8 months ago
Stenzek cdcf05a878
CPU/Recompiler: Only truncate block for future writes
If we overwrite an instruction that has already executed, it
should invalidate the block next time.
8 months ago
Stenzek e507fdcb1f
System: Load state before calling OnSystemStarted()
Needed for transitent state cleanup on Android.
8 months ago
Stenzek d8af8e4a60
GPU/HW: Fix possibly-stale display with MSAA+Show VRAM 8 months ago
Stenzek 9743ce01a0
OpenGLDevice: Support GLES 3.0
Android emulator still doesn't have GLES 3.1...
8 months ago
Stenzek 69947fb907
GPU/TextureCache: Look for replacements outside of subdirectory
i.e. old setups that do not have the `replacements` subdirectory.
8 months ago
Stenzek d871c17f3f
Settings: Set sprite texture filter on reset 8 months ago
Stenzek 5eac1e4800
VulkanDevice: Blacklist FSI on AMD Windows
Yay for random GPU resets, it's fine on NVIDIA.
8 months ago
Stenzek 1edcc8c0ac
System: Merge system taints with state taints on load 8 months ago
Stenzek cc567d9498
Cheats: Fix hash-suffixed files incorrectly loading 8 months ago
Stenzek e137d3b5c7
Common: Fix rectangle rempty() on ARM32 8 months ago
Stenzek 5767397231
Qt: Remove 'Enable Cheats' from Console Settings
This was moved to Game Properties ages ago.
8 months ago
Stenzek 0bb83f6fd7
OpenGLDevice: Fix inverted cache file lock 8 months ago
Stenzek 1e839224e8
CDROM: Fix physical disc reading without SubQ on Linux 8 months ago
Stenzek 2e6deca76f
FileSystem: Don't use POSIX locks on Android
Requires SDK 24, and it's pointless anyway.
8 months ago
Stenzek b814666134
CPU/Recompiler: Fix ARM32 build (again) 8 months ago
Stenzek 1bea8817f1
Host: Add ConfirmMessageAsync() 8 months ago
Stenzek 42535591bc
HTTPDownloader: Log errors on request failure 8 months ago
Stenzek a1928de4d0
ImGuiOverlays: Pack SaveStateSelectorUI state 8 months ago
Stenzek 8bb013540d
GameDB: Remove redundant codes sections 8 months ago
Stenzek 09ba2ed181
GameDB: Remove duplicate code entries 8 months ago
Stenzek 765a46fc88
FullscreenUI: Pack state in struct 8 months ago
Stenzek 53c08c52ed
ImGuiFullscreen: Pack state in struct 8 months ago
Stenzek 5d7cb6c5dc
System: Move state compression/writing to worker thread
Reduce hitches when saving.
8 months ago
Stenzek a4af88bc52
GameDB: More PSX.EXE hashes 8 months ago
Stenzek 31d953dac2
System: Prevent memcard blocking resume state save
Because otherwise you end up with a stale/old resume state, which is
arguably worse.
8 months ago
Stenzek 9b0a906297
GameDB: Add more missing hash entries 8 months ago
Stenzek 5bf7227790
CPU/CodeCache: Use code buffer section on Android 8 months ago
Stenzek 1adf36ccb2
Build: Fix out-of-tree CMake scmversion extraction on Windows 8 months ago
Stenzek b6eb41e2cf
Qt: Improve binding widget tooltip 8 months ago
Stenzek 2999f15d7a
StringUtil: Add UTF-16 encoding/decoding functions 8 months ago
Stenzek 7f3687de81
Common: Report assertion failure/panic message for Android 8 months ago
Stenzek 3a661a1c3d
Cheats: Move file clearing into core
Needed for Android.
8 months ago
Stenzek d5432da082
Settings: Disable runahead/rewind in Safe Mode 8 months ago
Stenzek f9155e5ce7
Settings: Fix incorrect data type for rewind slots 8 months ago