Matt Stanley
fcf5dbe96c
VR: add opt-in stereo and XR frame attribution
2026-10-22 15:26:59 -07:00
Shokunin
74c7cbf94a
[video] supersample_disable_at_lines: drop SSAA on 4K/8K displays (opt-in)
2026-10-22 15:26:47 -07:00
Alexandros Mandravillis
e3705227b5
Document runtime provenance and hardware references ( #731 )
2026-10-22 14:23:14 -07:00
Yves
8400b55dc0
Add opt-in stereo and XR frame attribution
...
Co-authored-by: Yves <calibratedbeats@gmail.com >
2026-10-23 03:22:42 +08:00
PeriBluGaming
b285f08f16
Widescreen: honor screen_x_sites in the dirty-RAM interpreter ( #728 )
2026-10-21 14:45:40 -07:00
Shokunin
44a51191d9
[video] match_display_max_lines: opt-in cap on Match display height ( #722 )
2026-10-21 14:45:27 -07:00
yacineolivier-maker
030a50415e
Mods: named debug commands (psx_mod_register_command, TCP mod_cmd) ( #711 )
2026-10-21 14:45:08 -07:00
Matt Stanley
416c9d14e8
Refresh beta README with X4 co-op and a human porting guide ( #726 )
...
* docs: refresh psxrecomp beta showcase and getting started
* docs: simplify project title and remove CI guidance
2026-10-21 12:21:21 -07:00
Matthew Stanley
958ae0e396
Document manual PSX mod authoring against the current package format
2026-10-20 15:43:47 -07:00
Matthew Stanley
56a6cfe782
Add one shared title release command with a required channel
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-19 20:46:47 -07:00
Matt Stanley
54a2d5e01c
Merge pull request #700 from RetroPortingToolKit/feat/diagnostics-public-release-mode
...
Default Playtest Diagnostics on except in public releases
2026-10-19 18:18:50 -07:00
Matthew Stanley
9e0548137a
Default Playtest Diagnostics on except in public releases (PSX_PUBLIC_RELEASE)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-19 18:18:34 -07:00
Matt Stanley
916da6f80d
Integrate shared disc tray with the maintained menu provider ( #652 )
2026-10-19 18:13:38 -07:00
Matt Stanley
13b7f81d29
Add guarded instruction variants fixed during offline mod activation
...
Keep selector zero stock and seal all choices until the next session restart. Refuse nonzero online activation, scope non-stock save states by frozen choices, and preserve original instruction guards when combined with effective-address adapters. Use overlay ABI34 on current master without the old menu dependency stack.
2026-10-19 16:37:32 -07:00
Matt Stanley
c0ffd6d4c5
Support guarded mod address adapters and atomic extended memory cards
...
Extract the audited adapters and card transport onto master without the held selector/menu stack. Keep adapters and codecs tied to mod activation, use overlay ABI 33, retain rejected-load protection on codec registration, and refuse extended-card codecs in netplay before frame zero. Preserve default atomic save publication and guest-visible write failures.
2026-10-19 16:00:11 -07:00
Matt Stanley
bc574c5700
Isolate runtime publication and wall-time diagnostics from held mod selector stack
2026-10-19 14:07:22 -07:00
Matt Stanley
0b1f1a70e6
Merge current master and qualified review fixes into PR #651
2026-10-19 13:09:36 -07:00
Matt Stanley
cda860fe74
Merge current master and qualified review fixes into PR #670
2026-10-19 13:09:14 -07:00
Matt Stanley
e4ec3926f0
Merge current master and qualified review fixes into PR #645
2026-10-19 13:08:28 -07:00
Matt Stanley
93c2c7c098
Merge current master and qualified review fixes into PR #403
2026-10-19 13:08:14 -07:00
Matt Stanley
aa36c8bfe4
Merge current master and qualified review fixes into PR #402
2026-10-19 13:08:01 -07:00
Matt Stanley
b4be0aa0f7
Merge current master and qualified review fixes into PR #392
2026-10-19 13:07:47 -07:00
Matt Stanley
01564fa71e
Merge pull request #680 from Alexbeav/fix/ps1b526-same-thread-rfe-k0-20261017
...
interrupts: retain handler k0 on qualified same-thread RFE
2026-10-19 11:43:54 -07:00
Matt Stanley
c159a94cc6
Merge pull request #679 from Alexbeav/fix/ps1b526-digital-pad-command-id-20261017
...
sio: preserve digital pad ID when rejecting a command
2026-10-19 11:43:48 -07:00
Matt Stanley
a5db252c3f
Merge pull request #676 from zap0xfce2/feat/ws-screen-x-sltu-band
...
feat(widescreen): screen_x_sites band form for sltu with the width in a register
2026-10-19 11:43:40 -07:00
Zap0xfce2
63dd12b602
docs(segment): record the Kula World KUSEG validation
2026-10-19 19:44:13 +02:00
Matthew Stanley
db596520ab
Record real renderer activity and explicit playtest verification coverage
2026-10-18 20:55:22 -07:00
Matthew Stanley
444264f2aa
Restore retail-only setup packaging and audit diagnostic release ZIPs
2026-10-17 14:04:52 -07:00
Matthew Stanley
4a7a8d54ac
Keep diagnostic display independent and stage setup replay helper
2026-10-17 13:13:02 -07:00
Matthew Stanley
09221b8263
Share bounded playtest diagnostics and isolated verified replay
2026-10-17 13:04:46 -07:00
Alexandros Mandravillis
b1fd460350
interrupts: retain handler k0 on qualified same-thread RFE
2026-10-17 18:01:31 +03:00
Alexandros Mandravillis
c29cb9c339
sio: preserve digital pad ID when rejecting a command
2026-10-17 18:01:27 +03:00
Zap0xfce2
339007ecf1
feat(widescreen): screen_x_sites band form for sltu with the width in a register
...
Renderers that test a 16-bit screen X with an unsigned compare against a width kept in a register (often a loaded clip bound) reject every negative X, so widening the bound only reveals the right band. A screen_x site on sltu now routes through psx_ws_cull_sltu_band: -4m <= (int16)SX < W while widened, identity at 4:3. Four margins keep large near polygons whose corners all lie past one margin; an unbounded left side overflowed a renderer's fixed primitive lists. Covered by ws_cull_screen_x_hi_codegen_test; documented in WIDESCREEN.md.
2026-10-16 11:27:59 +02:00
Matthew Stanley
50958497c4
Integrate merged experimental wheel support before preset validation
2026-10-15 13:49:46 -07:00
Matthew Stanley
a6ee3aa062
Integrate current master and canonical BIOS stamp for PR609 validation
2026-10-15 13:40:27 -07:00
Shokunin
8be777f1f1
quality presets: a supported key set, host-side Custom classification
...
- [quality.*] accepts only the supported keys (quality_key_supported):
twelve player-editable ones (masked, copied, classified, applied) and
nine preset-only ones (no settings.toml form; applied on select). Any
other key, e.g. vsync or renderer, is a load error.
- Picking a preset now also applies bloom, texture LOD, anisotropy, FMV
chroma smoothing and dithering (quality_apply_video_globals).
- The frontends flag Custom on any tracked row; the host counts only rows
of keys the title governs (psxq::launcher_custom_edit), so Antialiasing
no longer turns Ultra into Custom when no preset sets it.
Tests cover the rejection, every player key's masking/copy, and the
classification cases.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 10:57:27 -07:00
Matthew Stanley
6d3c5308a7
Integrate current master and canonical BIOS stamp for preset re-review
2026-10-15 08:34:17 -07:00
Matthew Stanley
c91331ff67
Isolate save slots for verified mod content plans
2026-10-15 01:50:14 -07:00
Shokunin
dc53ebe7d9
quality presets: document the preset/key-ownership transaction
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:07:32 -07:00
Matt Stanley
b6835b6773
Merge pull request #667 from RetroPortingToolKit/work/prepared-resource-overlays
...
Support verified prepared resources as disc overlays
2026-10-15 00:51:10 -07:00
Matthew Stanley
d110d0a423
Integrate current master for reviewed PR597 and retain canonical BIOS stamp
2026-10-15 00:36:07 -07:00
Matt Stanley
d550ddf2e9
Merge pull request #590 from RetroPortingToolKit/feat/idle-skip-store-counters
...
idle_skip: elide store-counter wait loops (PsyQ v_wait), opt-in
2026-10-15 00:34:00 -07:00
Matt Stanley
9521343200
Merge pull request #664 from RetroPortingToolKit/fix/menu-host-followups
...
Menu host follow-ups: restart bits for touched groups, local return, recomp-ui default provider
2026-10-15 00:33:44 -07:00
Matthew Stanley
fd6b89ccc7
Resolve verified resource slices as disc overlays
2026-10-15 00:18:30 -07:00
Matthew Stanley
d946aec09a
Integrate current master for reviewed PR597 and retain canonical BIOS stamp
2026-10-15 00:00:06 -07:00
Matthew Stanley
80674e4d9f
Integrate current master for reviewed PR593 and retain canonical BIOS stamp
2026-10-14 23:59:50 -07:00
Matthew Stanley
2d2c1849f3
Integrate current master for reviewed PR591 and retain canonical BIOS stamp
2026-10-14 23:59:13 -07:00
Matthew Stanley
e0800a28e0
Integrate current master for reviewed PR590 and retain canonical BIOS stamp
2026-10-14 23:58:57 -07:00
Matthew Stanley
dfd4555d09
Include fixed scaled-charge batching profile in netplay compatibility
2026-10-14 23:51:49 -07:00
Matthew Stanley
2947916215
Detect active gamepad sessions without hijacking Deck Desktop Mode
2026-10-14 23:49:26 -07:00