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 5c52862a0b mame: made 6502/z80 subclasses 2021-07-31 17:01:19 -05:00
Steven Hugg 55735b4039 starting on WASI emulator support, atari800 2021-07-27 11:13:50 -05:00
Steven Hugg 9bb79c318f (WIP) new hdl package, verilator 4 (emscripten 2.0.6), hdlwasm 2021-06-30 18:07:55 -05:00
Steven Hugg a7f62079db arm: added serial console, SerialIOInterface needs refactoring; moved VirtualTextScroller 2021-06-14 16:53:12 -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 4addfe7ae2 wiz: use wla debug format, syntax highlighter 2021-03-04 13:43:53 -06:00
Steven Hugg 5ee1c7e8a3 initial wiz support (vcs and nes) 2021-03-04 08:49:48 -06:00
Steven Hugg 244377e2a6 serial test harness, readFile/writeFile, tty save/load state 2020-10-22 12:02:49 -05:00
Steven Hugg 0600ab3b9f file#_post: ignore/force params 2020-10-14 17:33:15 -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 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 88fa924507 basic: fuzz test fixes, DEF cycle detector 2020-08-16 09:57:13 -05:00
Steven Hugg e96f7e8b49 stepOver(), rearranged dbg buttons, fixed basic debugging and saveState() 2020-08-13 12:33:09 -05:00
Steven Hugg 3a4b39b01c first crack at BASIC 2020-08-08 11:00:05 -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 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 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 842f256931 probe recorder test, fixes 2020-07-11 12:27:32 -05:00
Steven Hugg 5a5eec982c getROMExtension() for some platforms, changed d/l filenames 2020-07-11 11:21:01 -05:00
Steven Hugg ccc011e048 zmachine: more split window stuff, ztrek 2020-07-10 19:47:23 -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 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 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
Steven Hugg 4560a1b227 inspect shows var values, more todo 2020-01-05 17:49:08 -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 2d921e68e6 state.mem for c64 2019-12-28 11:13:36 -06:00
Steven Hugg e1b19b8119 initial swag at openRelevantListing(), still needs work on cc65 2019-12-27 20:53:44 -06:00
Steven Hugg 5c4b2b0ca4 openRelevantListing() not ready until listings are fixed, "folder/file.ext" normalized 2019-12-27 13:19:11 -06:00
Steven Hugg 7a7c3d7255 fixed williams-z80 import, removed coleco.mame, fixed _MAIN_ presets, xhr ontimeout, update chromedriver 2019-12-27 09:58:46 -06:00
Steven Hugg 363fbee4a9 npm update 2019-12-21 23:50:51 -06:00
Steven Hugg f9392c5a96 c64: updated filesystem, presets, load/save 2019-12-21 11:54:26 -06:00
Steven Hugg d55576be9f multiple -D for cc65 2019-12-18 18:47:40 -06:00
Steven Hugg 4a1ac1bbac c64: more work on WASMMachine; use more await for ui 2019-12-18 16:27:34 -06:00
Steven Hugg 7d6e910e57 c64: started WASM implementation from https://github.com/sehugg/chips
use async functions in startUI()
2019-12-17 20:28:06 -06:00
Steven Hugg 24f339e522 adding cmoc/lwtools (need to add Module["callMain"]=callMain; to emscripten .js files) 2019-12-10 18:54:21 -06:00