Commit Graph
267 Commits
Author SHA1 Message Date
Steven Hugg ea8f79e101 vscode: fixed verilog $readmem, fixed worker listener leak, verilog in CLI 2026-09-27 20:18:01 +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 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 6ae30e5afc vscode: added build + run 2026-09-25 21:28:13 +02:00
Steven Hugg 8161ae1fa3 cc65: parse symbolsizes from --dbgfile, memory map tweaks 2026-09-23 14:35:45 +02:00
Steven Hugg b49579695f atari8: added .atr disk image support 2026-09-18 16:15:00 +02:00
Steven Hugg 0c4adef319 oscar64 support for atari8, nes 2026-09-17 14:16:14 +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 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 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 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
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 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
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 a9a1f71f74 added --parallel to test-node, moved github tests 2026-03-05 10:11:54 +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
Steven Hugg e35516046e fixed test 2025-11-05 19:07:59 -06:00
Steven Hugg 8023d56b88 c64: presets 2023-12-25 10:24:31 -05:00
Steven Hugg e6c3dc98e1 fixed tests 2023-11-25 13:18:41 -06:00
Steven Hugg 44271fe9b8 added acme assembler
vcslib: increased # of lines in kernel
2023-11-13 12:37:38 -06:00
Steven Hugg 3018ddf27a verilog, apple2: don't use KeyPress event anymore, use KeyDown/KeyUp 2022-09-11 18:24:32 -05:00
Steven Hugg 162113b915 reload debug break state before resuming, fixes frame de-sync problem 2022-09-07 12:23:53 -05:00
Steven Hugg 30342d2618 atari8: fixed VSCROL, pokey freq, performance 2022-09-04 18:28:49 -05:00
Steven Hugg 5735135add atari8: wait/dma events, new kbd 2022-09-03 15:28:59 -05:00
Steven Hugg 33b2e92396 atari8: fixes, faked .xex loading 2022-09-02 22:19:24 -05:00
Steven Hugg c572834c8c atari8: fixes, tests 2022-09-01 17:23:16 -05:00
Steven Hugg a86e554336 Merge branch 2022-08-30 19:50:37 -05:00
Steven Hugg ed7758d7e0 atari8: started on js platform 2022-08-30 19:37:30 -05:00
Steven Hugg 472b9f952d c64: presets, new vsync 2022-08-20 18:03:54 -05:00
Steven Hugg 66017f8316 c64: presets 2022-08-09 13:28:55 -05:00
Steven Hugg b284fc694d fixed tests, removed listings from parseCA65Listing 2022-06-22 12:22:47 -05:00
Steven Hugg 6ca0a707e1 Merge branch 'master' into ecs 2022-02-22 11:49:13 -06:00
Steven Hugg b9fc162885 cmoc: better listing parser, williams: updated presets 2022-02-22 09:48:41 -06:00
Steven Hugg 46f6063929 typescript unit tests in src/test 2022-01-29 12:47:37 -06:00
Steven Hugg 5a39828bf5 fixed tests 2022-01-24 16:56:44 -06:00