Commit Graph

  • d15fd49556 Integrate latest current master for four-title validation Matthew Stanley 2026-10-13 01:34:57 -07:00
  • 7b3b1ea286 Merge pull request #654 from RetroPortingToolKit/fix/gl-present-ring-restart Matt Stanley 2026-10-13 01:31:20 -07:00
  • 035af4e444 Merge pull request #592 from RetroPortingToolKit/feat/linux-tcc Matt Stanley 2026-10-13 01:31:14 -07:00
  • dbe4be60d3 GL scale fixture: drop duplicate stubs that slipped into 9720528c feat/netplay-host-output Shokunin 2026-10-13 01:29:49 -07:00
  • 9720528c1a GL fixtures: inert psx_mod_host_output_scope for mod_texture_banks.c Shokunin 2026-10-13 01:26:41 -07:00
  • 0cfa9224ef post effects: MinGW build fix, generated frames reuse bloom's glow, no glGet in marking Shokunin 2026-10-13 01:25:23 -07:00
  • 4c2e703f12 Present ring reset after the render thread stops; fixture covers the worker fix/gl-present-ring-restart Shokunin 2026-10-13 01:22:15 -07:00
  • 809a538808 Restore master's recomp-net pin (unrelated to TinyCC) feat/linux-tcc Shokunin 2026-10-13 01:20:44 -07:00
  • 9aa088e99c Validation: refresh canonical BIOS emitter stamp for combined tree Matthew Stanley 2026-10-13 01:11:10 -07:00
  • bee9fe49f1 Validation: convert shader config path explicitly on Windows Matthew Stanley 2026-10-13 01:02:21 -07:00
  • 5e96f64ed2 Integrate 610 for four-title regression validation Matthew Stanley 2026-10-13 00:55:35 -07:00
  • 2d0bc585a0 Integrate 589 for four-title regression validation Matthew Stanley 2026-10-13 00:55:14 -07:00
  • 775b35ed8c Integrate 584 for four-title regression validation Matthew Stanley 2026-10-13 00:54:11 -07:00
  • 0ee3ea0441 Integrate current master for four-title regression validation Matthew Stanley 2026-10-13 00:53:56 -07:00
  • 2faf09f601 Merge pull request #655 from RetroPortingToolKit/fix/launcher-texture-filter Matt Stanley 2026-10-13 00:53:21 -07:00
  • 9f56b0134d Merge pull request #644 from RetroPortingToolKit/fix/release-root-anchor Matt Stanley 2026-10-13 00:53:14 -07:00
  • 29fcffa6dc Carry prior Tomba 2 validation masked-reject contract Matthew Stanley 2026-10-13 00:36:37 -07:00
  • 5543eab527 Include the carried NCLIP compatibility API declaration Matthew Stanley 2026-10-13 00:13:55 -07:00
  • 9005852c10 Carry prior four-title validation NCLIP compatibility API Matthew Stanley 2026-10-13 00:06:40 -07:00
  • 47fb2af915 Launcher handoff: keep the texture filter enum (xBR no longer becomes bilinear) fix/launcher-texture-filter Shokunin 2026-10-13 00:06:00 -07:00
  • d4a2f6afdb gl_present_ring_restart_test: ring names do not outlive the GL context Shokunin 2026-10-13 00:05:10 -07:00
  • 09f10143e4 Debug present ring: forget GL names when the renderer shuts down Shokunin 2026-10-12 01:38:23 -07:00
  • 3fee0ae7be Linux tcc: build without the legacy bounds-checking runtime (glibc 2.34+) Shokunin 2026-10-13 00:02:09 -07:00
  • 6cd3e830d7 GL: one post-effect pipeline; bloom and FXAA as built-in chains, user chains via [video] post_shader Shokunin 2026-10-13 00:01:26 -07:00
  • c7947df278 Integrate PR #619 for four-title regression validation Matthew Stanley 2026-10-12 23:55:47 -07:00
  • 456222ec37 Integrate PR #596 for four-title regression validation Matthew Stanley 2026-10-12 23:55:41 -07:00
  • 1ac8c40bb2 Integrate PR #640 for four-title regression validation Matthew Stanley 2026-10-12 23:55:33 -07:00
  • 7fc24914a6 Integrate PR #639 for four-title regression validation Matthew Stanley 2026-10-12 23:55:21 -07:00
  • 93e7713702 Integrate PR #635 for four-title regression validation Matthew Stanley 2026-10-12 23:54:08 -07:00
  • 5cb8f00e64 host_output test: live SIO RX byte and ACK counter, asserted directly Shokunin 2026-10-12 23:44:54 -07:00
  • a964f6dc70 host_output: no MMIO side effects, CPU copy bus is observational Shokunin 2026-10-12 23:44:02 -07:00
  • 5df8666001 Dithering: native-grid pattern is the default, internal-pixel is elective Shokunin 2026-10-12 23:42:27 -07:00
  • 2648e91041 GL: opt-in bloom ([video] bloom), sourced from 3D and additive primitives only Shokunin 2026-10-11 22:43:43 -07:00
  • 08e6c3408c Re-stamp OpenBIOS emitter sha (config_loader.cpp changed) fix/release-root-anchor Shokunin 2026-10-12 23:42:09 -07:00
  • ea92d0a5af Dithering on by default with explicit per-primitive eligibility Shokunin 2026-10-11 22:59:08 -07:00
  • ef01736787 gpu_gp0_history_guard_test: stub gr_set_dither Shokunin 2026-10-09 00:45:01 -07:00
  • f14af5594d GL: opt-in PS1 dithering ([video] dithering = off|on|scaled) Shokunin 2026-10-08 13:58:37 -07:00
  • 0b82ce5bf6 Merge pull request #638 from RetroPortingToolKit/fix/windows-scaffold-blockers Matt Stanley 2026-10-12 23:36:41 -07:00
  • 195f39be67 Merge pull request #641 from RetroPortingToolKit/fix/execution-identity-eol Matt Stanley 2026-10-12 23:36:32 -07:00
  • e6223c9c42 Merge pull request #648 from RetroPortingToolKit/fix/host-sampler-new-thread Matt Stanley 2026-10-12 23:36:26 -07:00
  • 1f51d7e617 Merge pull request #650 from RetroPortingToolKit/fix/debug-savestate-slot-range Matt Stanley 2026-10-12 23:35:48 -07:00
  • bb066b70d0 Merge pull request #637 from RetroPortingToolKit/fix/gl-scale-dup-stubs Matt Stanley 2026-10-12 23:35:12 -07:00
  • 8dd405da14 Report watchdog progress during plugin disc-file reads Matthew Stanley 2026-10-12 23:16:02 -07:00
  • 2b97c0fe38 Fix address adapter declarations in standalone interpreter builds Matthew Stanley 2026-10-12 20:32:07 -07:00
  • c4258944f5 Add guarded effective-address adapters for guest memory access Matthew Stanley 2026-10-12 20:17:04 -07:00
  • fc2e241386 Allow bounded 128 KiB memory-card extensions Matthew Stanley 2026-10-12 20:00:55 -07:00
  • 6e95db7c15 Report rejected card flushes as failed serial writes Matthew Stanley 2026-10-08 22:05:32 -07:00
  • 1719689a2e Preserve memory-card extensions and publish refreshed metadata atomically Matthew Stanley 2026-10-08 21:54:50 -07:00
  • 66640ec876 Add trusted game disc requests with bounded automatic tray switching Matthew Stanley 2026-10-12 18:17:13 -07:00
  • 9ca01da532 Add recomp-ui in-game disc menu and shared live tray policy Matthew Stanley 2026-10-12 18:06:21 -07:00
  • f34c15f18b Keep AOT dispatch observations separate from callable roots Matthew Stanley 2026-10-12 17:06:57 -07:00
  • 7d985d13bc Document frame ring schema and limits of hitch attribution fix/lod-runtime-compile-hitches Matthew Stanley 2026-10-12 16:58:30 -07:00
  • 2cbca74483 Make hitch rings concurrency safe and attribute disc read stalls Matthew Stanley 2026-10-12 16:48:56 -07:00
  • 7dc8fdde9a debug server: name an out-of-range savestate slot fix/debug-savestate-slot-range Shokunin 2026-10-12 14:21:53 -07:00
  • 7d68507127 runtime: frame stamps carry static-dispatch counts; host_profile reports modules and frame windows Matthew Stanley 2026-10-12 13:56:50 -07:00
  • a5d332e6b7 runtime: always-on wall-time rings, stale-toolchain guard, announce published shards Matthew Stanley 2026-10-12 13:28:09 -07:00
  • 7ef25d50ff host sampler: tell the emulation thread apart by stack, not pthread_self fix/host-sampler-new-thread Shokunin 2026-10-12 11:36:26 -07:00
  • 8867ed0c3c Mod immediates: runtime-selectable instruction immediates that keep static code native lod/aot-integration Matthew Stanley 2026-10-12 05:00:36 -07:00
  • ece2cc8fbe mod: host disc reads pet the starvation watchdog (progress hook) Matthew Stanley 2026-10-12 06:42:06 -07:00
  • a7e7ddb9a2 mod: host disc reads follow the mounted disc, psx_mod_mounted_disc; fix resident test link and cover both Matthew Stanley 2026-10-12 04:57:46 -07:00
  • 819d164c72 resident: memory_only specs skip the disk cache Matthew Stanley 2026-10-12 04:57:46 -07:00
  • 69dbf93604 Mod immediates: runtime-selectable instruction immediates that keep static code native review/archive-647-69dbf936 Matthew Stanley 2026-10-12 05:00:36 -07:00
  • f3457bfd73 freeze_dump_policy: unit-test the profile-ring diversity scan Matthew Stanley 2026-10-12 04:40:33 -07:00
  • e7d96b68c1 freeze_dump_policy: unit-test the profile-ring diversity scan Matthew Stanley 2026-10-12 04:40:33 -07:00
  • 21aad805cb freeze_heartbeat: spin_freeze also requires low function-entry diversity from the guest-cycle profile ring Matthew Stanley 2026-10-12 04:25:36 -07:00
  • 5279226e90 freeze_heartbeat: spin_freeze also requires low function-entry diversity from the guest-cycle profile ring Matthew Stanley 2026-10-12 04:25:36 -07:00
  • 8079ba5e66 freeze_heartbeat: spin_freeze requires the pinned signature at every sample in the window Matthew Stanley 2026-10-12 04:11:49 -07:00
  • f561eefa8a freeze_heartbeat: spin_freeze requires the pinned signature at every sample in the window Matthew Stanley 2026-10-12 04:11:49 -07:00
  • c0b037db58 aot: cross_image_call_roots - jal targets other images call are roots of the image holding them Matthew Stanley 2026-10-12 03:06:37 -07:00
  • a519f5e740 aot: cross_image_call_roots - jal targets other images call are roots of the image holding them Matthew Stanley 2026-10-12 03:06:37 -07:00
  • d6d680f2b9 aot: tests, docs and test registration for prepared images Matthew Stanley 2026-10-12 02:40:12 -07:00
  • b28af43b95 aot: tests, docs and test registration for prepared images Matthew Stanley 2026-10-12 02:40:12 -07:00
  • 7b88260fe5 aot: prepared_files (bpe_container), file_aliases, disc_set, generic exclusions Matthew Stanley 2026-10-12 02:25:23 -07:00
  • 493b4498a9 aot: prepared_files (bpe_container), file_aliases, disc_set, generic exclusions Matthew Stanley 2026-10-12 02:25:23 -07:00
  • 760be0c6c0 config: a packaged game folder is its own project root Shokunin 2026-10-12 02:06:46 -07:00
  • 67455d81c4 overlay: deliver IRQs inside call units; unconditional deferral hung polling callees Matthew Stanley 2026-10-12 01:16:46 -07:00
  • b6c30dc870 overlay: deliver IRQs inside call units; unconditional deferral hung polling callees lod/integration Matthew Stanley 2026-10-12 01:16:46 -07:00
  • 0cfc201e17 Execution identity: hash source text with CRLF read as LF fix/execution-identity-eol Shokunin 2026-10-12 01:09:01 -07:00
  • 2d3e3f69b5 JogCon FFB: provider-neutral setting plumbing Shokunin 2026-10-12 01:07:11 -07:00
  • 2d47dabfa2 JogCon FFB: player setting, off by default, live-applicable Shokunin 2026-10-12 01:02:17 -07:00
  • 8ff0495577 display_ring_get: decode whole display (480i, depth24) from the frame's VRAM snapshot fix/display-ring-full-frame Matthew Stanley 2026-10-11 23:47:01 -07:00
  • 2952c2a459 display_ring_get: decode whole display (480i, depth24) from the frame's VRAM snapshot Matthew Stanley 2026-10-11 23:47:01 -07:00
  • 37792ac4af Disc geometry from cue TRACK mode / sector-0 sync, never file length fix/cue-sector-geometry Matthew Stanley 2026-10-11 23:43:34 -07:00
  • 5237ff01fc Scaffold: commit game_options.toml; keep multi-disc probe files tracked fix/windows-scaffold-blockers Matthew Stanley 2026-10-11 23:35:39 -07:00
  • 94ac3d37a8 update_disc_set: write in-project disc paths relative with '/' Matthew Stanley 2026-10-11 23:34:13 -07:00
  • fa83aeb064 Fix Windows scaffold: BOM-less writes, native Python, configuring cmake for builds Matthew Stanley 2026-10-11 23:30:47 -07:00
  • 8aebc0cdaa ws scene cache: unit test the per-frame rule, re-stamp perf/ws-scene-cache Shokunin 2026-10-09 01:09:42 -07:00
  • f2cc2ea2c6 widescreen: opt-in per-frame world-scene predicate Shokunin 2026-10-08 17:47:25 -07:00
  • d185dac101 tests: drop duplicate stubs in test_gl_scale_invariance.c fix/gl-scale-dup-stubs Shokunin 2026-10-11 22:43:43 -07:00
  • 05931590a3 JogCon FFB: experimental opt-in, neutral on pause / disconnect / end Shokunin 2026-10-11 22:44:05 -07:00
  • efe685cf1e JogCon force feedback on host wheels (SDL haptics, opt-in) Shokunin 2026-10-08 23:32:24 -07:00
  • 1bc74b8190 host_output hooks observe a CPU copy; guest-mutating services refuse Shokunin 2026-10-11 22:40:27 -07:00
  • 9714fb678a Linux tcc bundle: hermetic includes and a real-shard smoke test Shokunin 2026-10-09 01:16:31 -07:00
  • 7e869d7741 Linux tcc: adapt musl's va_list to tcc's stdarg.h Shokunin 2026-10-08 16:42:40 -07:00
  • 32f6aa7315 Linux releases bundle TinyCC (built from source) with musl headers Shokunin 2026-10-08 16:07:41 -07:00
  • 6162c4e30d SPU: anchor the restored sample phase to the restored clock at load fix/spu-restore-phase Shokunin 2026-10-11 22:30:59 -07:00
  • 13d59b7a39 Mod plugins: netplay = "host_output" (read-only hooks stay on online) Shokunin 2026-10-08 23:44:11 -07:00
  • 7a343a54db SPU: anchor the restored sample phase to the restored clock at load fix/rb-multipeer-frontier Shokunin 2026-10-11 22:30:59 -07:00
  • 9bd4c20f9a Log launcher account startup outcomes without changing sign-in Matthew Stanley 2026-10-11 20:04:29 -07:00
  • b292bfdc6a Document independent-view continuity during catch-up Matthew Stanley 2026-10-11 17:03:01 -07:00