Steven Hugg
|
a1e2e2aafc
|
moved clipboard, jszip, FileSaver libs to import(), fixed embed
|
2021-08-03 14:48:14 -05:00 |
|
Steven Hugg
|
e00819da59
|
fixed error when platform is invalid
|
2021-08-02 14:08:07 -05:00 |
|
Steven Hugg
|
4506ebd7e0
|
started migration to esbuild modules
|
2021-08-02 08:32:46 -05:00 |
|
Steven Hugg
|
f3bf1602d5
|
started bundling worker with esbuild
|
2021-07-27 11:13:58 -05:00 |
|
Steven Hugg
|
820985cb73
|
revert back to single tsconfig.json
|
2021-07-24 11:40:46 -05:00 |
|
Steven Hugg
|
658e161550
|
removed store.ts, working on local fs (https://web.dev/file-system-access/)
|
2021-07-22 11:14:05 -05:00 |
|
Steven Hugg
|
e82245d7bd
|
worker: uses import and require()
|
2021-07-22 11:14:05 -05:00 |
|
Steven Hugg
|
d388bc84b8
|
verilog: new hex format for value labels
|
2021-07-22 09:28:30 -05:00 |
|
Steven Hugg
|
06fb57e0d5
|
fixed replay panel spacing
|
2021-07-16 07:11:13 -05:00 |
|
Steven Hugg
|
6c704d78fe
|
electron: open project dialog
|
2021-07-13 11:56:05 -05:00 |
|
Steven Hugg
|
1b934eb32e
|
deleted some asm.js files, since replaced by wasm
|
2021-07-10 16:59:31 -05:00 |
|
Steven Hugg
|
d31428aa42
|
electron: removed workspaces, added sentry lib, electron-builder
|
2021-07-10 15:23:36 -05:00 |
|
Steven Hugg
|
10d04f9114
|
verilog: randomizeOnReset = true except for unit tests (only <=32 bit values reset)
|
2021-07-09 15:21:41 -05:00 |
|
Steven Hugg
|
854a6a2cdc
|
verilog: fixed wasm array views, compare test, loadROM async?
|
2021-07-03 11:29:11 -05:00 |
|
Steven Hugg
|
f4d8435c59
|
verilog: waveform scroll left/right with wheel event
|
2021-07-03 09:25:37 -05:00 |
|
Steven Hugg
|
9bb79c318f
|
(WIP) new hdl package, verilator 4 (emscripten 2.0.6), hdlwasm
|
2021-06-30 18:07:55 -05:00 |
|
Steven Hugg
|
7b492622c2
|
verilog: tweaked scope, asm syntax
|
2021-06-25 13:32:39 -05:00 |
|
Steven Hugg
|
4a916b88e3
|
verilog: scope view go to current position, no more scrolling
|
2021-06-23 18:44:44 -05:00 |
|
Steven Hugg
|
f8532b44aa
|
verilog: better scope zoom in/out, labels
|
2021-06-23 18:29:52 -05:00 |
|
Steven Hugg
|
11f7347a15
|
nanoasm: hack for 32-bit width support
|
2021-06-23 11:06:10 -05:00 |
|
Steven Hugg
|
e6828766ce
|
fixed wiz and silice compile issues
|
2021-06-20 16:38:54 -05:00 |
|
Steven Hugg
|
a2ee3bf964
|
armasm: fixed offsets; updated docs urls for help
|
2021-06-18 09:08:25 -05:00 |
|
Steven Hugg
|
a7f62079db
|
arm: added serial console, SerialIOInterface needs refactoring; moved VirtualTextScroller
|
2021-06-14 16:53:12 -05:00 |
|
Steven Hugg
|
240578d942
|
ui: refresh windows when errors/EmuHalt; arm32 changes
|
2021-06-14 11:37:06 -05:00 |
|
Steven Hugg
|
e74e506f4f
|
armips: fixed binary
|
2021-06-10 14:12:30 -05:00 |
|
Steven Hugg
|
c99597ee28
|
arm32: new vasm, new editor mode
|
2021-06-09 16:44:09 -05:00 |
|
Steven Hugg
|
76d29c6026
|
arm32: working w/ gba emu
|
2021-06-06 14:23:27 -05:00 |
|
Steven Hugg
|
7725884eb0
|
arm32: platform, vasm and armips, unicorn.js
|
2021-06-05 23:32:43 -05:00 |
|
Steven Hugg
|
2b5ec48940
|
updated README
|
2021-06-03 11:12:25 -05:00 |
|
Steven Hugg
|
04c9b8105c
|
basic: improved star trader econometric data (thanks Jim)
|
2021-05-28 10:46:30 -05:00 |
|
Steven Hugg
|
b8d4ab971e
|
memory view: fixed memory overflow when using asm symbols
|
2021-05-14 13:21:21 -05:00 |
|
Steven Hugg
|
4dfef4ca22
|
verilog: enable signal not handled specially
|
2021-05-13 13:36:04 -05:00 |
|
Steven Hugg
|
add8ce7b8c
|
verilog: change input value by clicking
|
2021-05-03 16:58:33 -05:00 |
|
Steven Hugg
|
8af418fca4
|
dasm: better error matching, count cycles in scanlineIO view
|
2021-04-15 12:58:48 -05:00 |
|
Steven Hugg
|
d97b0eb1c5
|
dasm: fixed macro line parsing, breakpoints
|
2021-04-08 10:58:02 -05:00 |
|
Steven Hugg
|
4ccf588c80
|
updated firebase, refactored ProjectFilesystem
|
2021-04-07 15:56:39 -05:00 |
|
Steven Hugg
|
a63b1230a7
|
Merge branch 'master' of github.com:sehugg/8bitworkshop
|
2021-04-06 12:04:43 -05:00 |
|
Steven Hugg
|
ed5dbed871
|
ProjectFilesystem class
|
2021-04-06 11:37:41 -05:00 |
|
Steven Hugg
|
8afad5571b
|
vcs: scanline view, fixed analysis with jsr
|
2021-04-05 18:09:50 -05:00 |
|
Steven Hugg
|
c5ccd4ff48
|
pixel editor: reindex for vcs playfields, fixed ca65 stuff
|
2021-03-30 15:49:09 -05:00 |
|
Steven Hugg
|
4addfe7ae2
|
wiz: use wla debug format, syntax highlighter
|
2021-03-04 13:43:53 -06:00 |
|
Steven Hugg
|
5ee1c7e8a3
|
initial wiz support (vcs and nes)
|
2021-03-04 08:49:48 -06:00 |
|
Steven Hugg
|
f3ed9191ee
|
got rid of blank error msg when program halts normally
|
2021-03-02 15:51:27 -06:00 |
|
Steven Hugg
|
cd10deafc2
|
fixed github import bug
|
2021-01-14 15:43:22 -06:00 |
|
Steven Hugg
|
2bb5e3d27e
|
fix for github branch names
|
2021-01-05 13:19:47 -06:00 |
|
Steven Hugg
|
b3b93e150d
|
verilog: 32-bit (FFbbggrr) rgb output, testing w/ Silice
|
2020-12-28 10:06:50 -06:00 |
|
Steven Hugg
|
74ab935e1b
|
forgot gif.js in dist
|
2020-12-08 10:32:46 -06:00 |
|
Steven Hugg
|
418a612810
|
updated sentry
|
2020-11-02 22:24:50 -06:00 |
|
Steven Hugg
|
9bc9992aec
|
embed splits, ui tweaks
|
2020-10-26 13:36:38 -05:00 |
|
Steven Hugg
|
0e4ed8ce21
|
haltEmulation() instead of EmuHalt
|
2020-10-23 19:35:08 -05:00 |
|
Steven Hugg
|
244377e2a6
|
serial test harness, readFile/writeFile, tty save/load state
|
2020-10-22 12:02:49 -05:00 |
|
Steven Hugg
|
d482145319
|
setCompileOutput always called; devel-6502 platform
|
2020-10-16 06:14:40 -05:00 |
|
Steven Hugg
|
67bf6c7310
|
embed mode hides line numbers
|
2020-10-14 22:16:55 -05:00 |
|
Steven Hugg
|
0600ab3b9f
|
file#_post: ignore/force params
|
2020-10-14 17:33:15 -05:00 |
|
Steven Hugg
|
bf6e399ce9
|
vcs: resize screen
|
2020-10-07 19:11:00 -05:00 |
|
Steven Hugg
|
3041b08ae0
|
isMobileDevice shrinks gutters
|
2020-10-07 13:04:17 -05:00 |
|
Steven Hugg
|
bf5248685f
|
verilog: hide controls when no crt
|
2020-09-23 12:00:47 -05:00 |
|
Steven Hugg
|
ae31f8308f
|
verilog: black border around values in scope, allow zoom out to 1/16 scale
|
2020-09-17 20:18:43 -05:00 |
|
Steven Hugg
|
6134f90b13
|
embed=1, fixed top bar styles
|
2020-09-11 14:36:31 -05:00 |
|
Steven Hugg
|
02d189b1d9
|
persist msg
|
2020-09-10 18:16:26 -05:00 |
|
Steven Hugg
|
ba73c5f569
|
electron: sync w/ filesystem, no more replaceSelection()
|
2020-08-29 20:37:34 -05:00 |
|
Steven Hugg
|
8b801e39df
|
electron: open workspace w/ metadata file, write files
|
2020-08-29 20:37:34 -05:00 |
|
Steven Hugg
|
13a4570745
|
fixed null err msg during exception, basic: multiline if/else/then, MOD, SUB, CALL, newLocalScope()
|
2020-08-29 20:37:34 -05:00 |
|
Steven Hugg
|
36cfafcbf9
|
restartAtPC(), debug info
|
2020-08-24 09:47:20 -05:00 |
|
Steven Hugg
|
9e48b7f973
|
basic: WHILE start/end, fixed OPTION boolean, CONVERT, more type checking, set $loc offset, OPTION parsing
|
2020-08-23 13:02:13 -05:00 |
|
Steven Hugg
|
eeae662e6b
|
basic: added ENTER elapsed time
|
2020-08-20 22:59:23 -05:00 |
|
Steven Hugg
|
7d806850ee
|
basic: added scope start/end index, use for IF/ELSE and to skip FOR
|
2020-08-20 21:51:01 -05:00 |
|
Steven Hugg
|
eb7b665536
|
if error line position is available, underline
|
2020-08-20 11:41:58 -05:00 |
|
Steven Hugg
|
9cedb1af08
|
basic: fixes for non-line-number mode (24, 62, 81), handle unhandledrejection, MODERN default dialect, DARTMOUTH
|
2020-08-18 14:13:59 -05:00 |
|
Steven Hugg
|
e96f7e8b49
|
stepOver(), rearranged dbg buttons, fixed basic debugging and saveState()
|
2020-08-13 12:33:09 -05:00 |
|
Steven Hugg
|
6c7e852748
|
ui: split run debug button groups
|
2020-08-12 10:47:46 -05:00 |
|
Steven Hugg
|
e962404c2f
|
basic: testInitialFor, staticArrays, token crunching, bell, more OPTIONs (17, 54, 68)
|
2020-08-11 20:45:36 -05:00 |
|
Steven Hugg
|
5269585fd0
|
editor uses markText to show current pc line, show state when paused
|
2020-08-10 22:41:17 -05:00 |
|
Steven Hugg
|
d92cc5542d
|
views use SourceLocation/Line to locate code
|
2020-08-10 21:39:54 -05:00 |
|
Steven Hugg
|
cf39cd4f58
|
basic: out of order loops, convert editor to uppercase when dialect says so, OPTION CPUSPEED
|
2020-08-10 01:27:04 -05:00 |
|
Steven Hugg
|
52a1107114
|
basic: fixed transcript bottom, moved teletype to file, added label field to errors
|
2020-08-09 21:59:01 -05:00 |
|
Steven Hugg
|
8b7b581217
|
added SourceLocation for runtime errors (EmuHalt)
|
2020-08-09 16:38:05 -05:00 |
|
Steven Hugg
|
17f99b34d4
|
ui: click on errors to go to line; fixed mainpath -> mainPath
|
2020-08-09 16:02:27 -05:00 |
|
Steven Hugg
|
502ee5de0f
|
getDebugTree(): use $$ for view functions so we don't accidentally call them
|
2020-08-09 15:01:13 -05:00 |
|
Steven Hugg
|
14524726e6
|
basic: added operators, check inputs, better line feed, fixed return, FOR stack, moved OPTION to compile-time, fixed DEFs, uppercase, hot-loading (43, 45, 36)
|
2020-08-08 19:36:57 -05:00 |
|
Steven Hugg
|
3a4b39b01c
|
first crack at BASIC
|
2020-08-08 11:00:05 -05:00 |
|
Steven Hugg
|
5fcdde3244
|
fixed symbols in memory views when calling subroutines
|
2020-08-02 10:40:52 -05:00 |
|
Steven Hugg
|
f7b09ab1a0
|
electron: trying to open files in filesystem
|
2020-08-02 09:22:23 -05:00 |
|
Steven Hugg
|
ba916728f0
|
updated npm, copy deps from node_modules/ to lib/
|
2020-08-01 12:52:17 -05:00 |
|
Steven Hugg
|
3d82280c0a
|
electron: initial experimental build (npm start), removed web/images
|
2020-08-01 11:53:52 -05:00 |
|
Steven Hugg
|
b344590917
|
atari8: fastbasic, only int-mode and builds carts right now
|
2020-07-28 21:01:25 -05:00 |
|
Steven Hugg
|
b78fbe5ac4
|
atari800xl.mame platform, Alterra ROMs
|
2020-07-28 18:22:08 -05:00 |
|
Steven Hugg
|
a5c69fa274
|
vcs: supercharger export; apple2: merlin32
|
2020-07-26 11:53:13 -05:00 |
|
Steven Hugg
|
be505566ee
|
editor: scroll to top when loading file
|
2020-07-21 11:41:29 -05:00 |
|
Steven Hugg
|
60de08c9da
|
ui: added "Alert" title to dialogs, updated binary detector
|
2020-07-19 17:59:13 -05:00 |
|
Steven Hugg
|
08af6ae3a5
|
loadBIOS() now on Machine interface, updated c64 BIOS, emulator types SYS command
|
2020-07-19 16:54:37 -05:00 |
|
Steven Hugg
|
9202583619
|
ui: highlight relevant book
|
2020-07-17 13:20:15 -05:00 |
|
Steven Hugg
|
73b766f1a3
|
probe views: show last label name
|
2020-07-15 16:01:02 -05:00 |
|
Steven Hugg
|
99d32a17aa
|
c64: support call stack view
|
2020-07-14 07:32:45 -05:00 |
|
Steven Hugg
|
95e1ef8a0d
|
apple2-hgr2.cfg, moved debug tree
|
2020-07-13 19:06:27 -05:00 |
|
Steven Hugg
|
f5a4844af3
|
request persistent permission more often, show dialog if not
|
2020-07-13 14:16:18 -05:00 |
|
Steven Hugg
|
85dc34eccb
|
ui: show repo id in toolbar, apple2: new presets
|
2020-07-12 18:23:51 -05:00 |
|
Steven Hugg
|
8cf8a6c2e8
|
request storage permissions after tour ends
|
2020-07-12 15:04:07 -05:00 |
|
Steven Hugg
|
4480e217f6
|
consistent tree node shape
|
2020-07-12 09:11:42 -05:00 |
|
Steven Hugg
|
52d6f69d09
|
call stack view: swapped push/pop, check for real jump, made top level list flat; header for symbol probe
|
2020-07-11 19:37:07 -05:00 |
|