Commit Graph
1780 Commits
Author SHA1 Message Date
Steven Hugg 54cd3e4823 nes: fix write() bug 2026-09-29 14:51:29 +02:00
Steven Hugg b49d273d10 vscode: added hex editor, debug tree 2026-09-29 14:41:02 +02:00
Steven Hugg 65acaa91b1 vscode: bundle CLI 2026-09-29 14:25:24 +02:00
Steven Hugg c912c65e0d fixed telemetry spam when fetching files 2026-09-29 13:32:06 +02:00
Steven Hugg cdc6687e50 added telemetry and BuildError/InternalError 2026-09-29 12:02:15 +02:00
Steven Hugg 055b89cecd moved vcs/nes/gb headers to src/worker/lib 2026-09-29 09:27:02 +02:00
Steven Hugg 1c3c24c765 ui, vscode: refactored books into common list 2026-09-29 00:45:52 +02:00
Steven Hugg 99b8f37cd6 vcs: stop both vcs and vcs.jt4 from moving cursor on EmuHalt 2026-09-29 00:11:16 +02:00
Steven Hugg 00f5f7749d vcs: copied frozen 0.91 build into javatari/ since javatari.js module is v4 2026-09-28 23:55:46 +02:00
Steven Hugg b0ebbdf050 vcs-core: applied -1 delta to PC for breakpoints 2026-09-28 23:48:27 +02:00
Steven Hugg abfd8e0983 vcs-core: 223 lines, aspect ratio 2026-09-28 22:55:05 +02:00
Steven Hugg de86d5dfcf vcs-core: fixes to bank debug info 2026-09-28 22:50:08 +02:00
Steven Hugg 76dd6ea5a1 vcs-core: paddles 2026-09-28 22:45:44 +02:00
Steven Hugg 7caf7761a8 vcs-core: make vcs.jt4 platform 2026-09-28 22:40:19 +02:00
Steven Hugg be1b04ee84 vcs-core: fixed a few bugs in the new machine, added tests 2026-09-28 22:22:25 +02:00
Steven Hugg d0446fe071 vcs: added JavatariMachine that uses a Javatari 3/4-derived fork 2026-09-28 21:37:53 +02:00
Steven Hugg b5698cd22c SampleAudio: more diagnostics, clock recovery 2026-09-28 20:58:56 +02:00
Steven Hugg af8b3525f4 nes: upgraded jsnes 2026-09-28 20:05:31 +02:00
Steven Hugg bb9bb9a2de nes: fixed for emuworker and new debug adapter 2026-09-28 19:28:38 +02:00
Steven Hugg 7b9829dde3 debug adapter: DebugService, DAP session, 8bws dap, emuworker debug RPC 2026-09-28 18:57:04 +02:00
Steven Hugg d09936b0f3 debugcontroller: shared break/step/step-over/step-out/reverse, map source lines 2026-09-28 18:57:04 +02:00
Steven Hugg 6a0858a46d timeline: drop unused APIs and duplicate tests 2026-09-28 18:57:04 +02:00
Steven Hugg 9cfb4865ce runscript: back, rewind, seek, rbreak, now; label output [frame:step] 2026-09-28 18:57:04 +02:00
Steven Hugg e5067d48fe emucore: run on the timeline; step back, seek, reverse run, key queuing, verify-replay 2026-09-28 18:57:04 +02:00
Steven Hugg 268e5457d7 timeline: EmuHalt as RunResult.halt, History.truncate(), byte budget for checkpoints 2026-09-28 18:57:04 +02:00
Steven Hugg b2d2ff2159 timeline: MachineCore, galaxian: save the state at a mid-frame stop, not after the frame tail after a trap 2026-09-28 18:57:04 +02:00
Steven Hugg e252c780f0 Merge branch 'debugger': deterministic timeline, history, verify-replay cmd 2026-09-28 18:57:04 +02:00
Steven Hugg 84eff0f8ed galaxian: fixed regression in missing presets 2026-09-28 13:50:00 +02:00
Steven Hugg 95e98eb0df cc65: convert to WASI build; pinned to 2021 6ac4aa4; fs zips are converted old packages 2026-09-28 12:44:40 +02:00
Steven Hugg 448c7d4f9d EmuHalt gets a 'normal' flag, fixed some problems in runpresets 2026-09-27 22:41:53 +02:00
Steven Hugg e0a1e9a38f buildpresets --run option, worked around Emscripten unhandledRejection handler 2026-09-27 22:30:29 +02:00
Steven Hugg ea8f79e101 vscode: fixed verilog $readmem, fixed worker listener leak, verilog in CLI 2026-09-27 20:18:01 +02:00
Steven Hugg 65e7f92a91 cc65: fixed fixParamsWithDefines problem with multiple builds 2026-09-27 19:56:12 +02:00
Steven Hugg 06a19d67cf vscode: tweaks to detection for directories with lots of projects, detect on open file 2026-09-27 15:38:05 +02:00
Steven Hugg f51a7a8925 vscode: tweak the detector to flag potential evidence 2026-09-27 15:26:31 +02:00
Steven Hugg b4bbeb3132 editor: detect indent level in files with >2 spaces 2026-09-27 14:18:59 +02:00
Steven Hugg 8de8c1edb9 patch @fazelstudio/codemirror-lang-c to fix indentation 2026-09-27 14:16:01 +02:00
Steven Hugg 31b382cd1a dasm: detect unquoted filenames in detect.ts, but incbin needs quotes 2026-09-27 13:31:11 +02:00
Steven Hugg 9c2c1c6ed2 improved isProbablyBinary() detection so testlib finds .lzh files 2026-09-27 13:26:02 +02:00
Steven Hugg 4611f59d72 dasm: updated include patterns to find unquoted fiels 2026-09-27 13:16:40 +02:00
Steven Hugg 7faa39d471 cli: can build/run a project directory by detecting platform/main file 2026-09-27 13:03:02 +02:00
Steven Hugg 90a27ea7ba vscode: refactored SampleAudio to pipe to web view 2026-09-26 18:23:37 +02:00
Steven Hugg 9236ed5547 fixed some worker tests 2026-09-26 17:47:26 +02:00
Steven Hugg b0f1d496e6 vscode: tweaks to detection logic 2026-09-26 17:44:48 +02:00
Steven Hugg aa8e065dcd moved tokens into src/parser/asmkeywords.ts 2026-09-26 12:01:18 +02:00
Steven Hugg 4a4f986820 source file detection heuristics; added to CLI for testing 2026-09-26 11:38:04 +02:00
Steven Hugg 0ba9d0c987 moved control hints out of index.html to src/common/controls.ts 2026-09-26 11:37:08 +02:00
Steven Hugg c9f398797c dasm: fixed source line info on macros (multisprite3) 2026-09-26 05:17:00 +02:00
Steven Hugg a74491a994 vcs: refactored so javatari works headlessly (w/o some debugging features) 2026-09-26 05:12:26 +02:00
Steven Hugg 4ddbc7ccec refactored some more stuff for headless 2026-09-26 04:55:35 +02:00