Commit Graph

1191 Commits

Author SHA1 Message Date
Steven Hugg 04859a5360 williams-defender platform (no sound) 2021-07-13 09:46:49 -05:00
Steven Hugg 5109986557 nanoasm: fixed multi-byte fixups 2021-07-12 18:05:37 -05:00
Steven Hugg bf12984f26 fixed syncdev/syncprod make targets 2021-07-12 13:14:51 -05:00
Steven Hugg 51ee5526c9 nanoasm: added "endian":"little" attribute to variable defs 2021-07-12 13:08:34 -05:00
Steven Hugg aa7fe61a86 verilog: disabled v4 warnings, inline asm in non-main files 2021-07-12 12:39:57 -05:00
Steven Hugg d0838ec954 electron: added update-electron-app; updated menu liks 2021-07-11 18:38:43 -05:00
Steven Hugg 2fba433f7a verilog: fixed reset values 2021-07-11 13:41:20 -05:00
Steven Hugg fd6d539027 npm audit 2021-07-11 12:24:27 -05:00
Steven Hugg 58b49cb6f6 updated c64/zx .wasm emulators 2021-07-10 18:57:05 -05:00
Steven Hugg 1b934eb32e deleted some asm.js files, since replaced by wasm 2021-07-10 16:59:31 -05:00
Steven Hugg d31428aa42 electron: removed workspaces, added sentry lib, electron-builder 2021-07-10 15:23:36 -05:00
Steven Hugg 10d04f9114 verilog: randomizeOnReset = true except for unit tests (only <=32 bit values reset) 2021-07-09 15:21:41 -05:00
Steven Hugg 876d66e6de verilog: fixed video sync for vga mode; ignore line # changes 2021-07-09 12:56:26 -05:00
Steven Hugg 631b7c73a7 verilog: changed Proxy to Object.defineProperty() 2021-07-08 17:46:18 -05:00
Steven Hugg 85932132d1 verilog: fixed $time for tests (timescale == msec) 2021-07-08 16:47:27 -05:00
Steven Hugg 42920337ec verilog: fix optimization for tick2(), removed > 64 bit tests, stop tracing when $stop/$finish, +SignExt 2021-07-08 15:50:16 -05:00
Steven Hugg 5ab0e397d3 verilog: fixed 64-bit casting, constant issues 2021-07-08 13:00:44 -05:00
Steven Hugg 6ac29d78dc add binaryen.js to lib/ 2021-07-07 20:37:46 -05:00
Steven Hugg b9a0de6cac verilog: test updates, source locations, labels, Silice 2021-07-07 15:43:35 -05:00
Steven Hugg e703c16dfe verilog: worker re-uses memory 2021-07-06 23:56:01 -05:00
Steven Hugg 5cf56f9d04 verilog: sort var defs, fix video sync 2021-07-06 22:26:29 -05:00
Steven Hugg 1ab0d290f8 verilog: fuzzhdl 2021-07-06 15:18:17 -05:00
Steven Hugg ac55082863 verilog: monitor sync 2021-07-06 12:20:56 -05:00
Steven Hugg bc13614b6a verilog: $readmem, fixed while loop 2021-07-05 18:55:06 -05:00
Steven Hugg 3ec69792b0 verilog: working on 64-bit, debug tree, fix 1-bit sound 2021-07-05 11:56:57 -05:00
Steven Hugg 854a6a2cdc verilog: fixed wasm array views, compare test, loadROM async? 2021-07-03 11:29:11 -05:00
Steven Hugg f4d8435c59 verilog: waveform scroll left/right with wheel event 2021-07-03 09:25:37 -05:00
Steven Hugg c0d60edbad verilog: refactor, trace buffer, fast video update 2021-07-03 09:03:12 -05:00
Steven Hugg 4e97cd2eef verilog: wasm, HDLModuleRunner interface 2021-07-01 18:55:28 -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 7b492622c2 verilog: tweaked scope, asm syntax 2021-06-25 13:32:39 -05:00
Steven Hugg 4a916b88e3 verilog: scope view go to current position, no more scrolling 2021-06-23 18:44:44 -05:00
Steven Hugg f8532b44aa verilog: better scope zoom in/out, labels 2021-06-23 18:29:52 -05:00
Steven Hugg 11f7347a15 nanoasm: hack for 32-bit width support 2021-06-23 11:06:10 -05:00
Steven Hugg 07f3a30c96 upgraded typescript; installed typedoc 2021-06-21 14:33:21 -05:00
Steven Hugg e6828766ce fixed wiz and silice compile issues 2021-06-20 16:38:54 -05:00
Steven Hugg 55dc4226c7 npm update 2021-06-18 21:14:26 -05:00
Steven Hugg a2ee3bf964 armasm: fixed offsets; updated docs urls for help 2021-06-18 09:08:25 -05:00
Steven Hugg e7dc2ce750 arm: fixed pc and listing for thumb 2021-06-15 09:26:22 -05:00
Steven Hugg a7f62079db arm: added serial console, SerialIOInterface needs refactoring; moved VirtualTextScroller 2021-06-14 16:53:12 -05:00
Steven Hugg 240578d942 ui: refresh windows when errors/EmuHalt; arm32 changes 2021-06-14 11:37:06 -05:00
Steven Hugg d79f3c3da9 arm32: 16-bit color (555) 2021-06-10 19:16:45 -05:00
Steven Hugg e74e506f4f armips: fixed binary 2021-06-10 14:12:30 -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 2b5ec48940 updated README 2021-06-03 11:12:25 -05:00
Steven Hugg 6e7934d1fe atari8: added skeleton files, dasm: better parsing of unresolved symbols 2021-05-31 22:15:36 -05:00
Steven Hugg 04c9b8105c basic: improved star trader econometric data (thanks Jim) 2021-05-28 10:46:30 -05:00
Steven Hugg 18d5e083d4 nightwatch; fixed skeletons 2021-05-22 12:02:03 -05:00