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
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
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
9ab7801fa8
codemirror: updated to 5.56.0, fixed tests
2020-08-04 14:32:01 -05:00
Steven Hugg
40af6b2602
removed script platform
2020-08-02 20:06:36 -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
3b13a472bc
working on new unified MAME support
2020-07-29 18:33:14 -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
68f19fbf11
tests: createTestDOM() function
2020-07-27 08:20:17 -05:00
Steven Hugg
a5c69fa274
vcs: supercharger export; apple2: merlin32
2020-07-26 11:53:13 -05:00
Steven Hugg
82c18e04aa
apple2: floating bus, no scanline rendering yet
2020-07-23 21:56:30 -05:00
Steven Hugg
3e8436126b
atari5200: added atari5200.inc, display list test
2020-07-21 15:09:13 -05:00
Steven Hugg
be505566ee
editor: scroll to top when loading file
2020-07-21 11:41:29 -05:00
Steven Hugg
f05fde8f47
zx: added crt0
2020-07-20 12:00:25 -05:00
Steven Hugg
101f605c6c
minor tweaks
2020-07-20 11:43:01 -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
9202583619
ui: highlight relevant book
2020-07-17 13:20:15 -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
73b766f1a3
probe views: show last label name
2020-07-15 16:01:02 -05:00
Steven Hugg
bc58a43473
updates for apple2 spkr accuracy
2020-07-15 15:41:09 -05:00
Steven Hugg
99d32a17aa
c64: support call stack view
2020-07-14 07:32:45 -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
95e1ef8a0d
apple2-hgr2.cfg, moved debug tree
2020-07-13 19:06:27 -05:00
Steven Hugg
e70b8a9749
tests use WASM if available
2020-07-13 17:36:19 -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
9b7df7938a
markdown: allow-same-origin sandbox iframe
2020-07-11 23:29:06 -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
Steven Hugg
b76c18e013
vcs: added probing support
2020-07-11 17:45:35 -05:00
Steven Hugg
dbda38d31a
views that use startProbing() can use cumulative data mode
2020-07-11 15:37:05 -05:00
Steven Hugg
e66802addb
emerged the call stack view
2020-07-11 14:01:26 -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
c99f4c4d3a
zmachine: fixed focus on chrome
2020-07-10 23:27:31 -05:00
Steven Hugg
c1e83c3a03
rebuilt node modules, now typescript lib == es2017
2020-07-10 23:04:00 -05:00
Steven Hugg
c3561662ff
removed caspr, acme
2020-07-10 21:08:15 -05:00
Steven Hugg
ccc011e048
zmachine: more split window stuff, ztrek
2020-07-10 19:47:23 -05:00
Steven Hugg
34aba0443e
markdown: using iframe
2020-07-10 15:19:49 -05:00
Steven Hugg
1e9b164c55
zmachine: split window fixed
2020-07-10 14:13:27 -05:00
Steven Hugg
c76d240a87
x86: fixed yasm listing, font size resize, resize for zmachine too
2020-07-10 13:30:33 -05:00
Steven Hugg
caabcb8196
zmachine: working on status bar window
2020-07-10 12:32:14 -05:00
Steven Hugg
0f19983654
working on stack view
2020-07-10 07:02:33 -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
6acaa3f81d
ui tweaks
2020-07-09 01:52:58 -05:00
Steven Hugg
cf13779310
rearranged menu, fixed tests
2020-07-08 19:31:14 -05:00
Steven Hugg
a053be8e14
nes: changed to typed arrays, still problems with replay
2020-07-08 17:02:57 -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
d068dc0433
memory map: updated to use css grid
2020-07-06 12:52:42 -05:00
Steven Hugg
9032eaf9b5
fixed ca65 listing line numbers
2020-07-06 11:33:02 -05:00
Steven Hugg
0131ed15f3
apple2: can read from boot prom
2020-07-05 17:23:31 -05:00
Steven Hugg
a815b18d7d
added Symbol Probe view
2020-07-04 17:58:52 -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
5a0634ff0d
updated README
2020-07-01 22:03:50 -05:00
Steven Hugg
428f1a9260
atari8: use Altirra 5200 superkernel (MAME for now)
2020-07-01 13:10:01 -05:00
Steven Hugg
6ff4041251
added xasm6809 USE directive support; atari7800: fixed header
2020-06-30 19:53:23 -05:00
Steven Hugg
14589815c4
3.5.2, fixed tests
2020-06-29 12:01:26 -05:00
Steven Hugg
9885853cea
support multi file import with file0_name
2020-06-28 13:11:28 -05:00
Steven Hugg
ed674f2cdb
c64: better detection of PRG start addr.
2020-06-26 16:00:04 -05:00
Steven Hugg
00b9d3ab15
upload: new bootbox dialog
2020-06-25 14:13:20 -05:00
Steven Hugg
0d77912ccc
x86: started using v86, freedos, fatfs, yasm, SmallerC
2020-06-15 10:28:02 -05:00
Steven Hugg
9396a2ddbb
fixed embedui
2020-06-13 19:42:17 -05:00
Steven Hugg
3f04fca6d4
c64: f2/f4/f8/f10 keys
2020-06-12 23:36:09 -05:00
Steven Hugg
74bfb04dd6
cmoc: fixed error msgs, threed.c
2020-06-12 23:00:22 -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
df92d7b73f
new 6809 cmoc compiler
2020-06-08 18:08:18 -05:00
Steven Hugg
abb1c3fb3e
c64: reset() fixed for ROM cart
2020-06-08 10:20:32 -05:00
Steven Hugg
3eb942e926
c64: modify IRQ to start program instead of type SYS string
2020-06-07 13:56:01 -05:00
Steven Hugg
e8faee01f3
vcs: 24-cycle sleep after HMOVE in examples, nes/c64: fixed climber struct order
2020-06-07 11:37:56 -05:00
Steven Hugg
58b6f0f922
Merge branch 'master' of github.com:sehugg/8bitworkshop
2020-06-03 18:38:24 -05:00
Steven Hugg
8c20b43ed9
makefile: support ip command for Arch Linux; c64: clock correction
2020-06-03 14:05:42 -05:00
cybernesto
3207f17a74
Fixed Apple II colors
...
The color palette in Hi-Res is Purple / Green and Med Blue / Orange.
Corrected RGB value of Light Blue (color 7) as it did not match the one in https://mrob.com/pub/xapple2/colors.html
2020-06-03 19:02:38 +02:00
Steven Hugg
c360b065f9
c64: updated help, clock freq
2020-05-27 09:33:36 -05:00
Steven Hugg
ec62b97868
c64: patched bios to fix gotoxy() problem ($EA24 KIL -> RTS)
2020-05-24 12:31:26 -05:00
Steven Hugg
6696c4ff77
Merge pull request #32 from ewenmcneill/verilog_keys
...
Fix verilog key handling for player 2
2020-05-13 12:38:29 -05:00