Steven Hugg
|
54cd3e4823
|
nes: fix write() bug
|
2026-09-29 14:51:29 +02:00 |
|
Steven Hugg
|
b49d273d10
|
vscode: added hex editor, debug tree
|
2026-09-29 14:41:02 +02:00 |
|
Steven Hugg
|
65acaa91b1
|
vscode: bundle CLI
|
2026-09-29 14:25:24 +02:00 |
|
Steven Hugg
|
c912c65e0d
|
fixed telemetry spam when fetching files
|
2026-09-29 13:32:06 +02:00 |
|
Steven Hugg
|
cdc6687e50
|
added telemetry and BuildError/InternalError
|
2026-09-29 12:02:15 +02:00 |
|
Steven Hugg
|
055b89cecd
|
moved vcs/nes/gb headers to src/worker/lib
|
2026-09-29 09:27:02 +02:00 |
|
Steven Hugg
|
1c3c24c765
|
ui, vscode: refactored books into common list
|
2026-09-29 00:45:52 +02:00 |
|
Steven Hugg
|
99b8f37cd6
|
vcs: stop both vcs and vcs.jt4 from moving cursor on EmuHalt
|
2026-09-29 00:11:16 +02:00 |
|
Steven Hugg
|
00f5f7749d
|
vcs: copied frozen 0.91 build into javatari/ since javatari.js module is v4
|
2026-09-28 23:55:46 +02:00 |
|
Steven Hugg
|
b0ebbdf050
|
vcs-core: applied -1 delta to PC for breakpoints
|
2026-09-28 23:48:27 +02:00 |
|
Steven Hugg
|
abfd8e0983
|
vcs-core: 223 lines, aspect ratio
|
2026-09-28 22:55:05 +02:00 |
|
Steven Hugg
|
de86d5dfcf
|
vcs-core: fixes to bank debug info
|
2026-09-28 22:50:08 +02:00 |
|
Steven Hugg
|
76dd6ea5a1
|
vcs-core: paddles
|
2026-09-28 22:45:44 +02:00 |
|
Steven Hugg
|
7caf7761a8
|
vcs-core: make vcs.jt4 platform
|
2026-09-28 22:40:19 +02:00 |
|
Steven Hugg
|
be1b04ee84
|
vcs-core: fixed a few bugs in the new machine, added tests
|
2026-09-28 22:22:25 +02:00 |
|
Steven Hugg
|
d0446fe071
|
vcs: added JavatariMachine that uses a Javatari 3/4-derived fork
|
2026-09-28 21:37:53 +02:00 |
|
Steven Hugg
|
b5698cd22c
|
SampleAudio: more diagnostics, clock recovery
|
2026-09-28 20:58:56 +02:00 |
|
Steven Hugg
|
af8b3525f4
|
nes: upgraded jsnes
|
2026-09-28 20:05:31 +02:00 |
|
Steven Hugg
|
bb9bb9a2de
|
nes: fixed for emuworker and new debug adapter
|
2026-09-28 19:28:38 +02:00 |
|
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
|
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
|
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
|
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
|
65e7f92a91
|
cc65: fixed fixParamsWithDefines problem with multiple builds
|
2026-09-27 19:56:12 +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
|
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
|
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
|
aa8e065dcd
|
moved tokens into src/parser/asmkeywords.ts
|
2026-09-26 12:01:18 +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 |
|