Commit Graph
2104 Commits
Author SHA1 Message Date
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
Steven Hugg 6ae30e5afc vscode: added build + run 2026-09-25 21:28:13 +02:00
Steven Hugg 389fd02323 fixed some stuff for headless targets and extension 2026-09-25 21:24:35 +02:00
Steven Hugg b752da4528 vscode: extension bootstrap with in-process builds and diagnostics 2026-09-25 21:11:24 +02:00
Steven Hugg a41490446a refactored CodeProject and testlib into src/common/projectcore.ts and toolselect.ts 2026-09-25 20:54:29 +02:00
Steven Hugg 2cd7ee8d74 gb: updated presets 2026-09-24 23:45:01 +02:00
Steven Hugg a308838bea 6502 KIL instructions throw EmuHalt 2026-09-24 22:19:17 +02:00
Steven Hugg 49befa40b5 atari8: support 0xfe backref 2026-09-24 22:19:13 +02:00
Steven Hugg d7a5e45261 retooled SampleAudio to better handle jitter 2026-09-24 21:01:30 +02:00
Steven Hugg 2a3e66d023 support --compress flag in music players; updated gb music 2026-09-24 18:00:51 +02:00
Steven Hugg 28e268ea05 gb: double speed on GBC 2026-09-24 17:07:49 +02:00
Steven Hugg 20e9827210 gb: added presets 2026-09-24 16:56:08 +02:00
Steven Hugg 602e56db58 gb: added RTC 2026-09-24 15:16:10 +02:00
Steven Hugg 937f6dbf84 gb: added banking support in sdcc 3.5 2026-09-24 15:12:06 +02:00