Commit graph

2727 commits

Author SHA1 Message Date
Connor McLaughlin bde271566b Common/PageFaultHandler: Hook SIGBUS as well as SIGSEGV on AArch64
Apparently this happens too?
2020-10-29 01:42:17 +10:00
Connor McLaughlin 34a808c258 SPU: Zero previous block ADPCM samples on key on
Fixes clicking in background in Breath of Fire III.
2020-10-29 01:30:40 +10:00
Connor McLaughlin a8171405b1 CPU/CodeCache: Fix incorrect invalidation on non-page-crossing DMA writes
Fixes recompiler mode for Breath of Fire III, probably others.
2020-10-29 01:30:00 +10:00
Connor McLaughlin 451c48406d libretro: Fix runtime aspect ratio changes not applying 2020-10-28 17:32:59 +10:00
Connor McLaughlin 0b84433533 Qt/DisplaySettings: Fix renderer recommended value not translating 2020-10-28 17:32:49 +10:00
Connor McLaughlin cf630f0592 Qt: Fix incorrect help text for texture filtering 2020-10-28 17:32:24 +10:00
Connor McLaughlin 9bfa27d550 Qt/AudioSettings: Make auto buffer size a multiple of 128 2020-10-28 17:32:01 +10:00
Connor McLaughlin 392c7af738 Bus: Fix assertion failing if booting fails 2020-10-28 17:31:25 +10:00
Connor McLaughlin 7ce55ca800 Android: Fix race/crash when switching away/back to the emulation activity 2020-10-27 11:58:46 +10:00
Connor McLaughlin 80a377d45a Android: Defer renderer changes to restart
Apparently it doesn't like changing surface types.
2020-10-27 11:58:04 +10:00
Connor McLaughlin be3dd3e06f HostInterface: Fix a possible crash when renderer recreation fails 2020-10-27 11:57:41 +10:00
Connor McLaughlin a1064f33b3 libretro: Add option to disable fastmem 2020-10-26 22:15:38 +10:00
Connor McLaughlin 7f795d25aa CPU/Recompiler: Don't try fastmem for RAM mirrors 2020-10-26 22:07:52 +10:00
Connor McLaughlin 875b0b91f1 CPU/Recompiler/AArch64: Use scratch for add CPU struct field 2020-10-26 22:02:35 +10:00
Connor McLaughlin 76428887b8 CPU/Recompiler: Fix typo in UninhibitAllocation function name 2020-10-26 22:00:10 +10:00
Connor McLaughlin cbc7e3d64a CPU/Recompiler: Add register allocation safety check to fastmem 2020-10-26 21:59:29 +10:00
Connor McLaughlin f2e1159173 Qt: Update Chinese translation from @zkdpower 2020-10-26 01:09:09 +10:00
Connor McLaughlin b1c78d8bea Update compatibility list/game settings 2020-10-26 01:09:09 +10:00
Connor McLaughlin 3392839795 libretro: Add option to hide OSD messages 2020-10-26 01:09:09 +10:00
Connor McLaughlin e147327459 GL: Fix window resize not applying under Wayland 2020-10-26 01:09:09 +10:00
Connor McLaughlin 900c01d16f
Merge pull request #1002 from andercard0/patch-22
Update Pt-Br Translation
2020-10-26 01:08:45 +10:00
Connor McLaughlin a036ae92e8 dep/cubeb: Compile fix for MSVC 2020-10-25 00:56:31 +10:00
Connor McLaughlin f5f3b3f5d1 dep/cubeb: Add missing oss_i4_v4.c test file 2020-10-25 00:26:54 +10:00
Connor McLaughlin 8bf21fd5a0 GameSettings: Add display range override for Buster Bros. Collection 2020-10-25 00:12:32 +10:00
Connor McLaughlin 045866506f dep/cubeb: Update to 1d66483 2020-10-24 21:06:24 +10:00
Connor McLaughlin 1b618b8c46 SPU: Don't block ADPCM loop flag when setting/keying on in same slice
Fixes repeated sounds in Re-Loaded: The Hardcore Sequel.
2020-10-24 20:27:06 +10:00
Connor McLaughlin 98987643b3 SPU: Always reset address on loop end regardless of repeat
Fixes menu music in Madden NFL 99.
2020-10-24 19:42:23 +10:00
Connor McLaughlin 9a7999f158 Android: Format Java code 2020-10-24 16:05:52 +10:00
Connor McLaughlin 076d3d3479 Android: Add Start File to main activity menu 2020-10-24 16:05:52 +10:00
Connor McLaughlin e22c7608e3 Android: Scan on background thread and show progress 2020-10-24 16:05:52 +10:00
Connor McLaughlin 5084c90e08 Android: Rename cheats to patches 2020-10-24 16:05:52 +10:00
Connor McLaughlin de3696be4c Android: Add multiple save slots 2020-10-24 16:05:52 +10:00
Anderson_Cardoso 8618c2a214
Update Pt-Br Translation
Translated

- OSD Messages
System messages, Controller / MC type messages.

- System OSD.
2020-10-23 09:02:30 -03:00
Connor McLaughlin a1453ee8a5 GPU: Skip full CRTC update on GP1(05h) 2020-10-23 19:37:56 +10:00
Connor McLaughlin e5a0c92336
Merge pull request #999 from ggrtk/gpu-crtc
GPU: CRTC update
2020-10-23 19:36:45 +10:00
Connor McLaughlin 31de96d120 Qt: Fix debug submenus not translating 2020-10-23 19:26:19 +10:00
Connor McLaughlin ff1e2afc4b Qt: Update Chinese translation from @zkdpower 2020-10-23 19:21:25 +10:00
Connor McLaughlin 6ffcbc9b98
Merge pull request #1001 from andercard0/patch-21
Atualização - Pt-Br | Cheat Manager
2020-10-23 19:14:38 +10:00
Connor McLaughlin 31a6c12952
Merge pull request #1000 from ggrtk/osdmessage-translatable
Core: Make some additional OSD messages translatable
2020-10-23 19:13:59 +10:00
Albert Liu 6bc7cf29cc GPU: Synchronize CRTC on GP1(05h) command
Fixes text flashing briefly after startup PlayStation logo in King's
Field (USA).
2020-10-22 21:41:42 -07:00
Anderson_Cardoso e2af286554
Atualização - Pt-Br | Cheat Manager
Translated - 

- Cheat Manager Diag.
2020-10-22 10:02:22 -03:00
Albert Liu f69889264d Core: Make some additional OSD messages translatable 2020-10-22 02:07:48 -07:00
Albert Liu ca7db7a2d2 GPU: Update CRTC debug window reporting 2020-10-21 23:17:39 -07:00
Albert Liu 1a0b1a3149 GPU: Use accurate VRAM display width rounding
Modified version of Nocash algorithm, confirmed with hardware test.
Relies on proper horizontal display range rounding for correct results.
2020-10-21 23:17:39 -07:00
Albert Liu bbaebfd4c9 GPU: Round horizontal display range values down to clockdiv multiple
GP1(06h) X1 and X2 are persistent across clockdiv changes, but the GPU
actively uses rounded values for display output. This behavior is
modeled by storing the rounded values in horizontal_display_start and
horizontal_display_end. Verified with hardware test.
2020-10-21 23:17:39 -07:00
Connor McLaughlin 2b2e2f7854 Cheats: Invalidate code pages on memory writes 2020-10-22 11:09:11 +10:00
Connor McLaughlin 3fc9f264d7 CPUCodeCache: Fix extra page being invalidated on writing to edge 2020-10-22 11:08:57 +10:00
Connor McLaughlin bf46461dd6 Common/Vulkan: Remove unused methods in staging texture 2020-10-21 23:13:34 +10:00
Connor McLaughlin b6a8da34fe Qt/CheatManager: Add preset address ranges 2020-10-21 22:28:11 +10:00
Connor McLaughlin 13aa5e0554 Cheats: Use internal memory handlers which can't trash MMIO
Safer and faster.
2020-10-21 22:28:11 +10:00