22629 Commits
Author SHA1 Message Date
jpolo1224 13f18d608b Settings: collapse Perf/Renderer/Pad sections by default + dark macro config dialog 2.4.7 2026-06-30 12:29:18 -04:00
jpolo1224 85cc74f25f Settings: per-tab Reset + open Save/Load slot picker from on-screen buttons 2026-06-30 12:29:18 -04:00
jpolo1224 02410c0943 Pad: honor cleared D-pad/trigger bindings in-game, single-button hotkey capture, save/load state helpers 2026-06-30 12:29:18 -04:00
jpolo1224 54d65a3a86 Touch: multi-touch stick+button on by default, tap-to-hold buttons, on-screen Save/Load State buttons, hide Pressure modifier by default 2026-06-30 12:29:18 -04:00
jpolo1224 1e41dd22ce Audio: raise volume slider cap to 150% 2026-06-30 12:29:18 -04:00
jpolo1224 bf72d5654e Settings: collapsible sections for Pad/Performance/Renderer + Pad macro/unbind config UI 2.4.6 2026-06-30 03:53:10 -04:00
jpolo1224 2163ada062 Touch: on-screen fast-forward + macro/combo buttons (touch + physical controller) 2026-06-30 03:53:09 -04:00
jpolo1224 dff49d3d80 Pad: unbind/clear a button binding (leave blank to free it as a hotkey) 2026-06-30 03:53:09 -04:00
jpolo1224 40a1ed8ee0 Touch: force LTR for on-screen controls (fixes mirrored controls in RTL/Arabic locales) 2026-06-30 03:53:09 -04:00
jpolo1224 0dfed55eb5 GS/HW: throttle per-frame "Uneven pages" warning to once per process 2026-06-30 03:53:09 -04:00
jpolo1224 9ca05f164e GS/OpenGL: fix per-frame shader recompile (ProgramSelector equality vs hash) 2026-06-30 03:53:09 -04:00
jpolo1224 673135b0bc EE/arm64: native BC0/CPCOND0 (DMA wait-loop idle-skip), MADD family, EI/ERET 2026-06-30 03:53:09 -04:00
jpolo1224 6bb99cf05b UI/Fixes: collapsible Display/Upscaling/Hardware/Software sections 2.4.5 2026-06-29 19:48:36 -04:00
jpolo1224 e6aba6268a UI: home-screen launcher shortcuts (#242) 2026-06-29 19:48:36 -04:00
jpolo1224 512d46229c Patches: add Gabominated patch source to the in-app browser 2026-06-29 19:48:36 -04:00
jpolo1224 ea39490e3b Pad: stick invert/swap/anti-deadzone, rumble toggle, trigger renormalize, stick-to-hotkey binding 2026-06-29 19:48:36 -04:00
jpolo1224 0121a7ea1b GameDB: VP2 + LEGO Batman per-game overrides; force-refresh override file on app update 2026-06-29 19:48:36 -04:00
jpolo1224 ba9813dcab Config: default Game Fixes on (fixes VP2 boot) and ROV off on mobile 2026-06-29 19:48:36 -04:00
jpolo1224 6b989fa527 Region: detect India/China/Korea/HK via GameDB region 2026-06-29 19:48:36 -04:00
jpolo1224 8e5f4f3990 Audio: Oboe reconnect retry + PerformanceMode fallback on disconnect 2026-06-29 19:48:36 -04:00
jpolo1224 b7516e1145 GS/OpenGL: enable EXT_clip_control on GLES (fixes GoW II transparent walls on Adreno) 2026-06-29 19:48:36 -04:00
jpolo1224 4569fbd203 EE/arm64: port SkipMPEGHack to the Mac recompiler 2026-06-29 19:48:36 -04:00
jpolo1224 cab3752bab Renderer: accurate-blending fast path (Adreno fbfetch), ROV/AAT/AA1 toggles, AF + 8x upscale
- GS: port PCSX2 #14555 ROV revisions + #14465 anisotropic-filter shader
  optimization (early isotropic fallback, cheaper math); bump ShaderCacheVersion
- Renderer: add Vulkan framebuffer-fetch (ROAA) accurate-blending fast path on
  Adreno via EnableAdrenoFramebufferFetch (default off, experimental) - the
  mobile-native equivalent of ROV, restart to apply, no effect on Mali/OpenGL
- Renderer: add ROV, Accurate Alpha Test, and HW AA1 toggles; raise internal
  upscale range to 8x
- GameDB: surface an on-screen notice when a game recommends Accurate Alpha
  Test or AA1
- TextureCache: port upstream Move correctness fix for destination-target match
- Controllers: fall back to the device's own vibration motor when the gamepad
  exposes no usable rumble actuator (#241; e.g. Odin 3)
- Skins: read newer per-side analog filenames (analog_stick_left/right);
  older single analog_stick + analog_base packs still import
- Settings: rename "Game Fixes" to "GameDB Fixes" for clarity
2.4.4.0
2026-06-29 13:28:10 -04:00
jpolo1224 b8e82f1d23 Achievements: confirm before disabling RetroAchievements hardcore mode
Turning hardcore off now shows a confirmation dialog (CANCEL is the
default selection), mirroring the existing enable-confirm, so it can't be
toggled off by a single stray tap.
2.4.3
2026-06-28 23:09:14 -04:00
jpolo1224 7a5f2b018d BIOS: mirror into the data-root bios/ folder (app-private copy stays canonical)
Best-effort copy of the configured BIOS into <dataRoot>/bios so it is
visible/backup-able next to covers/cache; the emulator still reads the
app-private copy so boot is unaffected. Runs on the background init thread
and skips dotfiles / .migrate.tmp leftovers.
2026-06-28 23:09:14 -04:00