Commit Graph

1152 Commits

Author SHA1 Message Date
Alex Vanderveen 652be7ba02 rollback FMV patches and overlay 2026-08-06 00:52:14 -04:00
Alex Vanderveen c8f668cc9e Fix lobby relay rewrite via WS peer IP and harden rollback netplay.
Resolve stash conflict in psx_lobby_client by keeping getpeername-based
relay rewrite with the RFC1918-aware path, and land pending rollback
hookup/runtime changes.
2026-08-05 22:23:30 -04:00
Alex Vanderveen ff0e934712 recomp-net and new connectivity 2026-08-05 19:32:03 -04:00
Alex Vanderveen 2f7a2d6026 new 3+p architecture 2026-08-05 19:07:06 -04:00
Alex Vanderveen a6519e00cc Merge branch 'integrate/game-codegen-hooks-into-rollback' of https://github.com/mstan/psxrecomp into integrate/game-codegen-hooks-into-rollback 2026-08-03 18:18:19 -04:00
Alex Vanderveen c82c6deb35 rollback SFU using recomp-net-server 2026-08-03 18:18:18 -04:00
Alex Vanderveen 910b998485 mingw build for toolchain to compile netplay 2026-08-03 15:39:52 -04:00
Alex Vanderveen 9d3dcdd78e Update psxrecomp_codegen_host.c 2026-08-03 15:03:11 -04:00
Alex Vanderveen c19618adc6 BIOS handling 2026-08-03 14:44:17 -04:00
Alex Vanderveen 384e9bdf68 fix: pass staged disc/BIOS to generate; skip redundant SCPH1001 regen.
Codegen host hands g_wizard_bios (or OpenBIOS clear) to the CLI with
--disc/--bios. CLI skips SCPH1001 emit when the backend already exists.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 09:06:31 -04:00
Alex Vanderveen 2889550f50 bios path bump 2026-08-03 08:36:14 -04:00
Alex Vanderveen a0ef88887d bump wizard 2026-08-03 08:20:30 -04:00
Alex Vanderveen f1f892049e fix: persist absolute BIOS paths across generate/relaunch.
Relative bios.cfg / settings picks like bios/SCPH1001.BIN broke after
rebuild when cwd was build/; launcher verify also ignored exe-anchored
resolve. Absolutize sidecars, hydrate from bios.cfg, and resolve in
ae_bios_verify.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 08:07:02 -04:00
Alex Vanderveen 02c50cef8c Merge pull request #95 from mstan/fix/setup-sidecar-persist-relaunch
Persist disc/BIOS sidecars on generate and relaunch
2026-08-03 07:29:44 -04:00
Alex Vanderveen 06b6bab192 Merge integrate/game-codegen-hooks-into-rollback into fix/setup-sidecar-persist-relaunch.
Keep wizard BIOS memory + sidecar writes to project root/build, and restore
NULL bios_path leave-untouched persist semantics from the sidecar PR.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 07:29:36 -04:00
Alex Vanderveen 720d25968e Merge pull request #98 from mstan/chore/toolchain-min-1.0.4
Chore/toolchain min 1.0.4
2026-08-03 07:26:19 -04:00
Alex Vanderveen 34f2ecb490 Merge pull request #97 from mstan/feat/game-codegen-hooks
Feat/game codegen hooks
2026-08-03 07:26:00 -04:00
Alex Vanderveen 5bdbda74e8 Merge pull request #96 from mstan/feat/game-codegen-hooks
Feat/game codegen hooks
2026-08-03 07:25:35 -04:00
Alex Vanderveen 3428829090 Require cmake-clang-v1 1.0.4 for Linux IPO linking.
Floor ensure-toolchain at 1.0.4 (libxml2 + clang.cfg -fuse-ld=lld) and
prepend pack lib/ to LD_LIBRARY_PATH when activating the toolchain.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 07:20:31 -04:00
Alex Vanderveen afc4e5eac7 Require cmake-clang-v1 1.0.4 for Linux IPO linking.
Floor ensure-toolchain at 1.0.4 (libxml2 + clang.cfg -fuse-ld=lld) and
prepend pack lib/ to LD_LIBRARY_PATH when activating the toolchain.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 07:20:26 -04:00
Alex Vanderveen 92e78fd4f3 Persist disc.cfg/bios.cfg to project root and build/ on generate/relaunch.
Setup-host cwd and the rebuilt binary directory often differ on Windows;
resolve --bios from those sidecars and chdir to the project root before
exec on POSIX so relaunch sees the same picks.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 07:09:08 -04:00
Alex Vanderveen a4df2514de Update psxrecomp_codegen_host.c 2026-08-03 07:04:48 -04:00
Alex Vanderveen 0948109653 bump ci and prepare CDDA multi bin/track disc 2026-08-03 05:57:29 -04:00
Alex Vanderveen a1f80d6784 bump workflow 2026-08-03 05:36:36 -04:00
Alex Vanderveen ba276624b9 patch bad merge 2026-08-03 05:26:37 -04:00
Alex Vanderveen 804d3094c0 Merge feat/game-codegen-hooks into feat/rollback-netplay.
Keep rollback netplay/runtime authority (dual-raster, snaps, lobby) while
taking local codegen host/CLI/toolchain packaging from game-codegen-hooks.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 05:13:45 -04:00
Alex Vanderveen 0feb7709f6 rollback opengl render path, ICE patches, resim optimizations 2026-08-03 05:04:48 -04:00
Alex Vanderveen 7234d347ea Merge upstream/master into feat/game-codegen-hooks.
Keep local codegen/FMV cutover/zlib host work while taking upstream
tests, FPS telemetry, and mod-provider wiring.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 03:29:32 -04:00
Alex Vanderveen d35024ef23 codegen toolchain shared dir with retcomm 2026-08-03 02:54:19 -04:00
Alex Vanderveen 90266d4eaa resim optimizations 2026-08-02 19:11:04 -04:00
Alex Vanderveen bc99f95fff optimize scheduler and button edge case 2026-08-02 18:12:17 -04:00
Alex Vanderveen 6917d4a620 scheduler optimization on WAN 2026-08-02 17:49:36 -04:00
Alex Vanderveen fb252728a5 optimize scheduler WAN performance 2026-08-02 16:12:01 -04:00
Alex Vanderveen 2828f3fbbe fix deadlock mispredict after fmv 2026-08-02 14:22:10 -04:00
Alex Vanderveen ceb51b6a13 rollback stability patch 2026-08-02 14:13:08 -04:00
Alex Vanderveen cc6b061f24 resim catchup patch 2026-08-02 13:23:55 -04:00
Alex Vanderveen e0a2e8457a Update recomp-net 2026-08-02 12:57:29 -04:00
Alex Vanderveen 0392b3ff48 rollback scheduler v1 2026-08-02 12:57:00 -04:00
Alex Vanderveen 9769e9fbc2 rollback patches 2026-08-02 00:08:39 -04:00
Matthew Stanley 0cfa9fe0a8 runtime: add PaRappa timing debug controls 2026-08-01 16:11:11 -07:00
Alex Vanderveen 4ddd2d01b9 rollback patches 2026-08-01 14:13:58 -04:00
Alex Vanderveen db24f79db5 toolchain patch windows 2026-08-01 14:09:49 -04:00
Matt Stanley 295262e25e Merge pull request #91 from mstan/codex/generic-startup-wtrace-20260801
Generalize the Crash Bash boot write watch and fix SDL3 MinGW entry-point ownership.
2026-08-01 10:45:53 -07:00
Matthew Stanley 5176e40037 build: isolate the SDL3 entry point implementation
SDL_main.h is a single-header implementation in SDL3. Include it only from the translation unit that owns main so MinGW emits one WinMain instead of one per SDL-using source.
2026-08-01 10:43:59 -07:00
Alex Vanderveen 3e46b5f033 windows host-native toolchain download 2026-08-01 12:57:13 -04:00
Alex Vanderveen f46bcaae85 windows toolchain patch 2026-08-01 10:36:07 -04:00
Matthew Stanley c264a704ec debug: generalize Crash Bash boot write watch
Extract the useful diagnostic from PR #13 into an opt-in, title-agnostic boot
write-range trace with TCP-queryable context.

Co-authored-by: NyperYuhgard <93950153+NyperYuhgard@users.noreply.github.com>
2026-08-01 02:15:34 -07:00
Alex Vanderveen fc7246ac3e windows toolchain path issue 2026-08-01 02:02:53 -04:00
Alex Vanderveen 20d08da27a window dll workflow patch 2026-08-01 01:37:12 -04:00
Alex Vanderveen 9ac26e2135 Update package_setup_host.sh 2026-08-01 01:20:38 -04:00