Commit Graph

235 Commits

Author SHA1 Message Date
Steven Hugg 8023d56b88 c64: presets 2023-12-25 10:24:31 -05:00
Steven Hugg e6c3dc98e1 fixed tests 2023-11-25 13:18:41 -06:00
Steven Hugg 44271fe9b8 added acme assembler
vcslib: increased # of lines in kernel
2023-11-13 12:37:38 -06:00
Steven Hugg 3018ddf27a verilog, apple2: don't use KeyPress event anymore, use KeyDown/KeyUp 2022-09-11 18:24:32 -05:00
Steven Hugg 162113b915 reload debug break state before resuming, fixes frame de-sync problem 2022-09-07 12:23:53 -05:00
Steven Hugg 30342d2618 atari8: fixed VSCROL, pokey freq, performance 2022-09-04 18:28:49 -05:00
Steven Hugg 5735135add atari8: wait/dma events, new kbd 2022-09-03 15:28:59 -05:00
Steven Hugg 33b2e92396 atari8: fixes, faked .xex loading 2022-09-02 22:19:24 -05:00
Steven Hugg c572834c8c atari8: fixes, tests 2022-09-01 17:23:16 -05:00
Steven Hugg a86e554336 Merge branch 2022-08-30 19:50:37 -05:00
Steven Hugg ed7758d7e0 atari8: started on js platform 2022-08-30 19:37:30 -05:00
Steven Hugg 472b9f952d c64: presets, new vsync 2022-08-20 18:03:54 -05:00
Steven Hugg 66017f8316 c64: presets 2022-08-09 13:28:55 -05:00
Steven Hugg b284fc694d fixed tests, removed listings from parseCA65Listing 2022-06-22 12:22:47 -05:00
Steven Hugg 6ca0a707e1 Merge branch 'master' into ecs 2022-02-22 11:49:13 -06:00
Steven Hugg b9fc162885 cmoc: better listing parser, williams: updated presets 2022-02-22 09:48:41 -06:00
Steven Hugg 46f6063929 typescript unit tests in src/test 2022-01-29 12:47:37 -06:00
Steven Hugg 5a39828bf5 fixed tests 2022-01-24 16:56:44 -06:00
Steven Hugg c42beda98f upgraded cc65 2022-01-24 13:26:11 -06:00
Steven Hugg 48eb75882b fixed instanceof EmuHalt 2021-12-22 08:50:02 -06:00
Steven Hugg c9d97edbd0 testing: binaryen module abort()s on linux, don't know why, so moved to test/verilog for now 2021-09-20 18:02:39 -05:00
Steven Hugg 6134a8c89c scripting: working on notebook, functions, files, setItem(), fixed tests 2021-08-17 19:38:48 -05:00
Steven Hugg f073ce2350 updated worker with result type-checking 2021-08-08 13:54:20 -05:00
Steven Hugg 5eb3e864fb fixed file upload after esbuild refactor 2021-08-06 21:02:45 -05:00
Steven Hugg f5ba481c1d intro tour: dynamic import of .js file; renamed 6809.js to .ts 2021-08-06 08:10:13 -05:00
Steven Hugg be679ecc10 fixed unit tests 2021-08-04 21:20:55 -05:00
Steven Hugg 8f6432f0d4 refactoring: UIQueryString UserPrefs, moved createNewPersistentStore, es2017, fixed tests, style changes for embed 2021-08-04 16:54:01 -05:00
Steven Hugg 4506ebd7e0 started migration to esbuild modules 2021-08-02 08:32:46 -05:00
Steven Hugg 29f0238b90 worker: use imports instead of require() 2021-07-30 09:54:35 -05:00
Steven Hugg f3bf1602d5 started bundling worker with esbuild 2021-07-27 11:13:58 -05:00
Steven Hugg 565d7d947c verilog: test for silice ccast bug 2021-07-22 16:04:26 -05:00
Steven Hugg e82245d7bd worker: uses import and require() 2021-07-22 11:14:05 -05:00
Steven Hugg a0ec21d623 cc65: can #define CC65_FLAGS <comma-separated values> 2021-07-15 13:00:38 -05:00
Steven Hugg 8d756ff363 updated package-lock.json, define __MAIN__ and __8BITWORKSHOP__ for ca65 2021-07-15 11:10:37 -05:00
Steven Hugg 5109986557 nanoasm: fixed multi-byte fixups 2021-07-12 18:05:37 -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 2fba433f7a verilog: fixed reset values 2021-07-11 13:41:20 -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 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 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 9bb79c318f (WIP) new hdl package, verilator 4 (emscripten 2.0.6), hdlwasm 2021-06-30 18:07:55 -05:00
Steven Hugg 7725884eb0 arm32: platform, vasm and armips, unicorn.js 2021-06-05 23:32:43 -05:00