Commit Graph

  • 1d16981a29 Fix: interp EATAN family was missing the range-reduction argument transform bmdhacks 2026-07-26 21:08:50 +02:00
  • 48016d4ead Fix: an empty COP2 dest mask must still retire the MAC flag bmdhacks 2026-07-27 18:21:52 +02:00
  • 63f12f4009 Correct the COP2 FPCR comment: FZ is set in a default game bmdhacks 2026-07-26 17:27:24 +02:00
  • 3d15e04c6c Fix: VU sticky bits accumulate where the flags are produced, not at flush bmdhacks 2026-07-26 14:21:14 +02:00
  • 4a7284ea4a Fix: ESQRT/ERSQRT take the operand's magnitude bmdhacks 2026-07-26 14:13:25 +02:00
  • bcf55312d4 Fix: VU0 macro flag merge keeps the D/I cause and accumulates sticky D/I bmdhacks 2026-07-26 14:10:48 +02:00
  • 1ea5e98e4b Fix: VU div-unit ops raise the sticky D/I bits, not just the cause bits bmdhacks 2026-07-26 12:09:06 +02:00
  • 2114367187 Fix: interpreter CTC2 narrows the integer VIs and masks STATUS bmdhacks 2026-07-26 12:00:33 +02:00
  • eff1a3b4b9 Fix: interpreter CFC1 implements the FCR alias and mask model bmdhacks 2026-07-26 12:00:08 +02:00
  • 45b4197bee Fix: PMADDW/PMSUBW accumulate into one 64-bit value, not two 32-bit halves bmdhacks 2026-07-26 14:42:58 +02:00
  • e13cfa6311 Fix: interpreter LD must not write the zero register bmdhacks 2026-07-26 11:59:53 +02:00
  • af4079edea Merge pull request #519 from ARMSX2/aethersx2-savestates Brian Degenhardt 2026-08-02 16:58:58 -07:00
  • 173d10bf0c GS: never wait for the back queue to empty from the EE thread Brian Degenhardt 2026-08-02 16:39:50 -07:00
  • 7ae1bd29b3 iOS: drop the per game numeric option lists J1coding 2026-08-02 22:59:45 +02:00
  • a49ad04d01 iOS: put per game sharpness and fast forward volume on sliders J1coding 2026-08-02 22:54:59 +02:00
  • bca617b60c iOS: put the per game pacing numbers on real controls J1coding 2026-08-02 22:49:47 +02:00
  • 02f1477a7c iOS: add a per game number row that can fall back to global J1coding 2026-08-02 22:44:22 +02:00
  • 324372dced iOS: keep one copy of the duplicated pacing rows J1coding 2026-08-02 22:38:46 +02:00
  • e82689d257 iOS: give frame pacing the same audio sliders as the audio screen J1coding 2026-08-02 22:33:04 +02:00
  • e9538ab867 iOS: share the global int slider row J1coding 2026-08-02 22:28:24 +02:00
  • f1b4fd4a52 iOS: name the ranges the numeric settings clamp to J1coding 2026-08-02 22:22:47 +02:00
  • 13af4ab88e iOS: make the default preset report itself active J1coding 2026-08-02 20:16:26 +02:00
  • 07d294dcff iOS: stop the graphics and emulator resets clobbering frame pacing J1coding 2026-08-02 20:11:28 +02:00
  • cf6b3c4264 iOS: only mark frame pacing custom when a value really changes J1coding 2026-08-02 20:06:21 +02:00
  • bc094bf2f3 iOS: break the xcode dependency cycle from the svnrev target J1coding 2026-08-02 20:06:11 +02:00
  • a28f010d79 iOS: correct what the Setting header says about init J1coding 2026-08-02 19:33:34 +02:00
  • f87952e524 iOS: keep one copy of the per game general sections J1coding 2026-08-02 19:27:03 +02:00
  • a3b887ef72 iOS: finish moving the per game pickers onto the shared lists J1coding 2026-08-02 19:21:03 +02:00
  • c2ea1c1f24 SPU2: restore the full core state from AetherSX2-era savestates Brian Degenhardt 2026-08-02 10:29:09 -07:00
  • 21d1bfcf97 SaveState: don't reject a legacy state when the VM has no ELF CRC yet Brian Degenhardt 2026-08-01 22:46:45 -07:00
  • 0857b2647c SaveState: test legacy cycle widening, and say when a state was imported Brian Degenhardt 2026-08-01 22:29:39 -07:00
  • 078b5d661b SaveState: load AetherSX2/NetherSX2-format save states Brian Degenhardt 2026-08-01 22:27:44 -07:00
  • 08dddb0947 SaveState: add a reader for the legacy 0x9A2C/0x9A34 blob layouts Brian Degenhardt 2026-08-01 22:19:56 -07:00
  • 5bf499b21d SaveState: plumb the on-disk savestate version into the load path Brian Degenhardt 2026-08-01 21:25:51 -07:00
  • f1c553e45a iOS: share one option list between the global and per game screens J1coding 2026-08-02 18:30:09 +02:00
  • 5b0e4d63cd iOS: only write per game settings you actually changed J1coding 2026-08-02 18:30:09 +02:00
  • 04adedd94e iOS: fix the reset settings wording and translate the new strings J1coding 2026-08-02 18:30:09 +02:00
  • 32966ad992 iOS: fix the phone rumble strength scale and release envelope J1coding 2026-08-02 18:30:09 +02:00
  • 09c1ebb73c iOS: make quick menu stop actually leave the game J1coding 2026-08-02 18:30:08 +02:00
  • 759889df1a iOS: line up the pause menu row titles J1coding 2026-08-02 18:30:08 +02:00
  • 93f10864c1 Input/FullscreenUI: Add Generic controller glyph style jasaaved 2026-07-23 14:37:26 -07:00
  • 4f58055e76 Input/FullscreenUI: Fix SDL unknown-controller icon fallback and add missing Standard/Xbox/Nintendo button name tables jasaaved 2026-07-23 02:07:11 -07:00
  • 96c1307f30 Input: Fix Xinput controller icon and layout detection jasaaved 2026-07-22 03:07:33 -07:00
  • 77e6a0f870 Input: Fix menu navigation incorrectly using per-profile bindings jasaaved 2026-07-20 00:54:53 -07:00
  • adc77e819d Merge pull request #515 from Starlightbotanist/experimental-ff-fix jpolo1224 2026-08-02 07:18:58 -04:00
  • 9f957a54d4 CI: install the Rust Android target in the nightly Android job Brian Degenhardt 2026-08-01 21:15:42 -07:00
  • c42b36d58a Fix FF graphics corruption Starlightbotanist 2026-08-01 23:43:24 -04:00
  • a3db483208 ci: complete MoonStore multi-platform uploads moonpower 2026-08-02 04:19:16 +02:00
  • f9f52b310e android: keep optional Discord SDK optional moonpower 2026-08-02 03:23:51 +02:00
  • 03e5a9577e ci: upload completed builds to MoonStore moonpower 2026-08-02 03:01:19 +02:00
  • 2ce2cb6459 GS/DX11: Fix uav null_texture usage. lightningterror 2026-08-01 00:39:27 +02:00
  • 06e2896d9c Added Reset Settings Preset Fixes Brandon 2026-08-01 11:09:57 -06:00
  • ad6fd08bee Added Quick Menu Stop Brandon 2026-08-01 11:09:00 -06:00
  • cb720b4780 iOS: Adjustable Core Haptics, Quick Menu Stop, and Full Default Preset Reset Brandon 2026-08-01 11:01:27 -06:00
  • 7345304c9a iOS: resolve the git hash at build time J1coding 2026-08-01 17:50:28 +02:00
  • 31a691567d iOS: bump to 2.5.2 J1coding 2026-08-01 17:30:07 +02:00
  • a494b70e64 iOS: one settings reload per save, not one per field J1coding 2026-08-01 16:30:47 +02:00
  • 0fbee8dc9c iOS: stop metadata scans closing the running game's disc J1coding 2026-08-01 16:12:48 +02:00
  • 766dd7c45e vtlb: bound the page protection table indexes J1coding 2026-08-01 14:18:10 +02:00
  • 779d5c4339 GS/VK: Workaround Nvidia issue when swapping ROV targets TheLastRar 2026-07-31 19:17:19 +01:00
  • fe55f87289 GS/VK: Remove undefined unused shader macro. lightningterror 2026-07-30 20:55:44 +02:00
  • ab6bc30aec GS:DX11: Fix typo in query destruction. TJnotJT 2026-07-31 09:21:11 -04:00
  • 5793dbc1ef GS:HW: Only enable GPU timing/stats in backend if the option is enabled. TJnotJT 2026-07-30 08:21:31 -04:00
  • 5d346a77ee iOS: Preserve Aspect Ratio When Applying Device Presets iOSv2.5.1 Brandon 2026-07-31 09:07:07 -06:00
  • daed4ed4a7 iOS: PS5-Style Core Haptics Rumble Synthesis for iPhone's Taptic Engine Brandon 2026-07-31 08:44:39 -06:00
  • 00ee8185b8 iOS: read JIT activity under the validation lock J1coding 2026-07-31 15:55:09 +02:00
  • 45368481be iOS Hybrid JIT Safety, No-JIT Fallback, and Interpreter Performance Brandon 2026-07-31 04:00:14 -06:00
  • cd40a1f169 iOS: stop building against an M1 baseline J1coding 2026-07-31 15:10:03 +02:00
  • 503c1728fc iOS: fix leaks and a threading hazard in the gamepad haptics J1coding 2026-07-31 12:19:12 +02:00
  • 1d0e6bea4e iOS: split the phone rumble across both motors J1coding 2026-07-31 12:01:42 +02:00
  • 1a5fc1c373 GS: record how a self-reading draw was resolved in the per-draw ledger Brian Degenhardt 2026-07-30 21:52:49 -07:00
  • 17b2be058a GS: record a complete dump under the pipelined back-thread split Brian Degenhardt 2026-07-30 21:22:22 -07:00
  • 7f93a80dd7 PerformanceMetrics: count the GS back thread Brian Degenhardt 2026-07-30 21:21:36 -07:00
  • 975e408ed5 PINE: add a GS-dump opcode so a script can capture without a hotkey Brian Degenhardt 2026-07-30 20:10:51 -07:00
  • bf65e8604b GameDB: drop autoFlush on Rogue Galaxy — a deliberate speed/accuracy trade Brian Degenhardt 2026-07-30 19:54:14 -07:00
  • f0aa0f1949 GS: take the direct vertex kick for non-sprite prims at autoflush SpritesOnly Brian Degenhardt 2026-07-30 10:34:21 -07:00
  • 80e4d09b99 GS/VK: arm the mid-frame submit kick in frames, not render passes Brian Degenhardt 2026-07-30 08:21:13 -07:00
  • 639b317dbc gsrunner: stop the Wayland message pump blocking past the shutdown flag Brian Degenhardt 2026-07-29 22:29:40 -07:00
  • b2d7a8d0a6 GS: serve 1:1 same-format StretchRects as image copies Brian Degenhardt 2026-07-29 21:54:58 -07:00
  • 773f96a312 [ci skip] Qt: Update Base Translation. PCSX2 Bot 2026-07-31 00:18:57 +00:00
  • eac3f937a4 Added proper values for Right Side of Screen Brandon 2026-07-30 17:05:35 -06:00
  • bcdc98ac27 iOS: Improve Dynamic Thumbstick Feedback, iPad Swipe Camera, and Virtual Layout Management Brandon 2026-07-30 16:42:34 -06:00
  • 12a7e37682 Android: 2D fallback background, portrait status layout, Clear Shader Cache placement, memcard delete wording 2.6.6.2 jpolo1224 2026-07-30 18:19:33 -04:00
  • 1a45319a6a Android: fix Auto Progressive Scan hold, and correct Samsung QHD touch offset jpolo1224 2026-07-30 18:19:33 -04:00
  • 9d735f9ccb GameDB: no readbacks for Need for Speed Underground 1 & 2 jpolo1224 2026-07-30 18:19:33 -04:00
  • 036eeea43e Patch: apply cheats filed under the generic all-CRC name jpolo1224 2026-07-30 18:19:32 -04:00
  • e0f39849ce GS: keep Adreno framebuffer-fetch on by default, gate Snapdragon 8 Elite off jpolo1224 2026-07-30 18:19:32 -04:00
  • dcf56d79a9 iOS: give the phone's own rumble some range J1coding 2026-07-30 23:52:03 +02:00
  • a255bbe9fd iOS: reconnect rumble to the core J1coding 2026-07-30 22:24:08 +02:00
  • fb27fb0c18 iOS: get the skin search out from under the tab bar J1coding 2026-07-30 19:27:55 +02:00
  • b55607c4bf VMManager: keep fastmem off once its reservation has failed J1coding 2026-07-30 20:22:06 +02:00
  • 16e9676825 iOS: offer fractional internal resolutions above 1x J1coding 2026-07-30 18:16:05 +02:00
  • 2d940e6568 iOS: put ARMSX2 and the version back on the OSD J1coding 2026-07-30 17:25:21 +02:00
  • 2905f1a180 GS: don't generate scanline code while the workers are running it J1coding 2026-07-30 17:13:57 +02:00
  • 4391670f5b GS: make the software JIT cache overflow path real J1coding 2026-07-30 17:13:43 +02:00
  • 0b7323f016 iOS: bump app version to 2.5.1 J1coding 2026-07-30 17:00:33 +02:00
  • bd5a11ad05 GS: don't strip execute off every recompiler to write a scanline J1coding 2026-07-30 16:53:26 +02:00
  • 08a4a452a2 iOS: drop the Widen theme in portrait toggle, which never did anything J1coding 2026-07-30 16:31:53 +02:00
  • 71192479fc iOS: grey out the dark gradient slider when it is being ignored J1coding 2026-07-30 16:31:25 +02:00
  • 93c012129a iOS: make Cancel in the colours editor mean cancel J1coding 2026-07-30 16:31:10 +02:00