Commit Graph

  • 36cfafcbf9 restartAtPC(), debug info Steven Hugg 2020-08-23 13:40:04 -0500
  • 9e48b7f973 basic: WHILE start/end, fixed OPTION boolean, CONVERT, more type checking, set $loc offset, OPTION parsing Steven Hugg 2020-08-22 11:40:58 -0500
  • b2df149fb3 basic: fixed css, star trader fixes Steven Hugg 2020-08-21 17:42:38 -0500
  • eeae662e6b basic: added ENTER elapsed time Steven Hugg 2020-08-20 22:20:53 -0500
  • 7d806850ee basic: added scope start/end index, use for IF/ELSE and to skip FOR Steven Hugg 2020-08-20 14:56:28 -0500
  • e9d3fbcb62 basic: added type-checking in the compile stage Steven Hugg 2020-08-20 12:58:14 -0500
  • eb7b665536 if error line position is available, underline Steven Hugg 2020-08-20 11:41:58 -0500
  • 74238b334f basic: got rid of BASICLine in favor of list of statements, multipleStmtsPerLine Steven Hugg 2020-08-19 12:05:30 -0500
  • e5de701419 basic: compiledBlocks option, dialect errors, refactor Steven Hugg 2020-08-18 20:06:23 -0500
  • 9cedb1af08 basic: fixes for non-line-number mode (24, 62, 81), handle unhandledrejection, MODERN default dialect, DARTMOUTH Steven Hugg 2020-08-16 12:16:29 -0500
  • 88fa924507 basic: fuzz test fixes, DEF cycle detector Steven Hugg 2020-08-15 15:03:56 -0500
  • 295f1ef9de basic: OPTION DIALECT must come 1st, hot restart for FOR loops, chainAssignments, more games, CONVERT, DEC+ Steven Hugg 2020-08-15 06:53:13 -0500
  • 7f372b0b52 basic: hot reload, tab group wrap Steven Hugg 2020-08-14 16:21:32 -0500
  • 2cac077735 basic: help, dialect info, fixed advance() issue, slice = bug, GOTO ref fix, RESTORE fix Steven Hugg 2020-08-14 09:26:43 -0500
  • b2cb2ec27f
    Merge pull request #46 from Konamiman/update-link-to-msx2-technical-handbook Steven Hugg 2020-08-14 08:01:36 -0500
  • 876f188604 Update link to MSX2 Technical Handbook. Nestor Soriano 2020-08-14 10:04:30 +0200
  • a12cebfde4 basic: better DATA parsing, RESTORE <line> fixed, REM back as token (24, 57, 76) Steven Hugg 2020-08-13 23:34:54 -0500
  • 4767ed8429 merged zmachine + basic use of teletype Steven Hugg 2020-08-13 20:50:41 -0500
  • fab1768b75 basic: new de-crunching algorithm, REM.. is token (18, 57, 84) Steven Hugg 2020-08-13 18:53:11 -0500
  • ff780236d3 basic: HPBASIC, TINY, computedGoto, required END (18, 57, 111) Steven Hugg 2020-08-13 12:51:35 -0500
  • e96f7e8b49 stepOver(), rearranged dbg buttons, fixed basic debugging and saveState() Steven Hugg 2020-08-13 12:32:47 -0500
  • 45ab88611e basic: RANDOMIZE, WHILE/WEND, RESTORE line, BASIC80 (17, 56, 67) Steven Hugg 2020-08-12 11:57:54 -0500
  • 0fd04658cb basic: fixed tty column count, added hex/octal Steven Hugg 2020-08-12 10:51:18 -0500
  • 6c7e852748 ui: split run debug button groups Steven Hugg 2020-08-12 10:47:46 -0500
  • 8fdd958859 basic: fixed NEXT, expectTokens() Steven Hugg 2020-08-12 10:11:10 -0500
  • e962404c2f basic: testInitialFor, staticArrays, token crunching, bell, more OPTIONs (17, 54, 68) Steven Hugg 2020-08-11 12:29:31 -0500
  • ac4b6a86ce sentry: ignore EmuHalt in exceptions Steven Hugg 2020-08-11 10:01:44 -0500
  • 5269585fd0 editor uses markText to show current pc line, show state when paused Steven Hugg 2020-08-10 22:08:31 -0500
  • d92cc5542d views use SourceLocation/Line to locate code Steven Hugg 2020-08-10 21:35:25 -0500
  • d5405c4db1 basic: input validation, array bounds check Steven Hugg 2020-08-10 11:08:43 -0500
  • 946037a1c9 basic: ON..GOSUB, CLEAR, rearranged platform menu Steven Hugg 2020-08-10 08:07:09 -0500
  • cf39cd4f58 basic: out of order loops, convert editor to uppercase when dialect says so, OPTION CPUSPEED Steven Hugg 2020-08-09 22:19:27 -0500
  • 52a1107114 basic: fixed transcript bottom, moved teletype to file, added label field to errors Steven Hugg 2020-08-09 20:40:17 -0500
  • 8b7b581217 added SourceLocation for runtime errors (EmuHalt) Steven Hugg 2020-08-09 16:32:52 -0500
  • 17f99b34d4 ui: click on errors to go to line; fixed mainpath -> mainPath Steven Hugg 2020-08-09 15:52:26 -0500
  • 502ee5de0f getDebugTree(): use $$ for view functions so we don't accidentally call them Steven Hugg 2020-08-09 14:45:39 -0500
  • 167d60d402 basic: bitwise logic, check DEFs, assign2js, check args (41, 39, 68) Steven Hugg 2020-08-09 11:23:49 -0500
  • bef0c6e7e3 basic: GET, POP, fixed func/builtins, dialect stuff, print head, ELSE (44, 44, 68) Steven Hugg 2020-08-08 21:36:21 -0500
  • a1efa8eebd basic: dialect stuff, error checking (44, 45, 68) Steven Hugg 2020-08-08 20:25:58 -0500
  • bbae87269f basic: optional labels setting Steven Hugg 2020-08-08 20:03:48 -0500
  • 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) Steven Hugg 2020-08-08 11:22:56 -0500
  • 3a4b39b01c first crack at BASIC Steven Hugg 2020-08-04 23:48:29 -0500
  • 9ab7801fa8 codemirror: updated to 5.56.0, fixed tests Steven Hugg 2020-08-04 10:22:31 -0500
  • 7712119bca electron: fixed binary encoding, reload, args Steven Hugg 2020-08-02 20:22:20 -0500
  • 40af6b2602 removed script platform Steven Hugg 2020-08-02 20:05:25 -0500
  • 5fcdde3244 fixed symbols in memory views when calling subroutines Steven Hugg 2020-08-02 10:40:52 -0500
  • f7b09ab1a0 electron: trying to open files in filesystem Steven Hugg 2020-08-01 23:06:18 -0500
  • 5391cefbc2 moved some development files to meta/ directory, updated sync script Steven Hugg 2020-08-01 13:17:19 -0500
  • ba916728f0 updated npm, copy deps from node_modules/ to lib/ Steven Hugg 2020-08-01 12:35:27 -0500
  • 3d82280c0a electron: initial experimental build (npm start), removed web/images Steven Hugg 2020-07-30 14:43:55 -0500
  • 40aac97a58 reordered mame menu Steven Hugg 2020-07-30 13:54:34 -0500
  • 3b13a472bc working on new unified MAME support Steven Hugg 2020-07-29 15:21:28 -0500
  • b344590917 atari8: fastbasic, only int-mode and builds carts right now Steven Hugg 2020-07-28 19:14:42 -0500
  • b78fbe5ac4 atari800xl.mame platform, Alterra ROMs Steven Hugg 2020-07-28 15:06:49 -0500
  • 68f19fbf11 tests: createTestDOM() function Steven Hugg 2020-07-27 08:04:48 -0500
  • a5c69fa274 vcs: supercharger export; apple2: merlin32 Steven Hugg 2020-07-25 18:33:55 -0500
  • 82c18e04aa apple2: floating bus, no scanline rendering yet Steven Hugg 2020-07-23 21:52:53 -0500
  • 8b96c82e65 apple2: fixed cosmic impalas 3.6.0 Steven Hugg 2020-07-23 09:36:43 -0500
  • 3e8436126b atari5200: added atari5200.inc, display list test Steven Hugg 2020-07-21 14:14:05 -0500
  • be505566ee editor: scroll to top when loading file Steven Hugg 2020-07-21 11:36:15 -0500
  • 5445db5773 williams: fixed sprites Steven Hugg 2020-07-20 22:27:20 -0500
  • f05fde8f47 zx: added crt0 Steven Hugg 2020-07-20 12:00:25 -0500
  • 101f605c6c minor tweaks Steven Hugg 2020-07-19 21:46:06 -0500
  • 60de08c9da ui: added "Alert" title to dialogs, updated binary detector Steven Hugg 2020-07-19 17:04:36 -0500
  • 08af6ae3a5 loadBIOS() now on Machine interface, updated c64 BIOS, emulator types SYS command Steven Hugg 2020-07-18 15:38:39 -0500
  • aba1072abd added runToPC() so can continue after run to line Steven Hugg 2020-07-18 11:13:32 -0500
  • 9202583619 ui: highlight relevant book Steven Hugg 2020-07-17 12:06:24 -0500
  • cf12b481a9 fixed wasm probe tests, updated jquery to 3.5.1 Steven Hugg 2020-07-16 14:47:28 -0500
  • ba2c288e8d apple2: delta modulation demo Steven Hugg 2020-07-15 19:01:28 -0500
  • 76359552cb
    build(deps): bump lodash from 4.17.15 to 4.17.19 dependabot[bot] 2020-07-16 08:49:28 +0000
  • 73b766f1a3 probe views: show last label name Steven Hugg 2020-07-15 16:01:02 -0500
  • bc58a43473 updates for apple2 spkr accuracy Steven Hugg 2020-07-15 15:41:09 -0500
  • 99d32a17aa c64: support call stack view Steven Hugg 2020-07-14 07:32:45 -0500
  • 93aff314c8 c64, zx: added probe buffer support, need to log scanlines Steven Hugg 2020-07-13 21:14:47 -0500
  • 95e1ef8a0d apple2-hgr2.cfg, moved debug tree Steven Hugg 2020-07-13 18:05:29 -0500
  • e70b8a9749 tests use WASM if available Steven Hugg 2020-07-13 17:15:48 -0500
  • f5a4844af3 request persistent permission more often, show dialog if not Steven Hugg 2020-07-12 23:54:09 -0500
  • 85dc34eccb ui: show repo id in toolbar, apple2: new presets Steven Hugg 2020-07-12 17:21:54 -0500
  • 270d04e169 moved emsrc/ to https://github.com/sehugg/8bitworkshop-compilers Steven Hugg 2020-07-12 15:06:36 -0500
  • 8cf8a6c2e8 request storage permissions after tour ends Steven Hugg 2020-07-12 14:41:45 -0500
  • 5fe9ec29a5 removed tools/, moved to new repo sehugg/8bit-tools Steven Hugg 2020-07-12 10:22:41 -0500
  • 4480e217f6 consistent tree node shape Steven Hugg 2020-07-11 20:29:55 -0500
  • 7393d8276f fixed atari vector example ? Steven Hugg 2020-07-11 20:21:31 -0500
  • 9b7df7938a markdown: allow-same-origin sandbox iframe Steven Hugg 2020-07-11 23:18:37 -0500
  • 52d6f69d09 call stack view: swapped push/pop, check for real jump, made top level list flat; header for symbol probe Steven Hugg 2020-07-11 18:38:45 -0500
  • b76c18e013 vcs: added probing support Steven Hugg 2020-07-11 17:45:35 -0500
  • dbda38d31a views that use startProbing() can use cumulative data mode Steven Hugg 2020-07-11 15:26:59 -0500
  • e66802addb emerged the call stack view Steven Hugg 2020-07-11 13:46:47 -0500
  • 8f192ab2a1 replay now allows seek to frame 0 Steven Hugg 2020-07-11 12:45:22 -0500
  • 842f256931 probe recorder test, fixes Steven Hugg 2020-07-11 12:26:37 -0500
  • df4b35ed6a z80: removed old simulator and tests (we have zexall now) Steven Hugg 2020-07-11 11:16:03 -0500
  • 5a5eec982c getROMExtension() for some platforms, changed d/l filenames Steven Hugg 2020-07-11 09:51:26 -0500
  • c99f4c4d3a zmachine: fixed focus on chrome Steven Hugg 2020-07-10 23:27:31 -0500
  • c1e83c3a03 rebuilt node modules, now typescript lib == es2017 Steven Hugg 2020-07-10 23:04:00 -0500
  • 8198cd471a no chromedriver, but found parsedoc.py Steven Hugg 2020-07-10 23:00:01 -0500
  • c3561662ff removed caspr, acme Steven Hugg 2020-07-10 21:08:15 -0500
  • ccc011e048 zmachine: more split window stuff, ztrek Steven Hugg 2020-07-10 16:37:04 -0500
  • 34aba0443e markdown: using iframe Steven Hugg 2020-07-10 15:19:01 -0500
  • 1e9b164c55 zmachine: split window fixed Steven Hugg 2020-07-10 14:05:05 -0500
  • c76d240a87 x86: fixed yasm listing, font size resize, resize for zmachine too Steven Hugg 2020-07-10 13:25:34 -0500