Commit Graph

  • eaa4062b78 fix: pin launcher boot timing implementation Matthew Stanley 2026-07-29 00:42:44 -07:00
  • bb7240261d sdf Alex Vanderveen 2026-07-29 03:27:25 -04:00
  • 3da61df355 Revert "ok" Alex Vanderveen 2026-07-29 03:18:10 -04:00
  • b836f2198c ok Alex Vanderveen 2026-07-29 03:15:42 -04:00
  • e01347cbca Merge pull request #87 from mstan/feat/ui-5p Alex Vanderveen 2026-07-29 02:48:42 -04:00
  • 92efb5c4fd no mods in MP, minor patches Alex Vanderveen 2026-07-29 02:40:50 -04:00
  • 60cb60eee6 fix: repair CLI BIOS and launcher builds Matthew Stanley 2026-07-28 22:46:55 -07:00
  • 47ff7fb232 audio: expose raw buffer target in launcher codex/audio-latency-ui Matthew Stanley 2026-07-28 20:50:14 -07:00
  • 070fc805c4 Merge origin/master into feat/ui-5p. Alex Vanderveen 2026-07-28 20:17:14 -04:00
  • 3c67a52f95 opengl: add motion-adaptive interpolation blend Matthew Stanley 2026-07-28 13:39:05 -07:00
  • 224147bb07 runtime: select PSX recomp-ui assets Matthew Stanley 2026-07-28 13:48:08 -07:00
  • 437eee734d Update recomp-net Alex Vanderveen 2026-07-28 16:04:13 -04:00
  • e13e197ce6 Update recomp-net Alex Vanderveen 2026-07-28 16:04:08 -04:00
  • 3b72058a5c Update recomp-net Alex Vanderveen 2026-07-28 15:58:56 -04:00
  • 6cfe713011 workflow and cross platform update Alex Vanderveen 2026-07-28 15:52:23 -04:00
  • 54a691617e PGO workflow CI hardening Alex Vanderveen 2026-07-28 15:42:53 -04:00
  • 9aa5466da7 Add per-game audio buffer target Matthew Stanley 2026-07-28 12:23:06 -07:00
  • a292a7c136 Add activation-only widescreen cull margin Matthew Stanley 2026-07-28 11:07:53 -07:00
  • 8cb378a301 Update README project status and BIOS wording Matthew Stanley 2026-07-28 10:39:19 -07:00
  • 106e31d6e9 Make SDL3 the default runtime backend Matthew Stanley 2026-07-28 02:07:01 -07:00
  • 4ced15faf4 fix(config): validate overlay_capture_persist_dir independent of host path grammar luisg0c 2026-07-28 09:04:52 -03:00
  • f8c0f3f3b0 runtime: detect dev-any controllers in Hybrid mode Matthew Stanley 2026-07-28 00:26:28 -07:00
  • e4e2aa7a7d runtime: add per-game radial stick response Matthew Stanley 2026-07-28 00:20:37 -07:00
  • 64097606fb runtime: fix game-owned display and controller mods Matthew Stanley 2026-07-28 00:04:20 -07:00
  • 7b1b890a46 ICE optimizations, connectivity, latency polling, save/loadstate performance Alex Vanderveen 2026-07-28 00:17:56 -04:00
  • 550153c9dc Update recomp-net Alex Vanderveen 2026-07-28 00:16:35 -04:00
  • 227d395823 ICE optimizations, connectivity, latency polling, save/loadstate performance Alex Vanderveen 2026-07-28 00:16:30 -04:00
  • c1eb052ca3 runtime: remove dead MMX6 host-side reveal Matthew Stanley 2026-07-27 19:30:48 -07:00
  • eb262c4b23 feat(mods): let a trusted plugin read its own option values Matthew Stanley 2026-07-27 17:33:44 -07:00
  • 5ec343ab4f fix(bios): make the boot-skip flag mean the same thing on every BIOS Matthew Stanley 2026-07-27 13:36:40 -07:00
  • b699089d46 runtime: let games move display options into mods Matthew Stanley 2026-07-27 16:16:26 -07:00
  • 63d8f88dc5 runtime: group front-layer UI for widescreen Matthew Stanley 2026-07-27 15:41:24 -07:00
  • ed0b45b1c7 docs(translation): fix the two stale references in STRING_TRANSLATION.md Matthew Stanley 2026-07-27 15:50:26 -07:00
  • 610234a907 fix(launcher): opt in to the recomp-ui Mods view by default Matthew Stanley 2026-07-27 15:24:52 -07:00
  • a75fcbef87 docs(readme): frame features as framework capabilities, not a fixed roster Matthew Stanley 2026-07-27 15:02:34 -07:00
  • c8da81e7f6 docs(readme): drop the aging demo-video thumbnail Matthew Stanley 2026-07-27 14:58:50 -07:00
  • c9ead22df8 docs(readme): constrain screenshot widths to their cells Matthew Stanley 2026-07-27 14:01:36 -07:00
  • d16beb16b2 docs(readme): lead with maturity, games, and shipped features Matthew Stanley 2026-07-27 13:58:13 -07:00
  • da093d4374 fix(build): link a BIOS backend only when its generated C provides one Matthew Stanley 2026-07-27 12:32:30 -07:00
  • 4c6aee392b test: wire master's new fps_telemetry_opt_in guard Matthew Stanley 2026-07-27 11:50:05 -07:00
  • 49b57f4178 docs(gpu): correct the MMX6 widescreen comments; record what is safe to delete Matthew Stanley 2026-07-27 11:46:05 -07:00
  • 73785490e7 docs(tcp): refresh generated index after master added a command Matthew Stanley 2026-07-27 11:31:28 -07:00
  • 5aced6c306 test: register 21 written-but-unwired tests; document how to run them Matthew Stanley 2026-07-27 11:08:06 -07:00
  • 0c4dd2db85 docs(tcp): generate the command index; fix six wrong entries Matthew Stanley 2026-07-27 10:24:06 -07:00
  • 9ad18ded0d docs: correct six statements that contradict the code Matthew Stanley 2026-07-27 10:19:36 -07:00
  • 45408d60f1 fix(build): stop shipping the wrong binary as psxrecomp.exe Matthew Stanley 2026-07-27 10:15:28 -07:00
  • bb5fccea51 fix: make FPS telemetry opt-in Matthew Stanley 2026-07-27 11:44:31 -07:00
  • 79baa76d0a fix: stop overlay autocompile during shutdown Matthew Stanley 2026-07-27 11:01:50 -07:00
  • a6bd9455ca fix: exclude fail-closed stubs from game dispatch Matthew Stanley 2026-07-27 10:25:47 -07:00
  • 2696c391b8 feat: add aspect-aware world participation Matthew Stanley 2026-07-26 22:47:08 -07:00
  • d116e0da3b feat(mods): add presentation interpolation rates Matthew Stanley 2026-07-27 10:40:49 -07:00
  • d34af54141 feat(mods): support native VBlank rate selection Matthew Stanley 2026-07-27 10:32:33 -07:00
  • 964cdb3870 feat(mods): expose adaptive display activation Matthew Stanley 2026-07-27 09:59:01 -07:00
  • 0944dfc056 Update recomp-net Alex Vanderveen 2026-07-27 11:04:03 -04:00
  • fbad0be1b9 launcher performance, load state performance, game launch performance Alex Vanderveen 2026-07-27 11:03:10 -04:00
  • fa408aae50 Merge trusted mod plugin support Matthew Stanley 2026-07-26 21:05:03 -07:00
  • 45dd4210cf Remove Tomba legacy hybrid controller path Matthew Stanley 2026-07-26 20:52:12 -07:00
  • 9683a1cf8c feat(mods): support mod-owned FMV skipping Matthew Stanley 2026-07-26 20:34:20 -07:00
  • 27a05dc09e fix(launcher): hide native-only aspect control Matthew Stanley 2026-07-26 20:26:28 -07:00
  • 99abda239f feat(mods): add pre-runtime activation plugins Matthew Stanley 2026-07-26 20:18:00 -07:00
  • a4afb828ac feat(mods): add trusted static vblank plugins Matthew Stanley 2026-07-26 18:59:10 -07:00
  • 8b77d8a730 fix: make overlay autocompile cache-safe Matthew Stanley 2026-07-26 09:39:24 -07:00
  • 6b437e0657 build: link cue parser into psxrecomp CLI Matthew Stanley 2026-07-25 23:29:19 -07:00
  • 436fe14101 widescreen: support guarded object participation overrides Matthew Stanley 2026-07-25 23:24:28 -07:00
  • 05e569c121 runtime: add sparse guarded mod fields Matthew Stanley 2026-07-23 17:06:52 -07:00
  • 62a80eab30 fix(mods): fingerprint CUE data track only Matthew Stanley 2026-07-25 20:49:55 -07:00
  • 35c1859cf4 Handle feature prerequisites in mod packages Matthew Stanley 2026-07-24 15:08:53 -07:00
  • 66f2c7be9e runtime: pass active mod context to resolvers Matthew Stanley 2026-07-24 11:45:28 -07:00
  • ddf3ca8962 feat: add ordered mod values and MIPS pair patches Matthew Stanley 2026-07-23 16:23:55 -07:00
  • bd460f3ce1 fix: guard complete dynamic patch records Matthew Stanley 2026-07-23 15:10:03 -07:00
  • eb3b4db599 feat: add bounded integer mod patches Matthew Stanley 2026-07-23 15:06:13 -07:00
  • 82bb5a21af fix: compose compatible partial mod overlaps Matthew Stanley 2026-07-23 09:38:33 -07:00
  • 968c9c23ce feat: add feature-oriented mod resolution Matthew Stanley 2026-07-23 09:27:25 -07:00
  • 50d4f456bf fix: preserve independent mod toggles Matthew Stanley 2026-07-23 08:39:32 -07:00
  • 9ff287c1fa feat: support multi-option mod conditions Matthew Stanley 2026-07-23 00:36:18 -07:00
  • 162194dc9b fix: auto-disable conflicting mod packages Matthew Stanley 2026-07-23 00:06:17 -07:00
  • 6c1bd61a1f feat: derive modded discs from verified stock images Matthew Stanley 2026-07-22 23:26:06 -07:00
  • 316eaa44a7 feat: add versioned runtime mod packages Matthew Stanley 2026-07-22 22:26:43 -07:00
  • ef38122068 fix(launcher): honor CLI disc before verification Matthew Stanley 2026-07-25 21:01:57 -07:00
  • 2715b7483a gpu: union native-wide host reject with guest draw area (#79) Rick G 2026-07-25 23:42:30 -03:00
  • 0a8f8ac98c widescreen: stretch backdrop X-stores about screen centre in native-wide mode (#78) OpokXeno 2026-07-26 04:15:30 +02:00
  • 929b2d17f0 build: stage only redistributable BIOS files Matthew Stanley 2026-07-25 18:19:19 -07:00
  • 4bf868da4f feat(bios): ship OpenBIOS as a runtime dependency Matthew Stanley 2026-07-25 18:11:57 -07:00
  • a162aa7fb1 fix(interp): scope load-delay values to BIOS-owned code Matthew Stanley 2026-07-25 17:02:33 -07:00
  • 986d8be94c Merge remote-tracking branch 'origin/master' into integrate/openbios-bundle Matthew Stanley 2026-07-25 12:31:05 -07:00
  • 33589d9c43 feat(bios): show the BIOS row on bundled builds and honour a chosen image Matthew Stanley 2026-07-25 12:23:48 -07:00
  • b0f514c57e feat(bios): pick the BIOS at runtime — OpenBIOS unless the player chose one Matthew Stanley 2026-07-25 12:12:33 -07:00
  • 5f16d75c45 ci: run CLI release packaging only on release/dispatch, not on PRs Matthew Stanley 2026-07-25 11:55:29 -07:00
  • 7e4adff41f feat(bios): backend ABI so two recompiled BIOSes link into one binary Matthew Stanley 2026-07-25 11:52:22 -07:00
  • 0d573f0568 coop: portable context blobs (capture a character, re-install it later) feat/coop-second-actor Matthew Stanley 2026-07-25 11:42:57 -07:00
  • b8adb758d2 docs: specify BIOS selection — OpenBIOS by default, retail on request Matthew Stanley 2026-07-25 11:31:39 -07:00
  • 46f06a5d46 build: make netplay opt-in instead of opt-out Matthew Stanley 2026-07-25 11:10:35 -07:00
  • e21fe2d59b coop: swap the actor context instead of redirecting the actor pointer Matthew Stanley 2026-07-25 10:43:44 -07:00
  • 7ee8266c75 fix(interp): forward the pending load to a paired LWL/LWR Matthew Stanley 2026-07-25 01:00:54 -07:00
  • fdfad8f567 cdrom: fail loudly when a requested disc does not mount Matthew Stanley 2026-07-25 00:52:55 -07:00
  • 42cb6ede38 coop: add suppress_sites for global side effects a companion must not cause Matthew Stanley 2026-07-25 00:14:31 -07:00
  • d8f4861bc9 Add co-op enhancement capability: scratch RAM, per-slot pads, per-actor stages Matthew Stanley 2026-07-24 22:34:53 -07:00
  • 5534406f10 debug: report interpreter fail-closed detail and kernel scratch regs Matthew Stanley 2026-07-25 00:12:08 -07:00
  • 2d8a8d5428 fix(recompiler): find the vendored BIOS profile by shape, not by name Matthew Stanley 2026-07-25 00:12:08 -07:00
  • 5e73b1c18c fix(interp): implement R3000A load-delay value semantics Matthew Stanley 2026-07-25 00:11:52 -07:00