Commit Graph

  • 6e7ea9791f docs: late-prologue rule, AC3 and four-title results Matthew Stanley 2026-09-26 09:24:14 -07:00
  • ae4e572950 overlays: a stack-frame prologue roots its function's true start, not the stack adjust Matthew Stanley 2026-09-26 08:26:48 -07:00
  • b6a80e5d9e debug_server: dirty_ram_stats per_pc range filter, paging and completeness counts feat/aot-nfe-lzss Matthew Stanley 2026-09-26 06:43:05 -07:00
  • b43a7c9ea8 aot: indexed_lzss_members verifies identical pack copies, e.g. one linked into the boot EXE Matthew Stanley 2026-09-26 06:34:57 -07:00
  • 12d13deff4 aot: indexed_lzss_members method for offset-indexed bit-stream LZSS packs Matthew Stanley 2026-09-26 06:26:48 -07:00
  • c67327e42f aot: per-entry static overlay dispatch counters, queried by overlay_static_entries feat/aot-mod-package-images Matthew Stanley 2026-09-26 08:17:28 -07:00
  • ec4c91cd94 runtime: GP0 source key and overlay_region_floor follow the 8 MiB window feat/8mb-ram-opt-in Matthew Stanley 2026-09-26 08:03:58 -07:00
  • 1721739a73 debug_server: PSX_WTRACE_BOOT_RANGES gets reserved slots and is refused whole, with the reason in wtrace stats Matthew Stanley 2026-09-26 08:03:58 -07:00
  • 0238117450 runtime: keep RAM-mirror PCs architectural; fold only bytes, through one live mask Matthew Stanley 2026-09-26 08:03:57 -07:00
  • 18e3030440 savestate: validate every section before applying any; header records the live RAM size Matthew Stanley 2026-09-26 08:03:39 -07:00
  • 15ed505656 recompiler: normalize KUSEG header addresses anywhere in the 8 MiB RAM window Matthew Stanley 2026-09-26 07:53:18 -07:00
  • ab5d63e1f1 tests: register every offline-tool unit test and make the registration guard scan tools/ and tests/ Matthew Stanley 2026-09-26 07:36:33 -07:00
  • 199cfe01bc mods: flat function-entry hook table built at activation; interpreter skips it when empty Matthew Stanley 2026-09-26 07:34:20 -07:00
  • b0aa7e108d aot: reject images crossing a retail RAM mirror unless the profile declares 8 MiB Matthew Stanley 2026-09-26 07:30:03 -07:00
  • 71fdd712db debug_server: seed boot/transition write-ring ranges from PSX_WTRACE_BOOT_RANGES Matthew Stanley 2026-09-26 06:43:12 -07:00
  • cd8135406b mods: give the 8 MB RAM builtin a current-schema manifest and parse-test every builtin Matthew Stanley 2026-09-26 06:43:12 -07:00
  • c564ccd1f1 runtime: route every RAM consumer through one live 2/8 MiB geometry Matthew Stanley 2026-09-26 06:31:33 -07:00
  • 7111271bae docs: MMX6 and Ape guard results, the gate used, and what is left Matthew Stanley 2026-09-26 06:18:18 -07:00
  • fa951645b4 runtime: add opt-in 8 MB main RAM mod Matthew Stanley 2026-08-27 21:33:40 -07:00
  • 24c5826072 aot: static audit receipt omits DLL cache fields Matthew Stanley 2026-09-26 00:33:05 -07:00
  • c0be0732e7 recompiler: accept images anywhere in the 8 MiB KSEG0 RAM decode window Matthew Stanley 2026-09-26 00:29:46 -07:00
  • 1a3cf12289 aot: mod-package image sources, static action, mirror-aware static overlay gate Matthew Stanley 2026-09-26 00:27:12 -07:00
  • 41a76a72d8 mods: resolve function-entry plugins and run them only for the active plan Matthew Stanley 2026-09-26 00:27:12 -07:00
  • 29417854dd docs: Tomba 2 guard result and the two supplement-fragment fixes Matthew Stanley 2026-09-25 23:56:01 -07:00
  • 5a094db697 overlays: guard-absorbed candidates of interpreted hosts compile as roots Matthew Stanley 2026-09-25 23:32:41 -07:00
  • d62f4b4420 Merge pull request #396 from RetroPortingToolKit/fix/bezel-artwork-exe-relative Matt Stanley 2026-09-25 22:49:50 -07:00
  • f9109e21c6 Resolve relative bezel artwork paths against the exe directory fix/bezel-artwork-exe-relative Matthew Stanley 2026-09-25 22:27:47 -07:00
  • 39490b23b3 overlays: strong-root supplement fragments carry their hosts' aliases Matthew Stanley 2026-09-25 22:09:26 -07:00
  • 4d7311c8cc Merge pull request #394 from tetrisgm/feat/distribution-macos-toolchain-check Matt Stanley 2026-09-25 21:59:36 -07:00
  • 049b27f178 Merge pull request #395 from tetrisgm/feat/distribution-windows-paren-paths Matt Stanley 2026-09-25 21:58:54 -07:00
  • 8d4521ba1c Merge pull request #393 from tetrisgm/feat/distribution-macos-exe-path Matt Stanley 2026-09-25 21:58:48 -07:00
  • a7e6520753 tests: no-split guard cache-key test finds cmake on PATH when run directly Matthew Stanley 2026-09-25 20:29:56 -07:00
  • 8745375560 Report build-tools readiness in --setup-selfcheck Shokunin 2026-09-25 20:25:36 -07:00
  • 61610b6e3b overlays: surface recompiler guard absorptions from fragment batches; plan status Matthew Stanley 2026-09-25 20:17:38 -07:00
  • 9925d30a5e Keep the Windows rebuild helper working in folders with parentheses Shokunin 2026-09-25 20:14:30 -07:00
  • c3ad85ffc5 Accept the macOS toolchain pack and check Apple's CLT separately Shokunin 2026-09-25 20:11:22 -07:00
  • 5bd0397278 Resolve the executable path on macOS without /proc Shokunin 2026-09-25 20:05:09 -07:00
  • 97a8841a5d overlays: drop enrichment roots that a host's local branch jumps over Matthew Stanley 2026-09-25 19:44:10 -07:00
  • 98903fca50 overlays: cross-producer call evidence never counts as weak enrichment evidence Matthew Stanley 2026-09-25 19:25:58 -07:00
  • da59cee926 overlays: weak enrichment targets kept only when no possible function start reaches them Matthew Stanley 2026-09-25 19:21:58 -07:00
  • 7708642342 overlays: no-split guard on every static root; enrichment default-on and in the cache key Matthew Stanley 2026-09-25 19:13:03 -07:00
  • 752b2e2634 docs: plan for overlay root enrichment after #386 Matthew Stanley 2026-09-25 13:02:44 -07:00
  • 19b5a65f5a Merge pull request #386 from RetroPortingToolKit/feature/issue380-capture-root-enrichment-20260919 Matt Stanley 2026-09-25 13:02:00 -07:00
  • 02db45cd83 Merge pull request #391 from RetroPortingToolKit/chore/rnet-rollback-names Alex Vanderveen 2026-09-24 22:09:10 -04:00
  • b5ef7b86d9 netplay: take the scheduler, input history and hash-confirm from recomp-net chore/rnet-rollback-names Alex Vanderveen 2026-09-24 22:06:27 -04:00
  • dc7a4c1084 Merge pull request #389 from RetroPortingToolKit/fix/cue-pregap Matt Stanley 2026-09-24 15:42:52 -07:00
  • 9e9ec7b401 Merge pull request #383 from x6568tank/feat/mid-session-disc-change Matt Stanley 2026-09-24 15:15:43 -07:00
  • 905cf8717b Merge pull request #390 from RetroPortingToolKit/fix/default-window-size Matt Stanley 2026-09-24 15:13:44 -07:00
  • eec71b9787 fix: open the game window at a normal size instead of maximised fix/default-window-size Matthew Stanley 2026-09-24 14:42:12 -07:00
  • 0e75a37f7c debug: record immediate CD responses in the command history ring fix/cue-pregap Matthew Stanley 2026-09-24 14:38:03 -07:00
  • e09980e6cd fix: honour cue PREGAP/POSTGAP in the BIN/CUE mount Matthew Stanley 2026-09-24 14:38:03 -07:00
  • ad0763ad84 Validate wide batching pixels and reject capture counter rollback codex/crash-perf-fw-20260922 Matthew Stanley 2026-09-23 01:10:11 -07:00
  • 1f321853c2 Add bounded performance captures and opt-in ordered VRAM batching Matthew Stanley 2026-09-23 00:43:15 -07:00
  • bf1eec8664 Retail BIOS images, seeds, and lobby BIOS settle refactor/launcher-core Alex Vanderveen 2026-09-21 17:38:21 -04:00
  • 39ee7d7940 Support adaptive screen masks and native effect presentation Matthew Stanley 2026-09-20 12:01:32 -07:00
  • 86af4b94e2 Keep host background rebuilds from clearing the displayed frame Matthew Stanley 2026-09-20 00:06:36 -07:00
  • be961603ec Register function filter regression with CTest Matthew Stanley 2026-09-19 22:50:03 -07:00
  • 69570b4760 Add opt-in function filters with safe snapshot boundaries Matthew Stanley 2026-09-19 22:42:49 -07:00
  • 73fd940294 Retain streamed tile textures with live palettes and stable scene bounds Matthew Stanley 2026-09-19 20:02:29 -07:00
  • 04c6dc383c Cache loaded overlay membership during lazy candidate discovery Matthew Stanley 2026-09-19 20:01:14 -07:00
  • 95a977953b Support adaptive host tile packets and mirrored panorama extensions Matthew Stanley 2026-09-19 19:06:42 -07:00
  • 41e92d8a32 Merge current framework master preserving accepted MMX6 widescreen and performance work Matthew Stanley 2026-09-19 17:49:10 -07:00
  • c68bf6e085 Merge current master while preserving Tomba adaptive renderer Matthew Stanley 2026-09-19 16:23:00 -07:00
  • fa435a4a0c render: add uncapped adaptive viewport and stable world classification Matthew Stanley 2026-09-19 16:19:23 -07:00
  • 5803def02a compile_overlays: require CFG proof for a frameless dispatch walk root Kevin Kline 2026-09-18 16:39:53 -04:00
  • b0e923dcd0 code_generator: resolve self-limited pointer tables with an unchecked index Kevin 2026-09-17 15:27:43 -04:00
  • 6c98726a66 code_generator: resolve computed-stride jumps into unrolled runs (Duff's device) Kevin 2026-09-17 14:59:49 -04:00
  • de09f27d5c tools: enrich runtime overlay captures with static roots feature/issue380-capture-root-enrichment-20260919 Matthew Stanley 2026-09-19 12:15:31 -07:00
  • 2ba432ac0c compile_overlays: name the no-walk-root skip message so its test cannot drift Matt Stanley 2026-09-19 14:10:39 -05:00
  • 7be804058b Merge pull request #381 from kerokline/feat/openbios-vector-stub-shape Matt Stanley 2026-09-19 12:34:07 -05:00
  • 3b3b794c1f bump refactor/runtime-layout Alex Vanderveen 2026-09-18 20:14:22 -04:00
  • 32831ff758 Update package_setup_host.sh Alex Vanderveen 2026-09-18 19:38:53 -04:00
  • 798b66bbdc compile_overlays: name the no-walk-root skip message so its test cannot drift Kevin Kline 2026-09-18 18:36:35 -04:00
  • 740df609b7 feat: add a cd_reinsert debug command x6568tank 2026-09-18 11:40:35 -04:00
  • 8fa46fbee5 fix: derive the disc index when --disc names a set member x6568tank 2026-09-18 11:40:35 -04:00
  • e397d6abb8 fix: keep the savestate disc scope with the mounted disc x6568tank 2026-09-18 11:40:35 -04:00
  • 7c99a88565 feat: mount a different disc while the game runs x6568tank 2026-09-18 11:00:58 -04:00
  • 1a0897ca50 Merge pull request #373 from Alexbeav/up/autocompile-posix Matt Stanley 2026-09-17 14:10:45 -05:00
  • 2697a78846 Merge pull request #376 from Alexbeav/up/toolchain-staging Matt Stanley 2026-09-17 14:10:42 -05:00
  • baf8023dc6 Merge pull request #370 from Alexbeav/feat/chd-python-reader Matt Stanley 2026-09-17 14:10:38 -05:00
  • 1f9a11d3b8 Merge pull request #367 from kerokline/fix/static-overlay-reconcile-cache-dir Matt Stanley 2026-09-17 14:10:35 -05:00
  • 572cc5ed2d Merge pull request #377 from Alexbeav/up/packaging-gate Matt Stanley 2026-09-17 14:10:31 -05:00
  • b1d8d4cead Merge pull request #374 from Alexbeav/up/frame-report Matt Stanley 2026-09-17 14:10:28 -05:00
  • ba5a70d5de Merge pull request #375 from Alexbeav/up/launcher-dialogs Matt Stanley 2026-09-17 14:10:25 -05:00
  • 234bfc4dac Merge pull request #378 from Alexbeav/up/freeze-mdec Matt Stanley 2026-09-17 14:10:21 -05:00
  • 5bde8b8714 Merge pull request #379 from Alexbeav/up/text-restore-recompute Matt Stanley 2026-09-17 14:10:17 -05:00
  • 8b50cd09e4 emit_dispatch: accept the OpenBIOS call-vector stub shape natively Kevin 2026-09-17 06:12:58 -04:00
  • d2e2c92887 setup: keep the CLI's reason when disc verification fails Alexandros Mandravillis 2026-09-16 21:20:05 +03:00
  • b53ab4bd41 release_stage: pin the overlay toolchain interpreter for macOS Alexandros Mandravillis 2026-09-16 20:35:27 +03:00
  • 59f17edf6a runtime: do not classify MDEC-active stillness as a spin freeze Alexandros Mandravillis 2026-09-16 17:58:01 +03:00
  • 1da867ea99 runtime: recompute the text-modified bitmap after a state restore Alexandros Mandravillis 2026-09-16 20:00:33 +03:00
  • 68ff52c14a packaging: gate overlay_cache = true and report it from --setup-selfcheck Alexandros Mandravillis 2026-09-16 17:44:36 +03:00
  • c10bad2ebb cli: stage the overlay toolchain beside every built product Alexandros Mandravillis 2026-09-16 17:44:36 +03:00
  • 6451508633 runtime: spawn overlay autocompile on POSIX hosts Alexandros Mandravillis 2026-09-16 18:33:19 +03:00
  • 09a59af86c runtime: report frame rate from every product, not just debug builds Alexandros Mandravillis 2026-09-15 19:57:46 +03:00
  • 3b541c681f runtime: show launcher warnings through SDL on every platform Alexandros Mandravillis 2026-09-16 17:58:01 +03:00
  • 6acf1976d2 runtime: refuse an over-long overlay autocompile command instead of truncating it Alexandros Mandravillis 2026-09-16 17:44:36 +03:00
  • a1885e4f4a bios: replace the stale SCPH5552 profile Alexandros Mandravillis 2026-09-16 17:25:12 +03:00
  • 8cb24ee19a tests: compare resolved paths in the CHD receipt check Alexandros Mandravillis 2026-09-16 12:00:02 +03:00
  • d17676a5c7 setup: read .chd through libchdr in the Python disc tools Alexandros Mandravillis 2026-09-16 11:49:59 +03:00