Commit Graph

52 Commits

Author SHA1 Message Date
Steven Hugg ef01639a06 embed=1 uses referrer as storage location; use requestAnimationFrame() 2021-08-03 19:33:29 -05:00
Steven Hugg 4506ebd7e0 started migration to esbuild modules 2021-08-02 08:32:46 -05:00
Steven Hugg a7f62079db arm: added serial console, SerialIOInterface needs refactoring; moved VirtualTextScroller 2021-06-14 16:53:12 -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 b8d4ab971e memory view: fixed memory overflow when using asm symbols 2021-05-14 13:21:21 -05:00
Steven Hugg 8af418fca4 dasm: better error matching, count cycles in scanlineIO view 2021-04-15 12:58:48 -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 d482145319 setCompileOutput always called; devel-6502 platform 2020-10-16 06:14:40 -05:00
Steven Hugg 67bf6c7310 embed mode hides line numbers 2020-10-14 22:16:55 -05:00
Steven Hugg 3041b08ae0 isMobileDevice shrinks gutters 2020-10-07 13:04:17 -05:00
Steven Hugg ba73c5f569 electron: sync w/ filesystem, no more replaceSelection() 2020-08-29 20:37:34 -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 eb7b665536 if error line position is available, underline 2020-08-20 11:41:58 -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 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 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 502ee5de0f getDebugTree(): use $$ for view functions so we don't accidentally call them 2020-08-09 15:01:13 -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 5fcdde3244 fixed symbols in memory views when calling subroutines 2020-08-02 10:40:52 -05:00
Steven Hugg b78fbe5ac4 atari800xl.mame platform, Alterra ROMs 2020-07-28 18:22:08 -05:00
Steven Hugg a5c69fa274 vcs: supercharger export; apple2: merlin32 2020-07-26 11:53:13 -05:00
Steven Hugg be505566ee editor: scroll to top when loading file 2020-07-21 11:41:29 -05:00
Steven Hugg 73b766f1a3 probe views: show last label name 2020-07-15 16:01:02 -05:00
Steven Hugg 4480e217f6 consistent tree node shape 2020-07-12 09:11:42 -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 ccc011e048 zmachine: more split window stuff, ztrek 2020-07-10 19:47:23 -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 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 d068dc0433 memory map: updated to use css grid 2020-07-06 12:52:42 -05:00
Steven Hugg a815b18d7d added Symbol Probe view 2020-07-04 17:58:52 -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 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 e1b19b8119 initial swag at openRelevantListing(), still needs work on cc65 2019-12-27 20:53:44 -06:00