Steven Hugg
c0deaa4339
added tool versions to toolmeta, npm run toolversions to check
2026-08-24 17:11:01 +02:00
Steven Hugg
ca18fe8503
ui: show line numbers checkbox
2026-08-22 16:13:33 +02:00
Steven Hugg
8afc7d474a
ui: Debug Expression dialog submit on enter key
2026-08-22 15:59:36 +02:00
Steven Hugg
a4b1d593a9
fixed "leave repository" when repo=/
2026-08-22 12:15:34 +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
a435cfd1fd
repo= given, but not imported yet? offer to import it from github
...
(repo can be "user/repo" or "user/repo/tree/branch/...")
fixes issue #242
2026-08-21 23:10:59 +02:00
Steven Hugg
48dbeb5dd2
editor: asmSpacesKeymap() infers tab stops (in default tab-inserts-spaces mode)
2026-08-21 19:20:53 +02:00
Steven Hugg
e4ad8dc633
isProductionHost()
2026-08-21 18:29:13 +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
204c198cac
big refactor to centralize tool metadata in src/common/toolmeta.ts
2026-08-18 10:37:07 +02:00
Steven Hugg
be5693f93e
asseteditor: added cut/paste, but c'mon cut should be a scissors icon
2026-08-18 00:06:03 +02:00
Steven Hugg
9491bdce74
editor: highlight executed lines toggle
2026-08-16 23:43:13 +02:00
Steven Hugg
c64d24173d
editor: color theme tweaks
2026-08-16 22:55:20 +02:00
Steven Hugg
6e06f5a9a9
lazy load Mousetrap so tests don't reference DOM at module load time
2026-08-16 13:11:18 +02:00
Steven Hugg
f492ece303
asset editor: supports #embed, refactor for tests
2026-08-16 12:09:21 +02:00
Steven Hugg
923ad5b603
oscar64 compiler support for C-64
2026-08-16 11:31:20 +02:00
Steven Hugg
b230543cc4
removed ga hooks
2026-08-15 13:10:29 +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
309df400a2
ui: click hex offset in gutter to Run to Line
2026-08-14 18:06:52 +02:00
Steven Hugg
541d193136
Revert Backspace -> deleteCharBackwardStrict from cherry-picked PR #251 commit
...
Keeps default CodeMirror backspace behavior (deletes whitespace up to
previous tab stop) instead of always deleting a single character.
2026-08-14 16:52:12 +02:00
Fred Sauer
435ed27f48
Remove unused setCurrentLine return value
...
Previously returned boolean | undefined
2026-08-14 16:48:14 +02:00
Fred Sauer
9cdd15439a
Unmap ctrl/cmd-shift-i from indentSelection
...
Rely instead on indentSelection mapping from
defaultKeymap / standardKeymap.
2026-08-14 16:47:46 +02:00
Fred Sauer
0a657e1f84
Backspace key runs deleteCharBackwardStrict
...
Map backspace key to delete selection or
single character, instead of consuming all
whitespace to previous tab stop.
2026-08-14 16:46:36 +02:00
Fred Sauer
ddcef74f08
Delete unused highlightSearch in ui.ts
2026-08-14 16:45:56 +02:00
Fred Sauer
21d3c464b6
Map xasm6809 to 6809 instead of z80
2026-08-14 16:45:56 +02:00
Steven Hugg
f830bc2d2a
editor: don't refresh debug state if line hasn't changed
2026-08-14 16:22:51 +02:00
Steven Hugg
1de2f59c5f
Merge pull request #244 from fredsa/refreshDebugState
...
Less chatty refreshDebugState
2026-08-14 16:17:57 +02:00
Fred Sauer
1e69e0d955
skip loadROM when binary output unchanged
2026-08-14 15:01:07 +02:00
Steven Hugg
be04bf1499
Merge remote-tracking branch 'origin/master' into localdir
...
# Conflicts:
# src/ide/project.ts
# src/ide/services.ts
2026-08-14 14:49:31 +02:00
Mike DX
2895d5b25a
Add Arcade Pacman hardware ( #254 )
...
* WIP pacman hardware platform
* Add Pac-Man game presets: Chase, Climber, Hello, Music, Siege, Solarian, and common utilities
* Remove pacman_rom.c and maze.c from branch
Keep these as local-only demos; they are not ready to merge.
* Fix Pac-Man hardware map to match real PCB / MAME
Treat 0x4800-0x4BFF as open bus and map 1KB work RAM at 0x4C00, use
maskable IM2 VBLANK only, and move the shared CRT/linker layout onto that
map so demos and Namco soft sound regs stop colliding.
2026-08-14 14:35:41 +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
a30ae19439
asseteditor: fixed potential aspect ratio / null check bugs
2026-08-14 14:26:47 +02:00
Steven Hugg
5104bd89e0
editor: useLineNumbers, false by default
2026-08-05 01:41:52 +02:00
Steven Hugg
010e89ddd6
added Dialog IF compiler
2026-08-05 01:41:47 +02:00
Steven Hugg
cbdae1046f
Merge pull request #255 from MikeDX/gb-boytacean
...
Enable Gameboy Target and simple demos
2026-08-04 21:30:18 +02:00
Steven Hugg
efd7a78aea
added .xa assembler support
2026-08-03 14:00:54 +02:00
Steven Hugg
4cb18f430c
Merge pull request #246 from fredsa/fix201
...
Fix windows ability to checkout project #201
2026-07-31 10:49:42 +02:00
MikeDX
23cf476d31
Add Game Boy presets for Chase and Paku Paku, update hello.sgb paths, and improve palette handling
2026-07-31 00:02:05 +01:00
Steven Hugg
3c73a8ab20
Merge pull request #253 from fredsa/github8bit
...
GitHub import from URL experience
2026-07-30 16:35:26 +02:00
Fred Sauer
137de06e54
Autofocus GitHub import URL, submit with Enter
2026-04-17 16:50:15 -07:00
Fred Sauer
fd4a6f8401
Fix GitHub failed import message
2026-04-17 16:50:13 -07:00
Fred Sauer
d5301d8481
Asset editor Apple II artifact color
...
Use `art:true` to indicate Apple II HGR graphics
artifact color. Renders bit 7 separately.
2026-04-15 22:31:23 -07:00
Fred Sauer
a0cafe5d80
Asset editor interleaved pixel data
...
Use `il:true` to indicate interleaved byte data.
2026-04-15 22:31:23 -07:00
Fred Sauer
3685eff35f
Help > Asset Editor Reference
2026-04-15 21:06:14 -07:00
Fred Sauer
34f2effa1a
Keyboard shortcuts help menu
...
Document built-in keyboard shortcuts
2026-04-15 21:02:33 -07:00
Fred Sauer
b8eb873c03
Fix undo/redo scrollIntoView for asset edits
...
Improve experience in the source
editor for undo/redo of edits made in
the asset editor.
2026-04-12 14:47:38 -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
90838c3c1f
Asset editing up to 800x1000 canvas
...
Update asset editor scaling logic
- Max dimensions: 800 x 1000
- Max scale: 16x
Fixes asset editor canvas size being
tool small for larger assets.
2026-04-12 13:58:46 -07:00