Commit Graph
343 Commits
Author SHA1 Message Date
Steven Hugg 801dc79c3a fixed Z80 reset when probe/unprobe problem in buildCPU() 2026-09-12 21:59:24 +02:00
Steven Hugg 3df69e7d04 add ID docs to src/docs and search index, F1 for Help window 2026-09-12 14:43:28 +02:00
Steven Hugg 17c08bbc85 added new build directives, kept legacy CFGFILE/etc directives
Examples:

//#symbol VERSION=3
//#symbol as START=$8000
//#symbol ld NES_MAPPER=4
//#flag c -Osir
//#flag as --cpu 65c02
//#flag ld -m map.txt
//#tooldef ld cfgfile=apple2-hgr.cfg
2026-09-12 12:02:02 +02:00
Steven Hugg 4f719500eb asset editor: PaletteColorPicker for large color swatches (like 555) 2026-09-11 16:13:02 +02:00
Steven Hugg 9b8e831cb4 improved findLineForOffset() performance using binary search and Map access 2026-09-10 13:43:45 +02:00
Steven Hugg df93d0a706 new Breakpoints pane, fixes/tests for find listing location in source 2026-09-08 18:48:01 +02:00
Steven Hugg 574ea7d847 fixed astrocade test 2026-09-06 09:55:24 +02:00
Steven Hugg cca1b9bb14 astrocade: improved wait state accuracy 2026-09-05 16:17:07 +02:00
Steven Hugg 4f7617346b ui: F8 for pause/resume 2026-09-02 14:56:24 +02:00
Steven Hugg fb3fb958b7 search: allow search of symbols w/o source code 2026-09-02 14:54:02 +02:00
Steven Hugg f94b636c7f ui: fixed debug shortcuts, removed bar status 2026-08-31 23:12:42 +02:00
Steven Hugg 69fcbb1cb9 search: toolchainsource just does a header search on the worker 2026-08-31 14:27:43 +02:00
Steven Hugg b749c369a7 started on search feature 2026-08-31 14:27:43 +02:00
Steven Hugg 2f39beeb38 getPreloadFSName() now internally tries the exact platform id, then the root-base id (fix for atari8 headers) 2026-08-31 14:27:43 +02:00
Steven Hugg 07ef5e5cae implemented stepOver() for source (C) and assembly modes 2026-08-24 18:12:00 +02:00
Steven Hugg db57b9fdd3 fixed bugs exposed by buildpresets script
- VCS: separate link config for ca65 vs cc65 projects (asm_cfgfile / asm_libargs / asm_extra_link_files in toolmeta)
- Tool selection for arm32 and huc6280
- fixed sdcc IHX parser out of bounds (vector-z80color)
- coleco presets
- added buildpresets to gh build
2026-08-24 13:35:46 +02:00
Steven Hugg 460ff5852b updated DASM to 2.20.17 WASI build; buildpresets script 2026-08-24 12:58:05 +02:00
Steven Hugg 5ff7d0e4e7 bataribasic: updated to latest WASM version 2026-08-24 11:23:16 +02:00
Steven Hugg dea718b91a cli: rewrite; symbols and tracing 2026-08-24 11:23:13 +02:00
Steven Hugg e32e731612 c64: fixed issue #203, added openroms-compatible cc65 library overrides for _cgetc and PLOT 2026-08-22 14:22:03 +02:00
Steven Hugg 70469212c5 cache WASI shared FS so we can chase #includes for those tools 2026-08-22 12:14:46 +02:00
Steven Hugg 8f0f820300 asset editor: scan presets to validate assets, computeRequiredWords() fix 2026-08-22 06:41:58 +02:00
Steven Hugg 215057ae64 ui: click decoration to link to #include/#link files in project or inside worker FS 2026-08-21 18:21:55 +02:00
Steven Hugg d41aefdc38 improved persistent browser API handling into src/ide/storage.ts 2026-08-18 11:39:50 +02:00
Steven Hugg 3a5c6ab0fe verilog: fixed issue #241 (shift state lost for digit-row keys) 2026-08-18 11:25:09 +02:00
Steven Hugg 204c198cac big refactor to centralize tool metadata in src/common/toolmeta.ts 2026-08-18 10:37:07 +02:00
Steven Hugg 049f42e6f7 fixed test/tsconfig.json to avoid stale gen/src files 2026-08-18 00:07:39 +02:00
Steven Hugg b4ae363ebb fixed various gamepad bugs in issue #193 (i think) and added unit tests 2026-08-18 00:05:59 +02:00
Steven Hugg d03901a01e oscar64: parse listings/symbols/map 2026-08-16 13:50:38 +02:00
Steven Hugg f492ece303 asset editor: supports #embed, refactor for tests 2026-08-16 12:09:21 +02:00
Steven Hugg ed7a36025f refactor: moved stuff from emu.ts to src/machine/chips and vtextscroller 2026-08-15 12:49:00 +02:00
Steven Hugg 1122de18a5 added some more unit tests 2026-08-15 12:39:16 +02:00
Steven Hugg f54af9e19f npm update, updated chrome driver for test-web-quick 2026-08-14 18:06:42 +02:00
Steven Hugg be56f7ea68 Merge remote-tracking branch 'origin/master' into fredsa-conflict-fix
# Conflicts:
#	src/ide/views/asseteditor.ts
2026-08-14 14:31:36 +02:00
Steven Hugg 010e89ddd6 added Dialog IF compiler 2026-08-05 01:41:47 +02:00
Fred Sauer fd4a6f8401 Fix GitHub failed import message 2026-04-17 16:50:13 -07:00
Fred Sauer 6e36ea53a2 Fix undo/redo when range len changes
Refactor pixeleditor.ts to use ranges
instead of brittle, manually tracked
start and end offset which weren't
surviving undo/redo when rewritten
words resulted in changed range len.
2026-04-12 13:58:58 -07:00
Fred Sauer 705c1a0a21 asset editor pads rewritten bytes
Use bpw or verilog spec to pad correct number of chars.
2026-03-22 10:40:31 -07:00
Steven Hugg 2d65e63943 Merge pull request #233 from fredsa/fix231
Fix spurious main file selection #231
2026-03-12 11:24:40 +01:00
Steven Hugg 3e42785b3c gb: C with partial gbdk-2020 (4.0.6) headers, .lib from SDCC 3.7.0 (compiler is ~3.6.5) 2026-03-09 15:41:52 +01:00
Fred Sauer ac52f03d84 Replace data-wndid with hash routing 2026-03-08 14:16:01 -07:00
Steven Hugg 40f9251303 Merge pull request #223 from fredsa/fileexts2
Recommend default extensions #206
2026-03-06 09:53:36 +01:00
Fred Sauer 8a2be85dfe Recommend default extensions 2026-03-05 18:44:14 -08:00
Steven Hugg b85b2ffbb7 nes: removed JQuery
cli: using nodemock.ts utilities, added --info and --memdump
2026-03-05 22:27:03 +01:00
Steven Hugg 231f9ac9dd Merge branch 'patch1' 2026-03-05 10:17:05 +01:00
Steven Hugg a9a1f71f74 added --parallel to test-node, moved github tests 2026-03-05 10:11:54 +01:00
Fred Sauer 6de085f07a Add missing ;; asset closing blocks 2026-03-04 15:00:32 -08:00
Steven Hugg d634d4db70 moved TS test files from src/test to test/unit 2026-03-03 12:39:16 +01:00
Steven Hugg 77bf0a6e94 don't run Github tests unless process.env.TEST8BIT_GITHUB_TOKEN exists 2026-03-02 09:24:43 +01:00
Fred Sauer e17da367a3 z80 stream parser -> Lezer grammar parser 2026-02-16 23:20:43 -08:00