Commit Graph

61 Commits

Author SHA1 Message Date
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 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 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 3a4b39b01c first crack at BASIC 2020-08-08 11:00:05 -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 a5c69fa274 vcs: supercharger export; apple2: merlin32 2020-07-26 11:53:13 -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 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 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 5a5eec982c getROMExtension() for some platforms, changed d/l filenames 2020-07-11 11:21:01 -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 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 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 9885853cea support multi file import with file0_name 2020-06-28 13:11:28 -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 2debf6e068 browser detect safari/ios w/ warning about 7 day storage deletion 2020-04-09 10:26:10 -05:00
Steven Hugg bbea64d29f note that Safari/iOS removes local data after 7 days 2020-03-27 13:59:18 -05:00
Steven Hugg 167b5aa2d8 probe: only show value for certain ops 2020-01-04 20:45:27 -06:00
Steven Hugg 313dc2f863 probe shows values; click gutter to run to cursor 2020-01-04 18:17:58 -06:00
Steven Hugg 0e91abe6bb working on new textual probe view 2020-01-04 15:33:58 -06:00
Steven Hugg 6ddcfb1d1d runToVsync() keeps probe output for last frame (on Machine platforms only) 2020-01-04 14:06:58 -06:00
Steven Hugg 7357063b72 minor fixes 2020-01-01 13:22:57 -06:00
Steven Hugg eb990dbf1a openRelevantListing() picks listing or source file 2019-12-28 13:50:31 -06:00
Steven Hugg e1b19b8119 initial swag at openRelevantListing(), still needs work on cc65 2019-12-27 20:53:44 -06:00
Steven Hugg a05190da44 fixed some worker types 2019-12-27 16:31:24 -06:00