Commit Graph

  • 906a811f00 bump Alex Vanderveen 2026-09-02 18:13:13 -04:00
  • 8d2daa9219 dma: charge DMA2 linked-list walks what the validated model charged Alex Vanderveen 2026-09-02 18:01:15 -04:00
  • 44ca66a966 Merge pull request #301 from mstan/master fix/dma2-ordering-table-cost Alex Vanderveen 2026-09-02 18:06:42 -04:00
  • 22fbbfcab9 Merge pull request #300 from mstan/revert-299-fix/dma2-ordering-table-cost Alex Vanderveen 2026-09-02 18:05:32 -04:00
  • 85126d8d1b Revert "dma: charge DMA2 linked-list walks what the validated model charged" Alex Vanderveen 2026-09-02 18:05:17 -04:00
  • 56c6d43dc2 Merge pull request #299 from mstan/fix/dma2-ordering-table-cost Alex Vanderveen 2026-09-02 18:05:07 -04:00
  • 39bcdf0d56 dma: charge DMA2 linked-list walks what the validated model charged Alex Vanderveen 2026-09-02 18:01:15 -04:00
  • c5bac02214 controller: re-clamp lock_mode across the launcher round-trip Matthew Stanley 2026-09-02 14:11:25 -07:00
  • aa0a285c86 tools: compute the affinity mask by shifting, not by Pow on a double Matthew Stanley 2026-09-02 13:42:13 -07:00
  • b7ca2f99ac tools: throttle a live title's CPU to reproduce a weaker host Matthew Stanley 2026-09-02 13:40:53 -07:00
  • 4cc04be3e6 rebump Alex Vanderveen 2026-09-02 13:26:06 -04:00
  • b420752574 rebump Alex Vanderveen 2026-09-02 02:58:52 -04:00
  • 7ab698caa5 overlays: parallel static compile, linear resume-wrapper pass, split output Kevin 2026-09-02 09:20:32 -04:00
  • 04d9184bf1 Merge pull request #295 from mstan/fix/overlay-abi-v22-game-text-native-ok Matt Stanley 2026-09-02 01:06:35 -07:00
  • 7c5b766fd5 overlay: ABI v22 game_text_native_ok shim (107 shards failed to link) Matthew Stanley 2026-09-02 00:37:44 -07:00
  • 058d8e60c9 Merge pull request #294 from mstan/feat/shared-overlay-release-staging Matt Stanley 2026-09-01 23:21:49 -07:00
  • 900591543b tools: one shared overlay release staging for every title Matthew Stanley 2026-09-01 23:21:14 -07:00
  • 67fed036b5 Vulkan: stage the headers instead of dropping the renderer Alex Vanderveen 2026-09-02 02:01:05 -04:00
  • 1305cefc7a netplay: stop ENABLE_NETPLAY_IF_PRESENT from failing silently Alex Vanderveen 2026-09-02 00:56:38 -04:00
  • 1bf7096032 Merge pull request #289 from kerokline/fix/static-overlay-residency-signal Matt Stanley 2026-09-01 17:47:55 -07:00
  • 001ea94717 Merge pull request #290 from kerokline/feat/present-scanlines Matt Stanley 2026-09-01 13:18:31 -07:00
  • 0731be9218 Merge remote-tracking branch 'origin/master' into HEAD Matthew Stanley 2026-09-01 13:17:24 -07:00
  • 1438876250 runtime: clean scanline branch mechanics Matthew Stanley 2026-09-01 13:17:19 -07:00
  • 5b7bacb009 Merge pull request #292 from kerokline/perf/spu-sample-event-gate Matt Stanley 2026-09-01 13:13:44 -07:00
  • d4d64537eb Merge pull request #291 from mstan/fix/selfbuild-loop-hardening Matt Stanley 2026-09-01 13:13:21 -07:00
  • 4fc91f6ba1 Merge pull request #288 from mstan/fix/issue-278-display-cadence Matt Stanley 2026-09-01 13:08:11 -07:00
  • 8eb29d255d runtime: cheap SPUCNT gate for the sample-event scheduler Kevin 2026-09-01 15:36:55 -04:00
  • 209970cfe5 self-build: loop breaker, install-folder preflight, boot-EXE name lint Alex Vanderveen 2026-09-01 11:00:29 -04:00
  • 5b197d45df self-build: fail loudly on marker skew instead of looping generate+build Alex Vanderveen 2026-09-01 10:43:44 -04:00
  • 92e5f4b2e2 runtime: wire scanlines through the launcher + settings persistence Kevin 2026-09-01 09:52:46 -04:00
  • 97f58e19d7 runtime: present-time scanline post-process (host display enhancement) Kevin 2026-09-01 09:41:55 -04:00
  • ecc0de16a9 Merge remote-tracking branch 'upstream/master' into fix/static-overlay-residency-signal Kevin 2026-08-31 23:48:45 -04:00
  • fbf0427ba6 Fix display cadence refresh on monitor moves Matthew Stanley 2026-08-31 19:28:10 -07:00
  • 201cb13f85 Merge pull request #283 from Alexbeav/pr/depth24-vertical-scanout Matt Stanley 2026-08-31 13:53:35 -07:00
  • 9abb83de8f Merge PR 283 after PR 282 revert for regression validation Matthew Stanley 2026-08-31 13:50:04 -07:00
  • ad6dad3145 Merge pull request #287 from mstan/revert/pr282-ape-textures-20260831 Matt Stanley 2026-08-31 13:47:44 -07:00
  • a4721966bc Revert "Merge pull request #282 from Alexbeav/pr/cdrom-seek-semantics" Matthew Stanley 2026-08-31 13:43:27 -07:00
  • be19a02902 Merge pull request #285 from Alexbeav/pr/zero-bios-registry Matt Stanley 2026-08-31 12:06:01 -07:00
  • e84ba99988 Merge pull request #284 from Alexbeav/pr/recomp-ui-root-ownership Matt Stanley 2026-08-31 12:05:57 -07:00
  • 7015317566 tools: remember the resident occupant per dispatch address Kevin 2026-08-31 09:22:09 -04:00
  • 69d783f51f tools: O(1) overlay dispatch instead of a sparse switch Kevin 2026-08-31 07:33:25 -04:00
  • aa6fa2c950 runtime: arm the page watch for static overlay code ranges Kevin 2026-08-31 06:27:22 -04:00
  • eb12cb2411 Fix zero-BIOS MSVC registry build Alexandros Mandravillis 2026-08-31 01:23:14 +03:00
  • e7c29ac286 Cover both recomp UI fallbacks Alexandros Mandravillis 2026-08-31 02:50:32 +03:00
  • fe6a06d298 Preserve explicit recomp UI root Alexandros Mandravillis 2026-08-31 00:14:33 +03:00
  • cc1967cf5a Keep 15-bit scanout independent Alexandros Mandravillis 2026-08-31 03:23:42 +03:00
  • 4676707ae0 Preserve interlaced PAL scanout height Alexandros Mandravillis 2026-08-31 03:17:48 +03:00
  • 0ff78cc4ca Blank display ranges outside active video Alexandros Mandravillis 2026-08-31 03:12:07 +03:00
  • 87ecd78165 Keep scanout fixture title neutral Alexandros Mandravillis 2026-08-31 03:03:16 +03:00
  • 12f2060edb Present full depth24 scanout canvas Alexandros Mandravillis 2026-08-31 03:01:23 +03:00
  • a851e26d48 Preserve visible depth24 scanout rows Alexandros Mandravillis 2026-08-31 02:49:42 +03:00
  • c159c8603b Handle invalid display ranges Alexandros Mandravillis 2026-08-31 02:17:33 +03:00
  • 3faec8e53e Document depth24 scanout positioning Alexandros Mandravillis 2026-08-31 00:54:54 +03:00
  • 025193e2e8 Center depth24 scanout from display range Alexandros Mandravillis 2026-08-31 00:23:26 +03:00
  • 6003e63fbc Merge pull request #282 from Alexbeav/pr/cdrom-seek-semantics Matt Stanley 2026-08-30 20:53:55 -07:00
  • 94b64b0b4b Merge master into CD-ROM seek semantics PR Matthew Stanley 2026-08-30 20:53:43 -07:00
  • 59b9658c21 Merge pull request #279 from Alexbeav/codex/cdrom-timed-reinsert-upstream Matt Stanley 2026-08-30 20:52:24 -07:00
  • ac9be0b6c9 Merge pull request #277 from Alexbeav/pr/gpu-dma2-slicing Matt Stanley 2026-08-30 20:52:21 -07:00
  • 0ed754a3ce Merge pull request #273 from kerokline/fix/present-skip-unpaced-vsync-cadence Matt Stanley 2026-08-30 20:52:18 -07:00
  • 6411d16920 Merge pull request #272 from Alexbeav/pr/gte-read-classification Matt Stanley 2026-08-30 20:52:14 -07:00
  • 0cbd435349 Merge pull request #271 from Alexbeav/pr/stale-static-guards Matt Stanley 2026-08-30 20:52:11 -07:00
  • 90b02420b2 Merge pull request #274 from Alexbeav/pr/psx-exe-boot-fallback Matt Stanley 2026-08-30 20:43:33 -07:00
  • cab6143ac0 Merge pull request #276 from Alexbeav/pr/toolchain-unpack-modes Matt Stanley 2026-08-30 20:43:30 -07:00
  • ff012589c7 Merge pull request #275 from Alexbeav/pr/python39-tools-compat Matt Stanley 2026-08-30 20:43:26 -07:00
  • 68a2b3819a Merge pull request #270 from Alexbeav/pr/cosim-icount-checkpoints Matt Stanley 2026-08-30 20:43:23 -07:00
  • d43442bfe7 Clarify CD-ROM test fixture usage Alexandros Mandravillis 2026-08-31 02:14:03 +03:00
  • 12a3eb7d11 Complete CD-ROM reset and snapshot guards Alexandros Mandravillis 2026-08-31 02:08:09 +03:00
  • 25e7624a0d Harden CD-ROM seek state coverage Alexandros Mandravillis 2026-08-31 01:58:52 +03:00
  • 3b837f4e2d Fix CD-ROM seek and read handoff Alexandros Mandravillis 2026-08-31 01:26:09 +03:00
  • 0e4422f994 Merge pull request #281 from mstan/revert-280-feat/ws-cull-widen feat/ws-cull-widen Matt Stanley 2026-08-30 16:18:36 -07:00
  • e3fb6484ed Revert "Feat/ws cull widen" revert-280-feat/ws-cull-widen Matt Stanley 2026-08-30 16:16:08 -07:00
  • fda71290cd Merge pull request #280 from tetrisgm/feat/ws-cull-widen Shokunin 2026-08-30 15:36:26 -07:00
  • 4ccc6be1c6 release: canonicalize Windows setup archives tetrisgm 2026-08-30 15:17:54 -07:00
  • 19d7a6ee0f test: isolate card protocol artifacts tetrisgm 2026-08-30 15:05:33 -07:00
  • edf3168f16 test: reconcile runtime configuration guards tetrisgm 2026-08-30 15:02:14 -07:00
  • c1f0d21ef2 runtime: strip DMA histories from lean builds tetrisgm 2026-08-30 14:59:12 -07:00
  • 9ad091247d runtime: restore GPU DMA RAM folding tetrisgm 2026-08-30 14:59:08 -07:00
  • 9503da9bad test: complete runtime harness link coverage tetrisgm 2026-08-30 14:58:24 -07:00
  • 5a1a670086 test: refresh runtime harness dependencies tetrisgm 2026-08-30 14:57:41 -07:00
  • 6e0e1ab559 release: strip staged Windows hosts tetrisgm 2026-08-30 14:57:15 -07:00
  • 0d148a673f runtime: strip dormant release diagnostics tetrisgm 2026-08-30 14:49:31 -07:00
  • dbb85f3f37 test: restore dormant performance coverage tetrisgm 2026-08-30 14:46:10 -07:00
  • 26c97fe9c7 runtime: allocate overlay fingerprints on demand tetrisgm 2026-08-30 14:43:58 -07:00
  • 7a2215167c test: prune stale overlay safety cases tetrisgm 2026-08-30 14:40:29 -07:00
  • 1261a9b990 test: make AOT discovery portable and current tetrisgm 2026-08-30 14:40:28 -07:00
  • 4718b8e661 runtime: keep overlay cycle retirement self-contained tetrisgm 2026-08-30 14:38:55 -07:00
  • f1d672e168 tools: accept omitted static namespace tetrisgm 2026-08-30 14:37:51 -07:00
  • 5d77d1b326 runtime: guard launcher-only FMV helpers tetrisgm 2026-08-30 14:37:04 -07:00
  • 493f6ed2b3 tools: suppress invalid shard dialogs tetrisgm 2026-08-30 14:31:19 -07:00
  • eca0f5c0a5 release: harden setup source staging tetrisgm 2026-08-30 14:30:33 -07:00
  • fa39e91457 recompiler: report fatal validation errors tetrisgm 2026-08-30 14:26:47 -07:00
  • 88a33c0b92 test: refresh overlay validation contracts tetrisgm 2026-08-30 14:26:31 -07:00
  • 3f75b5b3be test: reconcile runtime source contracts tetrisgm 2026-08-30 14:26:03 -07:00
  • 0813acf502 runtime: strip diagnostic rings from play builds tetrisgm 2026-08-30 14:25:26 -07:00
  • 8c573b2062 release: stage only tracked framework sources tetrisgm 2026-08-30 14:15:33 -07:00
  • abb36d32a7 runtime: preserve lean debug snapshot ABI tetrisgm 2026-08-30 13:58:32 -07:00
  • 949097e650 runtime: strip SIO tracing from play builds tetrisgm 2026-08-30 13:56:59 -07:00
  • 826c18ca9b test: make release zip fixture portable tetrisgm 2026-08-30 13:54:57 -07:00
  • 57615f1a9a build: keep standalone tests opt-in tetrisgm 2026-08-30 13:50:08 -07:00
  • 55f03aabdc runtime: make debug tooling config aware tetrisgm 2026-08-30 13:48:06 -07:00