1
0
mirror of https://github.com/sehugg/8bitworkshop.git synced 2026-03-10 21:25:31 +00:00

1737 Commits

Author SHA1 Message Date
Steven Hugg
752d333839 ui: error dialogs on File | New if no skeleton file, but no stacking 2026-03-09 10:50:32 +01:00
Steven Hugg
fc85a70401 Merge pull request #228 from fredsa/newfile
Update file not found flow, prevent stacking dialog boxes
2026-03-09 10:21:49 +01:00
Fred Sauer
8960f5b9d4 Update file not found message to provide more detail
- Update file not found error message for clarity,
  mention skeleton tool name.
- Comment out `Could not load skeleton for…` alert
  to avoid stacking alert dialogs.
2026-03-08 18:00:03 -07:00
Steven Hugg
f5c77a4c41 exidy: tweaks 2026-03-08 14:47:17 +01:00
Steven Hugg
e00a7bca45 williams: don't init Worker in Node 2026-03-08 14:12:08 +01:00
Steven Hugg
0a01bcc4b9 github action only runs gh-pages if push to master 2026-03-08 12:03:31 +01:00
Steven Hugg
4093bb9fa1 gb: hello world based on GingerBread library 2026-03-07 15:28:48 +01:00
Steven Hugg
b62b15ce78 editor: fixed issue #230 2026-03-07 14:56:47 +01:00
Steven Hugg
f50aa23d24 cli: added --symbols, --save flags
gb: use codeseg_start parameter
2026-03-07 13:46:30 +01:00
Steven Hugg
43303a3a06 in File | New only show extensions that have skeleton files, grouped by tool 2026-03-06 10:40:15 +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
f742812449 var for platform.getDefaultExtensions() 2026-03-05 18:44:14 -08: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
176c75d490 updated README.md 2026-03-04 21:45:51 +01:00
Steven Hugg
46f0708c03 Merge pull request #226 from fredsa/hashfrags
Implement hash fragment routing
2026-03-04 20:57:15 +01:00
Steven Hugg
f1675d6e7a udpated README.md 2026-03-04 19:17:25 +01:00
Steven Hugg
4856b60dc0 cli: added --json and color mode, run w/ bitmap display, --platform 2026-03-04 12:25:14 +01:00
Fred Sauer
ae119e0fc0 pre-load deps so refreshWindowList has all files
- Fixes missing assets on loading #asseteditor
- Fixes visual jump due to growing files list after load
2026-03-03 21:13:36 -08:00
Fred Sauer
a377cb6a82 implement hash routing
Supports
- built-in views, e.g. #asseteditor
- filesnames, e.g. #Eliza.lst

Invalid and empty hashes are replaced
with hash point to the main project file
2026-03-03 20:24:50 -08:00
Fred Sauer
76466cb1ab clean up view ids 2026-03-03 20:24:50 -08:00
Steven Hugg
e003fed52a gb: hacked some gbdk-2020 header files and got hello.c to compile at least 2026-03-03 19:43:21 +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
d634d4db70 moved TS test files from src/test to test/unit 2026-03-03 12:39:16 +01:00
Steven Hugg
fda7ae78a1 editor: added errorSpans back when start/end are present 2026-03-02 18:47:00 +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
88db11e076 gb: added native emulator, fixed sdasz80/gb parsing 2026-03-02 09:20:16 +01:00
Steven Hugg
26ab4ed8be Merge pull request #221 from fredsa/keywords
Improve Z80/6502 syntax highlighting
2026-03-02 09:12:59 +01:00
Steven Hugg
230eba9bbf Merge pull request #220 from fredsa/fixasmedit
More sensible tab/shift-tab handling
2026-03-02 09:11:30 +01:00
Steven Hugg
48aa348ee3 Merge pull request #219 from fredsa/patch-3
Always make buildgrammars before running tsc
2026-03-02 09:10:41 +01:00
Steven Hugg
a9a15bef71 Merge pull request #215 from fredsa/apple0803
Document $0803 implicit start address
2026-03-02 09:09:24 +01:00
Fred Sauer
fe4612fd9b 6502 add hex 2026-02-28 20:14:20 -08:00
Fred Sauer
6fd06aa2bf 6502 sort, reformat 2026-02-28 19:57:12 -08:00
Fred Sauer
a7e0ee43c5 Z80 defb, defw, defm 2026-02-28 19:51:17 -08:00
Fred Sauer
4df68a920a More sensible tab/shift-tab handling 2026-02-28 19:26:33 -08:00
Fred Sauer
9c43d0f1ea Always make buildgrammars before running tsc
Avoid race condition between `make watchgrammars` and `$(TSC) -w --preserveWatchOutput` on first run of `make tsweb` (when `gen/` is emtpy.
2026-02-28 18:37:49 -08:00
Fred Sauer
39026785e2 Comment, do not chage $0803
Fixes #205
2026-02-28 15:30:53 -08:00
Fred Sauer
00e109ed67 Apple II DOS 3.3 binary ORIGIN
Example showing how to create a DOS 3.3 binary
header and program that is automatically loaded
into the desired ORIGIN memory address.
2026-02-28 15:26:24 -08:00
Steven Hugg
44f8b97ca5 Merge pull request #211 from fredsa/patch-2
Document TEST8BIT_GITHUB_TOKEN
2026-02-28 19:08:23 +01:00
Steven Hugg
99d74910ff added testsync target to Makefile; updated README 2026-02-28 15:26:13 +01:00
Fred Sauer
b2881a23e7 click current pc marker for runToLine 2026-02-22 15:47:22 -08:00
Fred Sauer
f6aa47c15a gutter.ts sort & cleanup 2026-02-22 15:30:48 -08:00
Fred Sauer
3e79e0169c cleaner runToPc logging 2026-02-22 15:10:58 -08:00
Fred Sauer
4dd1d5e09b cleanup make tsweb subprocesses on ctrl-c 2026-02-22 15:02:54 -08:00