Commit Graph
2094 Commits
Author SHA1 Message Date
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
Steven Hugg d21d112fa2 sdcc now parses #symbol directives 2026-09-24 14:48:58 +02:00
Steven Hugg 8161ae1fa3 cc65: parse symbolsizes from --dbgfile, memory map tweaks 2026-09-23 14:35:45 +02:00
Steven Hugg 83f15d8627 ui: updated memory map, oscar64 sizes from debug info 2026-09-23 14:15:49 +02:00
Steven Hugg 744f0efde4 gb: added presets from GBDK 2026-09-23 13:07:23 +02:00
Steven Hugg e3727566d8 ui: canUseBreakpoints() 2026-09-22 17:17:01 +02:00
Steven Hugg 19aa569687 gb: updated presets 2026-09-21 23:03:03 +02:00
Steven Hugg 8d18569d60 docs: updated extension list 2026-09-21 12:28:50 +02:00
Steven Hugg bd84a60a5e editor: disable indent for BASIC with line numbers 2026-09-21 11:59:42 +02:00
Steven Hugg a852b18ac0 editor: fixed tabs-insert-spaces 2026-09-21 10:58:50 +02:00
Steven Hugg 52d5f4a86c gb: ported climber.c 2026-09-21 10:36:27 +02:00