Commit Graph

831 Commits

Author SHA1 Message Date
Alex Vanderveen ceee034d59 Merge origin/CTR-Netplay into integrate/game-codegen-hooks-into-rollback
Keep both psx_bss.h (BSS rings) and nd_intro_ot.h from CTR-Netplay.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 22:53:34 -04:00
Alex Vanderveen 9689ad40dd shrink 0's and use explicit portable toolchain python 2026-08-08 22:50:17 -04:00
Alex Vanderveen 755e2440cb OSD and volume hotkey fix 2026-08-08 22:01:51 -04:00
Alex Vanderveen e8fbceeca0 bump windows build errors 2026-08-08 21:11:34 -04:00
Alex Vanderveen 069adf871e bump windows build errors 2026-08-08 21:10:11 -04:00
Alex Vanderveen 014f5581bf bump 2026-08-08 20:32:16 -04:00
Alex Vanderveen d3f979154a bumpt 2026-08-08 20:25:32 -04:00
Alex Vanderveen c53025ed13 bump toolchain 2026-08-08 20:03:06 -04:00
Alex Vanderveen e8f96d75b5 SDL3 toolchain patch 2026-08-08 20:01:44 -04:00
Alex Vanderveen 7f3a77ecc7 Merge pull request #116 from mstan/integrate/game-codegen-hooks-into-rollback
Integrate/game codegen hooks into rollback
2026-08-08 19:39:17 -04:00
Alex Vanderveen 69f1b4c13a cmake patch 2026-08-08 19:35:08 -04:00
Alex Vanderveen 425949e1e5 pad patch and SIO for ape escape 2026-08-08 15:13:22 -04:00
Alex Vanderveen c31eb12dc1 setup wizard and launcher support 2026-08-08 14:10:49 -04:00
Alex Vanderveen d1d063d293 codegen + bios launcher patch 2026-08-08 14:10:06 -04:00
Alex Vanderveen 083959df51 intro diagnostic and runtime patches 2026-08-08 12:29:59 -04:00
Alex Vanderveen 02b08dae54 fix CTR graphics 2026-08-08 12:28:05 -04:00
Alex Vanderveen 81e0e46b8c gating flush mem technique 2026-08-08 02:10:49 -04:00
Alex Vanderveen e3495c3eab Merge branch 'integrate/game-codegen-hooks-into-rollback' of https://github.com/mstan/psxrecomp into integrate/game-codegen-hooks-into-rollback 2026-08-08 01:48:52 -04:00
Alex Vanderveen db1726a5a3 cmake gate out netplay files with no netplay flag 2026-08-08 01:48:05 -04:00
Alex Vanderveen ea8f1308e6 CTR graphical diagnostic 2026-08-08 01:19:15 -04:00
Alex Vanderveen ec43d83936 Merge pull request #114 from mstan/master
Pull upstream to rollback branch
2026-08-08 01:17:56 -04:00
Alex Vanderveen 5a5818f9a5 Shoulder button hotfix 2026-08-08 01:12:04 -04:00
Matt Stanley 483a0d485d Merge pull request #99 from Alexbeav/codex/centralised-game-start-latch
fntrace: add fntrace_mark_game_started() for compiled-flow entry
2026-08-07 19:35:47 -07:00
Alex Vanderveen 7090727438 ok 2026-08-07 22:14:26 -04:00
Alex Vanderveen 22d9721be9 SPU FMV PATCH 2026-08-07 21:16:50 -04:00
Alex Vanderveen 40baa06360 Merge origin/master into integrate/game-codegen-hooks-into-rollback
Bring upstream hotfixes (DualShock rumble, load-delay, BIOS pin, mods)
into the integrate branch. Resolve SIO conflicts by keeping multitap /
PSX_MAX_PLAYERS paths and appending rumble state after snapshot meta.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 20:43:06 -04:00
Alex Vanderveen bc30a98188 SPU Audio netplay determinism patch 2026-08-07 20:07:51 -04:00
Alex Vanderveen 5828fdf5c9 SPU Audio netplay determinism patch 2026-08-07 18:57:25 -04:00
Alex Vanderveen 06d7f603b0 logging for diagnosis 2026-08-07 18:11:35 -04:00
Alex Vanderveen 593de584b7 Windows netplay + gating SIO/IRQ hacks to netplay 2026-08-07 17:40:02 -04:00
Alex Vanderveen edc1695983 windows patches 2026-08-07 17:33:28 -04:00
Alex Vanderveen 46540c77d2 Windows scheduling paths 2026-08-07 16:42:43 -04:00
Matt Stanley 0d506ae2e3 Merge pull request #108 from Alexbeav/pr/bios-pin-registry
cmake: BIOS pin replaces only its own stem, keeps registry and other backends
2026-08-07 12:56:45 -07:00
Alex Vanderveen 346e627f3e toolchain + CI + wizard hardening 2026-08-07 14:33:43 -04:00
Alex Vanderveen 162a930512 codegen + bios launcher patch 2026-08-07 12:36:28 -04:00
Alex Vanderveen 06c153d16f Include cpu_state.h in netplay RB stubs for AppleClang.
Setup-host builds without PSX_HAS_RECOMP_NET assign CPUState in
psx_netplay_rb_cpu_for_present_digest; a forward decl is not enough.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 11:56:11 -04:00
Alex Vanderveen 11b82c23e8 toolchain patch 2026-08-07 11:29:44 -04:00
Alex Vanderveen 4cdccf58c1 multitap enhancements 2026-08-07 10:19:12 -04:00
Alex Vanderveen 67aaae8a75 buiild with ICE 2026-08-07 03:56:04 -04:00
Alex Vanderveen 480fcad652 new build wizard 2026-08-07 01:43:04 -04:00
Matthew Stanley 40f2fa84bd feat(input): restore DualShock rumble output 2026-08-06 22:36:15 -07:00
Matthew Stanley 577f6173b9 fix(mods): reapply executable patches after state load 2026-08-06 21:01:05 -07:00
Matthew Stanley 9f05c25b3c feat(mods): support cross-package overlay predicates 2026-08-06 21:01:05 -07:00
Alex Vanderveen 209f3e0cfb fix merge: wire mod APIs and pick_runtime_file cli flags
Include mod_plugins/mod_runtime and restore master’s four-arg file picker
so the integrate←master merge builds.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 22:55:43 -04:00
Alex Vanderveen 94cb3807a9 Merge origin/master into integrate/game-codegen-hooks-into-rollback
Keep rollback/netplay multiplayer routing, dual-raster GL present, and TOC
fingerprints while taking master's CHD support, mod load acceleration,
adaptive widescreen, and geometry/perspective APIs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 22:50:38 -04:00
Alex Vanderveen 8e274238da fix OSD 2026-08-06 22:39:36 -04:00
Alex Vanderveen 9b72328afa SFU preferred 2026-08-06 22:08:09 -04:00
Alex Vanderveen 4073e2311c rollback + fmv + connectivity 2026-08-06 20:34:50 -04:00
Alexandros Mandravillis 6201fd2324 cmake: BIOS pin replaces only its own stem, keeps registry and other backends 2026-08-06 13:19:47 +03:00
Alexandros Mandravillis 9939514fd0 runtime: trigger game-start from dirty-RAM interpreter path 2026-08-06 11:19:24 +03:00