Commit Graph
2119 Commits
Author SHA1 Message Date
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 5bc0209e3f vscode: archive extension package 2026-09-28 16:26:27 +02:00
Steven Hugg fe99be9590 vscode: updated docs, removed demo.gif 2026-09-28 16:16:47 +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 50b26e09b8 vscode: include asset bundles in extension, updated licenses 2026-09-28 11:39:59 +02:00
Steven Hugg 01fca009e5 vscode: updated keywords, readme 2026-09-28 00:26:55 +02:00
Steven Hugg 3de5b2bee6 vscode: added demo.gif 2026-09-28 00:22:10 +02:00
Steven Hugg a0181d73c4 vscode: don't open another main file on project detection if you already have one opened 2026-09-28 00:22:10 +02:00
Steven Hugg 533f86b1c8 vscode: added res/ to asset packs 2026-09-27 23:14:09 +02:00
Steven Hugg 28e3a3d0bc vscode: exclude some platforms 2026-09-27 22:56:09 +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 45d487f4fc vscode: make sure files are passed as bytes 2026-09-27 20:46:51 +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 9353148c88 vscode: disable remote server build tools 2026-09-27 19:46:16 +02:00
Steven Hugg fefd8cc2c1 vscode: scope=resource (and projectscope helper) to prevent global settings for some prefs (platform/mainfile/tool) 2026-09-27 19:43:55 +02:00
Steven Hugg 161443c2f5 vscode: welcome project, run main file starts emulator when panel is closed 2026-09-27 19:32:39 +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 2edefdf2a5 vscode: npm run package builds the .vsix 2026-09-27 15:12:55 +02:00
Steven Hugg b21882e7f1 vscode: bundle assets 2026-09-27 14:58:28 +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 61fba94dc7 vscode: fixed build errors sticking around 2026-09-26 18:09:30 +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 94e331a43a vscode: fixed sticky emulator, better emulator keys 2026-09-26 12:49:37 +02:00
Steven Hugg 4b9a6126f7 vscode: started on clang shims 2026-09-26 12:28:46 +02:00
Steven Hugg 3633265d75 vscode: syntaxgen 2026-09-26 12:02:38 +02:00
Steven Hugg aa8e065dcd moved tokens into src/parser/asmkeywords.ts 2026-09-26 12:01:18 +02:00
Steven Hugg 5f71bc8528 extension: added check/test to github workflow 2026-09-26 11:48:20 +02:00
Steven Hugg dc67cb1c55 vscode: added project settings, presets, detection, building, emulator ui 2026-09-26 11:39:06 +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
Steven Hugg 03d98e784c verilog: factored out waveform view for headless 2026-09-26 04:48:55 +02:00
Steven Hugg 2245dbe0e0 fixed input for headless 2026-09-25 21:52:40 +02:00
Steven Hugg 7341f1b3f1 moved help topic registration to helpview.ts 2026-09-25 21:38:52 +02:00
Steven Hugg 5c3b85c691 moved haltEmulation() to common callback 2026-09-25 21:33:56 +02:00