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 |
|
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
|
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
|
a1efa8eebd
|
basic: dialect stuff, error checking (44, 45, 68)
|
2020-08-08 20:32:47 -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 |
|
Steven Hugg
|
3d82280c0a
|
electron: initial experimental build (npm start), removed web/images
|
2020-08-01 11:53:52 -05:00 |
|
Steven Hugg
|
3b13a472bc
|
working on new unified MAME support
|
2020-07-29 18:33:14 -05:00 |
|
Steven Hugg
|
b78fbe5ac4
|
atari800xl.mame platform, Alterra ROMs
|
2020-07-28 18:22:08 -05:00 |
|
Steven Hugg
|
82c18e04aa
|
apple2: floating bus, no scanline rendering yet
|
2020-07-23 21:56:30 -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
|
aba1072abd
|
added runToPC() so can continue after run to line
|
2020-07-18 12:04:39 -05:00 |
|
Steven Hugg
|
cf12b481a9
|
fixed wasm probe tests, updated jquery to 3.5.1
|
2020-07-16 14:52:27 -05:00 |
|
Steven Hugg
|
ba2c288e8d
|
apple2: delta modulation demo
|
2020-07-16 10:25:28 -05:00 |
|
Steven Hugg
|
bc58a43473
|
updates for apple2 spkr accuracy
|
2020-07-15 15:41:09 -05:00 |
|
Steven Hugg
|
93aff314c8
|
c64, zx: added probe buffer support, need to log scanlines
|
2020-07-13 22:14:44 -05:00 |
|
Steven Hugg
|
dbda38d31a
|
views that use startProbing() can use cumulative data mode
|
2020-07-11 15:37:05 -05:00 |
|
Steven Hugg
|
8f192ab2a1
|
replay now allows seek to frame 0
|
2020-07-11 12:52:41 -05:00 |
|
Steven Hugg
|
842f256931
|
probe recorder test, fixes
|
2020-07-11 12:27:32 -05:00 |
|
Steven Hugg
|
df4b35ed6a
|
z80: removed old simulator and tests (we have zexall now)
|
2020-07-11 11:22:41 -05:00 |
|
Steven Hugg
|
5a5eec982c
|
getROMExtension() for some platforms, changed d/l filenames
|
2020-07-11 11:21:01 -05:00 |
|
Steven Hugg
|
c1e83c3a03
|
rebuilt node modules, now typescript lib == es2017
|
2020-07-10 23:04:00 -05:00 |
|
Steven Hugg
|
ccc011e048
|
zmachine: more split window stuff, ztrek
|
2020-07-10 19:47:23 -05:00 |
|
Steven Hugg
|
bf36fe2b7f
|
working on call stack probe, ui tweaks
|
2020-07-09 19:46:12 -05:00 |
|
Steven Hugg
|
2e27b0d2bb
|
show >8 bit arrays in debug, check for non-typed arrays in state, fix embed iframe
|
2020-07-09 10:24:24 -05:00 |
|
Steven Hugg
|
cf13779310
|
rearranged menu, fixed tests
|
2020-07-08 19:31:14 -05:00 |
|
Steven Hugg
|
71fa79cec5
|
working on tree view for state, extra debuginfo
|
2020-07-08 15:39:54 -05:00 |
|
Steven Hugg
|
741df9f5b8
|
zmachine experiments
|
2020-07-07 18:40:03 -05:00 |
|
Steven Hugg
|
0f284531db
|
galaxian: updated to use Machine interface, fixed apple2 test
|
2020-07-06 15:06:24 -05:00 |
|
Steven Hugg
|
002aa41bad
|
testing out sub-frame replay slider, advanceFrameClock, fixed c64 memory corrupt
|
2020-07-04 15:32:21 -05:00 |
|
Steven Hugg
|
921d2b2253
|
added ZX Spectrum 48k
|
2020-07-02 20:24:52 -05:00 |
|
Steven Hugg
|
428f1a9260
|
atari8: use Altirra 5200 superkernel (MAME for now)
|
2020-07-01 13:10:01 -05:00 |
|
Steven Hugg
|
0d77912ccc
|
x86: started using v86, freedos, fatfs, yasm, SmallerC
|
2020-06-15 10:28:02 -05:00 |
|
Steven Hugg
|
c1cbb51c71
|
added P2 gamepad buttons; lwlink parses symbol map
|
2020-06-09 20:37:29 -05:00 |
|
Steven Hugg
|
01b01b169a
|
vectrex: got xasm and c working
|
2020-06-09 13:11:37 -05:00 |
|
Steven Hugg
|
f1961bc9bf
|
working on vectrex
|
2020-06-09 09:16:17 -05:00 |
|
Steven Hugg
|
e1772f2565
|
refactored into BaseWASMMachine/C64
|
2020-01-06 12:16:00 -06:00 |
|