Steven Hugg
|
c0d60edbad
|
verilog: refactor, trace buffer, fast video update
|
2021-07-03 09:03:12 -05:00 |
|
Steven Hugg
|
4e97cd2eef
|
verilog: wasm, HDLModuleRunner interface
|
2021-07-01 18:55:28 -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
|
07f3a30c96
|
upgraded typescript; installed typedoc
|
2021-06-21 14:33:21 -05:00 |
|
Steven Hugg
|
e7dc2ce750
|
arm: fixed pc and listing for thumb
|
2021-06-15 09:26:22 -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
|
d79f3c3da9
|
arm32: 16-bit color (555)
|
2021-06-10 19:16:45 -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
|
50c1a653e2
|
vcs: fixed KIL breakpoint bug, analysis has 76*4 cycles max
|
2021-04-22 14:50:23 -05:00 |
|
Steven Hugg
|
d97b0eb1c5
|
dasm: fixed macro line parsing, breakpoints
|
2021-04-08 10:58:02 -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
|
9bc9992aec
|
embed splits, ui tweaks
|
2020-10-26 13:36:38 -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
|
0600ab3b9f
|
file#_post: ignore/force params
|
2020-10-14 17:33:15 -05:00 |
|
Steven Hugg
|
37dffb0ad6
|
get rid of empty toolbars; electron: detect binary files
|
2020-09-02 13:37:28 -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
|
e9d3fbcb62
|
basic: added type-checking in the compile stage
|
2020-08-20 13:28:39 -05:00 |
|
Steven Hugg
|
eb7b665536
|
if error line position is available, underline
|
2020-08-20 11:41:58 -05:00 |
|
Steven Hugg
|
74238b334f
|
basic: got rid of BASICLine in favor of list of statements, multipleStmtsPerLine
|
2020-08-20 09:45:11 -05:00 |
|
Steven Hugg
|
e5de701419
|
basic: compiledBlocks option, dialect errors, refactor
|
2020-08-19 11:50:38 -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
|
88fa924507
|
basic: fuzz test fixes, DEF cycle detector
|
2020-08-16 09:57:13 -05:00 |
|
Steven Hugg
|
295f1ef9de
|
basic: OPTION DIALECT must come 1st, hot restart for FOR loops, chainAssignments, more games, CONVERT, DEC+
|
2020-08-15 13:51:09 -05:00 |
|
Steven Hugg
|
7f372b0b52
|
basic: hot reload, tab group wrap
|
2020-08-14 21:55:15 -05:00 |
|
Steven Hugg
|
2cac077735
|
basic: help, dialect info, fixed advance() issue, slice = bug, GOTO ref fix, RESTORE fix
|
2020-08-14 12:59:02 -05:00 |
|
Steven Hugg
|
a12cebfde4
|
basic: better DATA parsing, RESTORE <line> fixed, REM back as token (24, 57, 76)
|
2020-08-13 23:51:30 -05:00 |
|
Steven Hugg
|
4767ed8429
|
merged zmachine + basic use of teletype
|
2020-08-13 22:11:01 -05:00 |
|
Steven Hugg
|
fab1768b75
|
basic: new de-crunching algorithm, REM.. is token (18, 57, 84)
|
2020-08-13 19:21:07 -05:00 |
|
Steven Hugg
|
ff780236d3
|
basic: HPBASIC, TINY, computedGoto, required END (18, 57, 111)
|
2020-08-13 18:21: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
|
45ab88611e
|
basic: RANDOMIZE, WHILE/WEND, RESTORE line, BASIC80 (17, 56, 67)
|
2020-08-12 16:07:05 -05:00 |
|
Steven Hugg
|
0fd04658cb
|
basic: fixed tty column count, added hex/octal
|
2020-08-12 11:28:32 -05:00 |
|
Steven Hugg
|
8fdd958859
|
basic: fixed NEXT, expectTokens()
|
2020-08-12 10:47:34 -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
|
d5405c4db1
|
basic: input validation, array bounds check
|
2020-08-10 21:02:01 -05:00 |
|
Steven Hugg
|
946037a1c9
|
basic: ON..GOSUB, CLEAR, rearranged platform menu
|
2020-08-10 08:44:34 -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 |
|