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
e252c780f0
Merge branch 'debugger': deterministic timeline, history, verify-replay cmd
2026-09-28 18:57:04 +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
9c2c1c6ed2
improved isProbablyBinary() detection so testlib finds .lzh files
2026-09-27 13:26:02 +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
4a4f986820
source file detection heuristics; added to CLI for testing
2026-09-26 11:38:04 +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
2245dbe0e0
fixed input for headless
2026-09-25 21:52:40 +02:00
Steven Hugg
389fd02323
fixed some stuff for headless targets and extension
2026-09-25 21:24:35 +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
0f7ef43d31
oscar64: compileLinkedSources property for tools that don't have a linker, #pragma compile("...")
2026-09-18 13:30:14 +02:00
Steven Hugg
0c4adef319
oscar64 support for atari8, nes
2026-09-17 14:16:14 +02:00
Steven Hugg
516d84b335
fix for intermittent test failures
2026-09-16 16:22:53 +02:00
Steven Hugg
e5a2873a35
buildpresets: warn when skeleton not found
2026-09-16 11:00:15 +02:00
Steven Hugg
cce08ea254
docs, presets tweak, removed atari8-800xl.mame (use atari8-800.xlmame)
2026-09-13 16:58:14 +02:00
Steven Hugg
3959965e0e
added generated toolchains.md and tool info dialog
2026-09-12 16:00:35 +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
0d42ddf732
gb: gb.color, GB_CGB_FLAGS, color mode sets default palette
...
and: const params = PLATFORM_PARAMS[platform] || PLATFORM_PARAMS[getBasePlatform(platform)];
2026-09-11 16:42:47 +02:00
Steven Hugg
df3128cf4c
fixed buildpresets test
2026-09-11 12:24:50 +02:00
Steven Hugg
85c40450b3
buildpresets: removed problematic presets, error when file not found
2026-09-10 16:50:26 +02:00
Steven Hugg
253ae46f7b
test/cli/testdeterminism.js finding bugs in platforms
2026-09-07 10:01:09 +02:00
Steven Hugg
60963cbfd2
coleco/sms: unified common.[ch]
2026-09-05 15:46:33 +02:00
Steven Hugg
c0deaa4339
added tool versions to toolmeta, npm run toolversions to check
2026-08-24 17:11:01 +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
dea718b91a
cli: rewrite; symbols and tracing
2026-08-24 11:23:13 +02:00
Steven Hugg
3e462b0bcd
cli: added simple scripting
2026-08-22 13:52:06 +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
f50aa23d24
cli: added --symbols, --save flags
...
gb: use codeseg_start parameter
2026-03-07 13:46:30 +01: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
4856b60dc0
cli: added --json and color mode, run w/ bitmap display, --platform
2026-03-04 12:25:14 +01:00
Steven Hugg
3954099ea3
cli: better but still needs work
2026-03-03 19:28:04 +01:00
Steven Hugg
7cf87649ff
moved workerlib back to src/worker where it's happier. also added "npm run tslint" pre-commit hook to prevent future goof-ups
2026-03-03 18:55:51 +01:00
Steven Hugg
41617c4cc2
forgot tools/workerlib
2026-03-03 18:20:36 +01:00
Steven Hugg
40050cb615
started command-line test harness (npm run cli)
2026-03-03 17:54:55 +01:00
Steven Hugg
19c2032545
3.12.0, fixed tests
2024-10-26 17:52:46 -05:00
Steven Hugg
820985cb73
revert back to single tsconfig.json
2021-07-24 11:40:46 -05:00
Steven Hugg
244377e2a6
serial test harness, readFile/writeFile, tty save/load state
2020-10-22 12:02:49 -05:00
Steven Hugg
0600ab3b9f
file#_post: ignore/force params
2020-10-14 17:33:15 -05:00
Steven Hugg
03af8c2714
added tsconfig
2020-01-28 21:11:12 -06:00
Steven Hugg
a4bfe11eee
added tools/sim6502, msx skeleton files
2020-01-21 10:31:01 -06:00
Steven Hugg
b6baab7a5c
moved fontgen to separate project
2019-08-19 09:57:10 -04:00
Steven Hugg
706a24c96a
updated presets, changed array syntax, ice40 fpga examples
2018-10-08 20:38:39 -04:00