Commit Graph

  • 13ab32c86e Revert "Reapply "cpu: overclock by scaling the per-instruction cycle charge"" Codex 2026-08-23 01:18:58 -07:00
  • 5684ee753c Revert "cpu: scale only CPU charges, not device-service ones" Codex 2026-08-23 01:18:58 -07:00
  • c0507c3d34 Revert "8mb support" Codex 2026-08-23 01:18:58 -07:00
  • d1bfb6f09e 8mb support Alex Vanderveen 2026-08-16 17:59:20 -04:00
  • a11e38314d cpu: scale only CPU charges, not device-service ones tetrisgm 2026-08-17 21:33:39 -07:00
  • de2df57ac0 Reapply "cpu: overclock by scaling the per-instruction cycle charge" Codex 2026-08-23 01:08:45 -07:00
  • 10a7f423b6 Revert "cpu: overclock by scaling the per-instruction cycle charge" Codex 2026-08-23 01:02:33 -07:00
  • 8f83ebf3bb cpu: overclock by scaling the per-instruction cycle charge tetrisgm 2026-08-17 21:28:23 -07:00
  • 9dad1b7ee2 Merge upstream master into feat/rbengine-bak (PR #175) Alex Vanderveen 2026-08-23 03:18:57 -04:00
  • d89d3320ba runtime: skip proven OC idle waits and default PGXP off tetrisgm 2026-08-23 00:11:58 -07:00
  • c0ed14b88e debug: expose high-RAM dispatcher A/B stats tetrisgm 2026-08-22 23:12:33 -07:00
  • a97d8d9339 runtime: integrate bounded high-RAM overlay dispatch tetrisgm 2026-08-22 22:11:35 -07:00
  • 03aba66423 release: allowlist title framework packages tetrisgm 2026-08-22 20:02:12 -07:00
  • 661a8d3473 runtime: preserve PGXP and input state across savestates tetrisgm 2026-08-22 18:58:24 -07:00
  • 490c8821c6 static: promote captured high-RAM continuation tetrisgm 2026-08-22 18:29:03 -07:00
  • dd5aa33682 Fix PGXP precision propagation and renderer canonicalization tetrisgm 2026-08-22 17:46:18 -07:00
  • 1b860bae04 Make setup packages portable and clean tetrisgm 2026-08-22 17:34:51 -07:00
  • d500554bd8 mods: expose the scanned-out display size to trusted plugins feat/mod-display-width Matthew Stanley 2026-08-22 16:59:26 -07:00
  • 6bdb2eed3b config: enable fast loading by default tetrisgm 2026-08-22 12:31:28 -07:00
  • b38edca8e2 Merge pull request #173 from mstan/fix/emitter-directive-line-guard Matt Stanley 2026-08-22 11:28:29 -07:00
  • c7a3d59e1a debug: expose savestate completion receipt tetrisgm 2026-08-22 10:01:52 -07:00
  • 244ef3ea01 runtime: remove ineffective turbo audio priming tetrisgm 2026-08-22 08:18:09 -07:00
  • 10022d1400 runtime: prime audio bridge after turbo loads tetrisgm 2026-08-22 08:09:56 -07:00
  • f9ac2e3586 runtime: sink accelerated load audio safely tetrisgm 2026-08-22 08:01:17 -07:00
  • ca169afb1e tests: align load acceleration guard with runtime tetrisgm 2026-08-22 07:54:11 -07:00
  • b05fd1c137 runtime: pace skipped FMV ticks tetrisgm 2026-08-22 07:10:11 -07:00
  • 61d4ba7574 runtime: keep FMV presentation at PAL cadence tetrisgm 2026-08-22 06:59:29 -07:00
  • 708cd568c1 runtime: defer PAL x2 timing until title CRTC tetrisgm 2026-08-22 06:56:37 -07:00
  • e73764636f runtime: keep FMV at PAL 50Hz and crop depth24 tetrisgm 2026-08-22 06:31:59 -07:00
  • 8195a33352 runtime: keep native rates on wall pacing tetrisgm 2026-08-22 06:26:11 -07:00
  • f8c0303881 runtime: instrument guest media clocks codex/pal100-clean-baseline tetrisgm 2026-08-22 06:19:49 -07:00
  • 53043407ec textures: discover external Wipeout HD pack tetrisgm 2026-08-22 05:21:55 -07:00
  • 5355e496da graphics: enable validated PGXP precision tetrisgm 2026-08-22 05:19:26 -07:00
  • 96e1a04c2f launcher: make opening skip opt-in tetrisgm 2026-08-22 05:17:09 -07:00
  • 434321c0cd psx: expose verified opening sequence skip tetrisgm 2026-08-22 05:04:28 -07:00
  • d65e88f3a8 test: stub widescreen NCLIP dependency in GTE test Codex 2026-08-22 04:48:02 -07:00
  • eac1a61e43 recompiler: guard every same-line appender off preprocessor-directive lines Matthew Stanley 2026-08-22 01:39:05 -07:00
  • cf918c7be5 Merge pull request #171 from rickguedes/fix/pgxp-hook-after-endif Matt Stanley 2026-08-22 00:59:32 -07:00
  • 13cf125554 Merge pull request #170 from ClaudioVarandas/fix/spu-pitch-zero-holds Matt Stanley 2026-08-22 00:59:22 -07:00
  • ecf57bd971 bump Alex Vanderveen 2026-08-21 22:09:46 -04:00
  • f3986617a0 bump Alex Vanderveen 2026-08-21 21:38:56 -04:00
  • 12c2e0f7ff bump Alex Vanderveen 2026-08-21 21:19:17 -04:00
  • 3447d02f80 Merge upstream master into feat/rbengine-bak (PR #172) Alex Vanderveen 2026-08-21 21:08:20 -04:00
  • aebb11b3d8 build: link iphlpapi into Windows runtime targets Henrique Guedes 2026-08-21 21:38:14 -03:00
  • 6db6358006 pgxp: join emitted hooks with a newline, never a space Henrique Guedes 2026-08-21 20:48:57 -03:00
  • 2c8e853ae7 backport the pc=0 root-cause cluster + autocompile/overlay fixes Alex Vanderveen 2026-08-21 19:42:40 -04:00
  • 42efb87b03 backport the two pc=0 GUEST_EXIT fixes onto this branch Alex Vanderveen 2026-08-21 19:25:27 -04:00
  • 9a888f8309 apply the --disc override before the netplay/link mod plan Alex Vanderveen 2026-08-21 18:50:16 -04:00
  • 9f33b09424 link pair: hand the follower the STOCK disc, not the patched one Alex Vanderveen 2026-08-21 18:41:56 -04:00
  • c35fea6b25 spu: cover a pitch of 0 with a test Claudio Varandas 2026-08-21 23:34:25 +01:00
  • 6cf39ac9cf lan: host was gated out of its own MOTK5 handlers Alex Vanderveen 2026-08-21 18:32:58 -04:00
  • 69da235063 spu: a pitch of 0 holds the voice instead of playing at full speed Claudio Varandas 2026-08-21 23:21:42 +01:00
  • 2ada7c83fb lan: show received datagram bytes; new traces to stdout Alex Vanderveen 2026-08-21 18:10:25 -04:00
  • fed05c4448 lan: report MOTK datagrams no handler claimed Alex Vanderveen 2026-08-21 17:56:06 -04:00
  • d04f4fed73 lan mods: say WHY a MODOK report was dropped Alex Vanderveen 2026-08-21 17:49:00 -04:00
  • c445f75ce4 main/mod_plugins: backport psx_mod_set_bezel activation API Alex Vanderveen 2026-08-21 16:48:00 -04:00
  • ae7874be26 bump Alex Vanderveen 2026-08-21 16:40:01 -04:00
  • 073114e93f mod_packages: an unevaluable image pin is not a target mismatch Alex Vanderveen 2026-08-21 16:35:04 -04:00
  • 1dc58357a9 Merge pull request #167 from Alexbeav/fix/full-range-straightline-handoff Matt Stanley 2026-08-20 20:44:17 -07:00
  • 1814847732 Merge pull request #157 from Alexbeav/fix/exc-sp-straddle-return Matt Stanley 2026-08-20 15:32:24 -07:00
  • 60465617a2 Merge pull request #166 from rickguedes/fix/spu-voice-address-alignment Matt Stanley 2026-08-20 15:18:41 -07:00
  • 4673db2056 Merge pull request #162 from Unchiga/lwlr-load-delay Matt Stanley 2026-08-20 15:16:58 -07:00
  • c77f8adcc0 recompiler: forward a pending load into LWL/LWR in the full-function emitter too Matthew Stanley 2026-08-20 15:08:37 -07:00
  • 43fb799c3f Merge pull request #163 from rickguedes/fix/load-delay-pgxp-scope Matt Stanley 2026-08-20 14:29:11 -07:00
  • 4f0eb49ab6 Merge pull request #161 from rickguedes/fix/overlay-fallthrough-pc Matt Stanley 2026-08-20 14:29:07 -07:00
  • afe4c6906c fix: preserve static fallthrough and deterministic race probes codex/wipeout3-region-recomp Codex 2026-08-20 14:10:01 -07:00
  • 888aa29a46 Revert "Merge pull request #165 from rickguedes/fix/cdrom-cdda-report-irq" revert/pr165 Matthew Stanley 2026-08-20 13:37:29 -07:00
  • 84901d3131 Merge PR #156 (feat/ws-exact-nclip) into feat/rbengine Alex Vanderveen 2026-08-20 14:48:29 -04:00
  • d56bd0247c Merge pull request #165 from rickguedes/fix/cdrom-cdda-report-irq Matt Stanley 2026-08-20 11:48:01 -07:00
  • 2641f7c59b overlay/perf/pgxp: fix silent overlay-DLL breakage, variant-scoped captures, PGXP shared edges tetrisgm 2026-08-20 11:47:23 -07:00
  • 45e6bc9cab Merge origin/master into feat/rbengine Alex Vanderveen 2026-08-20 14:39:42 -04:00
  • d0536d7dcd duckstation tools Alex Vanderveen 2026-08-20 13:47:12 -04:00
  • 0e5d463356 duckstation linux build + frame capture diagnostics Alex Vanderveen 2026-08-20 11:25:53 -04:00
  • 3a94539495 bump Alex Vanderveen 2026-08-20 01:43:05 -04:00
  • a198b2b768 bump Alex Vanderveen 2026-08-20 11:24:10 -04:00
  • 73eb746479 fix(runtime): validate full AOT entry before straight-line handoff Alexandros Mandravillis 2026-08-20 13:34:25 +03:00
  • c5488ebcb8 Merge pull request #155 from ClaudioVarandas/fix/kuseg-dispatch-lookup Matt Stanley 2026-08-19 22:14:16 -07:00
  • 95366a6504 Merge pull request #164 from rickguedes/fix/overlay-close-input-bleed Matt Stanley 2026-08-19 22:13:38 -07:00
  • 79766c6b8b Merge pull request #159 from Alexbeav/fix/launcher-cli-disc-prefill Matt Stanley 2026-08-19 22:13:35 -07:00
  • 75bede67fc Merge pull request #160 from Alexbeav/feat/overlay-region-floor-env Matt Stanley 2026-08-19 22:13:31 -07:00
  • af01841d1c Merge pull request #158 from Alexbeav/perf/xlate-capture-default-off Matt Stanley 2026-08-19 22:13:28 -07:00
  • 29bbabb800 bump Alex Vanderveen 2026-08-19 23:40:20 -04:00
  • 1f65200e6f bump Alex Vanderveen 2026-08-19 23:35:06 -04:00
  • 4f0b07b149 main/gpu: dual speed readout (vblank rate + internal render fps); menu aspect switch reverted tetrisgm 2026-08-19 20:15:24 -07:00
  • f5352e2594 bump Alex Vanderveen 2026-08-19 22:50:08 -04:00
  • 3cb2a60dc3 bump Alex Vanderveen 2026-08-19 22:50:06 -04:00
  • 1c9869cfa2 main: file-scope extern C decl for psx_ws_scene_wide_active tetrisgm 2026-08-19 19:49:09 -07:00
  • 17a96507b4 main: extern C linkage for psx_ws_scene_wide_active tetrisgm 2026-08-19 19:39:50 -07:00
  • 42109c580a present/audio: menu 4:3 with natural bars; SDL3 stream-rate fix; adaptive overclock removed tetrisgm 2026-08-19 19:32:24 -07:00
  • 8ec702dae7 runtime: adaptive overclock pins guest time to wall; page-granular text-ok memo; tex_pack lookup memo; bezel seam removed tetrisgm 2026-08-19 19:14:17 -07:00
  • 4076b26dd3 bump Alex Vanderveen 2026-08-19 22:03:29 -04:00
  • 7bf316d330 bump Alex Vanderveen 2026-08-19 21:46:38 -04:00
  • 8ebfdb4a3d perf: profile-guided round 1 — tex_pack prim bookkeeping, xlate scan, PGXP ALU gating tetrisgm 2026-08-19 17:06:49 -07:00
  • 537b4e182d spu: voice start/repeat addresses ignore bit0 (16-byte-aligned fetch) Rick Guedes 2026-08-19 21:01:06 -03:00
  • b919f2a401 cdrom: CD-DA position report interrupts (Setmode bit2) during Play Rick Guedes 2026-08-19 20:59:54 -03:00
  • 706eca3418 bump Alex Vanderveen 2026-08-19 19:35:31 -04:00
  • 5b08379cbe main: PSX_SELF_PROFILE 1kHz IP sampler; emitters: PSX_ICACHE_FETCH macro in both preambles tetrisgm 2026-08-19 15:54:31 -07:00
  • 20b9ba6cc8 runtime: swallow the overlay-closing press so it doesn't bleed into the game Henrique Guedes 2026-08-19 17:36:45 -03:00
  • f3e3264822 perf: memoized static-identity checks, gated dispatch rings, inline i-cache hit tetrisgm 2026-08-19 14:30:36 -07:00
  • 124f8cbe27 present/rewind: two 120Hz pacing fixes from the frame-path audit tetrisgm 2026-08-19 14:21:50 -07:00