Steven Hugg
c7f0fd4cd0
vcs: scanline io viewer logs i/o only
2022-02-16 19:19:46 -06:00
Steven Hugg
10baf3abc6
vcs: scanline io viewer logs i/o only
2022-02-15 14:20:19 -06:00
Steven Hugg
3f241bfcc2
ecs: worker tool
2022-01-29 12:47:37 -06:00
Steven Hugg
82ebc47caa
cpc: music player
2021-12-22 08:50:02 -06:00
Steven Hugg
6c0c610514
vcs: resizeobserver
...
cpc: siege game
2021-12-03 08:25:57 -06:00
Steven Hugg
c3403a0506
cpc: cpctelera, start @ 0x4000, new vsync
2021-12-02 13:01:02 -06:00
Steven Hugg
8fa0389da1
cpc: started investigation, cpcrslib, aspect
2021-12-01 14:03:26 -06:00
Steven Hugg
97248cf399
vcs: listen for kbd on emulator div
2021-09-20 16:08:31 -05:00
Steven Hugg
9f171bcf75
github: added octokat.js back in
2021-09-15 21:53:38 -05:00
Steven Hugg
9a2e411587
added vcs.stellerator platform
2021-09-15 14:41:25 -05:00
Steven Hugg
5542555193
scripting: fixed cache, io.module(), return values, button, blank()
2021-08-27 10:42:02 -05:00
Steven Hugg
8fc94aad25
scripting: started on interact(), ui.select, chromas
2021-08-22 12:39:03 -05:00
Steven Hugg
6cee4e26e4
scripting: print(), css, palette layout, flex
...
make syncdev/prod: fixed mime type upload
2021-08-20 12:25:05 -05:00
Steven Hugg
6134a8c89c
scripting: working on notebook, functions, files, setItem(), fixed tests
2021-08-17 19:38:48 -05:00
Steven Hugg
7f86ed0cb6
use preact for scripting notebook, moved files
2021-08-14 22:05:24 -05:00
Steven Hugg
a8b2b7c043
starting on js scripting language; worker msgs can run async functions (but we don't need to ... yet)
2021-08-13 21:23:23 -05:00
Steven Hugg
a12d1a0638
removed redundant 'use strict' from ts files
2021-08-11 11:18:41 -05:00
Steven Hugg
42f3febb29
vcs: moved Javatari to loadScript() in Platform.start()
2021-08-06 09:07:40 -05:00
Steven Hugg
ed41c1fb2a
split baseplatform.ts into mame/wasm
2021-08-05 19:16:13 -05:00
Steven Hugg
91d0031366
split ide/views.ts into ide/views/*
2021-08-04 17:57:43 -05:00
Steven Hugg
4506ebd7e0
started migration to esbuild modules
2021-08-02 08:32:46 -05:00
Steven Hugg
5c52862a0b
mame: made 6502/z80 subclasses
2021-07-31 17:01:19 -05:00
Steven Hugg
55735b4039
starting on WASI emulator support, atari800
2021-07-27 11:13:50 -05:00
Steven Hugg
820985cb73
revert back to single tsconfig.json
2021-07-24 11:40:46 -05:00
Steven Hugg
6a21b467cf
verilog: fixed keyboard strobe
2021-07-16 09:19:48 -05:00
Steven Hugg
ab090455db
williams: fixed regression
2021-07-15 11:54:50 -05:00
Steven Hugg
9f39f9c531
verilog: use --debug-check flag instead of --xml-output
2021-07-14 21:04:52 -05:00
Steven Hugg
04859a5360
williams-defender platform (no sound)
2021-07-13 09:46:49 -05:00
Steven Hugg
2fba433f7a
verilog: fixed reset values
2021-07-11 13:41:20 -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
876d66e6de
verilog: fixed video sync for vga mode; ignore line # changes
2021-07-09 12:56:26 -05:00
Steven Hugg
42920337ec
verilog: fix optimization for tick2(), removed > 64 bit tests, stop tracing when $stop/$finish, +SignExt
2021-07-08 15:50:16 -05:00
Steven Hugg
5ab0e397d3
verilog: fixed 64-bit casting, constant issues
2021-07-08 13:00:44 -05:00
Steven Hugg
6ac29d78dc
add binaryen.js to lib/
2021-07-07 20:37:46 -05:00
Steven Hugg
b9a0de6cac
verilog: test updates, source locations, labels, Silice
2021-07-07 15:43:35 -05:00
Steven Hugg
5cf56f9d04
verilog: sort var defs, fix video sync
2021-07-06 22:26:29 -05:00
Steven Hugg
ac55082863
verilog: monitor sync
2021-07-06 12:20:56 -05:00
Steven Hugg
bc13614b6a
verilog: $readmem, fixed while loop
2021-07-05 18:55:06 -05:00
Steven Hugg
3ec69792b0
verilog: working on 64-bit, debug tree, fix 1-bit sound
2021-07-05 11:56:57 -05:00
Steven Hugg
854a6a2cdc
verilog: fixed wasm array views, compare test, loadROM async?
2021-07-03 11:29:11 -05:00
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
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
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
6e7934d1fe
atari8: added skeleton files, dasm: better parsing of unresolved symbols
2021-05-31 22:15:36 -05:00
Steven Hugg
b1263513ed
upgraded sentry; make sync
2021-05-21 15:11:51 -05:00
Steven Hugg
df742e5297
vcs: fixed Javatari.room.console.onBreakpointHit is not a function
2021-05-13 14:45:48 -05:00
Steven Hugg
4dfef4ca22
verilog: enable signal not handled specially
2021-05-13 13:36:04 -05:00
Steven Hugg
74ce0e80c2
verilog: added alu.v
2021-05-07 09:50:04 -05:00
Steven Hugg
50374c8bed
Merge pull request #66 from damieng/patch-1
...
Correct ZX Spectrum memory map
2021-05-07 09:44:52 -05:00
Steven Hugg
add8ce7b8c
verilog: change input value by clicking
2021-05-03 16:58:33 -05:00
Damien Guard
c51744322d
Correct ZX Spectrum memory map
...
Screen colour area is 768 bytes not 512.
2021-05-03 19:09:11 +01: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
5b7e0a6330
vcs: fixed instant replay, KIL ($02) instruction
2021-04-19 11:47:04 -05:00
Steven Hugg
8afad5571b
vcs: scanline view, fixed analysis with jsr
2021-04-05 18:09:50 -05:00
Steven Hugg
64fcbdc9d5
vcs: ca65 support, fixed segment offset parsing in listing
2021-03-28 14:23:02 -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
b3b93e150d
verilog: 32-bit (FFbbggrr) rgb output, testing w/ Silice
2020-12-28 10:06: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
bf6e399ce9
vcs: resize screen
2020-10-07 19:11:00 -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
11bdd3cf63
CYCLES_PER_FILL
2020-09-16 22:12:21 -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
74238b334f
basic: got rid of BASICLine in favor of list of statements, multipleStmtsPerLine
2020-08-20 09:45:11 -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
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
Nestor Soriano
876f188604
Update link to MSX2 Technical Handbook.
...
Konamiman originally published his transcript of MSX2 Tehnical Handbook
in the form of text files in his web site, but has later converted
it to Markdown files hosted in a dedicated GitHub repository.
This commit changes the link in msx.ts from the old text files
to the dedicated repository.
2020-08-14 10:04:30 +02:00
Steven Hugg
4767ed8429
merged zmachine + basic use of teletype
2020-08-13 22:11:01 -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
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
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
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
502ee5de0f
getDebugTree(): use $$ for view functions so we don't accidentally call them
2020-08-09 15:01:13 -05:00
Steven Hugg
167d60d402
basic: bitwise logic, check DEFs, assign2js, check args (41, 39, 68)
2020-08-09 12:52:59 -05:00
Steven Hugg
bef0c6e7e3
basic: GET, POP, fixed func/builtins, dialect stuff, print head, ELSE (44, 44, 68)
2020-08-09 01:49:50 -05:00
Steven Hugg
bbae87269f
basic: optional labels setting
2020-08-08 20:03:48 -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