Commit Graph

68 Commits

Author SHA1 Message Date
Steven Hugg 04859a5360 williams-defender platform (no sound) 2021-07-13 09:46:49 -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 876d66e6de verilog: fixed video sync for vga mode; ignore line # changes 2021-07-09 12:56:26 -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 5cf56f9d04 verilog: sort var defs, fix video sync 2021-07-06 22:26:29 -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 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 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 7725884eb0 arm32: platform, vasm and armips, unicorn.js 2021-06-05 23:32:43 -05:00
Steven Hugg 4dfef4ca22 verilog: enable signal not handled specially 2021-05-13 13:36:04 -05:00
Steven Hugg 74ce0e80c2 verilog: added alu.v 2021-05-07 09:50:04 -05:00
Steven Hugg add8ce7b8c verilog: change input value by clicking 2021-05-03 16:58:33 -05:00
Steven Hugg b3b93e150d verilog: 32-bit (FFbbggrr) rgb output, testing w/ Silice 2020-12-28 10:06:50 -06:00
Steven Hugg bf5248685f verilog: hide controls when no crt 2020-09-23 12:00:47 -05:00
Steven Hugg ae31f8308f verilog: black border around values in scope, allow zoom out to 1/16 scale 2020-09-17 20:18:43 -05:00
Steven Hugg 11bdd3cf63 CYCLES_PER_FILL 2020-09-16 22:12:21 -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
Ewen McNeill 1e9e4877bb verilog: connect player 2 keys to player 2
Reconnect the Player 2 keys to Player 2; they were accidentally connected
to Player 1 in 271c2ea020

Fixes https://github.com/sehugg/8bitworkshop/issues/31
2020-02-29 20:37:52 +13:00
Steven Hugg b749d58de6 fixed a couple sentry bugs 2020-01-28 09:50:38 -06:00
Steven Hugg d16f87b990 fixed waveform bug; added VL_DIVS_III 2019-11-13 19:51:09 -06:00
Steven Hugg f7ade09225 use throw Error() when possible 2019-11-13 14:49:00 -06:00
Steven Hugg 5516ca96b5 refactored into composite typescript project (multiple tsconfig.json files) 2019-10-26 10:38:21 -05:00
Steven Hugg 86e2866660 atari7800: display list, new memory map, logIllegal() 2019-09-11 14:15:31 -05:00
Steven Hugg 1d5d2cddf0 verilog: support / 2019-09-07 20:00:48 -04:00
Steven Hugg 47aaa1d302 update project/window files when uploading 2019-09-02 21:54:04 -04:00
Steven Hugg eff53c0d92 verilog: made $readmem a lot faster 2019-08-31 17:17:31 -04:00
Steven Hugg 70862f2146 verilog: added keycode/keystrobe 2019-08-28 23:49:17 -04:00
Steven Hugg 9324b23def added Gamepad API support 2019-06-07 13:04:40 -04:00
Steven Hugg 271c2ea020 standardized key codes to get ready for gamepad support 2019-06-07 12:00:49 -04:00
Steven Hugg 2aa818e320 verilog: support $readmemb/h("file", array) 2019-05-01 23:43:06 -04:00
Steven Hugg 8152a14a2b verilog: ctrl-click to pause on scanline 2019-05-01 22:09:22 -04:00
Steven Hugg 8af1c5d3c5 verilog: don't destroy() when module changes 2019-04-22 11:39:30 -04:00
Steven Hugg cde43b361f verilog-vga: updated presets 2019-01-27 15:29:37 -05:00
Steven Hugg e44a0734dd verilog-vga 2019-01-27 14:50:11 -05:00
Steven Hugg 3d72805460 catch gen.reset(), localStorage is null errors 2018-12-22 17:56:57 -06:00
Steven Hugg 49c150930a more verilog updates 2018-12-15 11:25:22 -05:00
Steven Hugg c6f2382f26 verilog: cpu16 updates; minor changes 2018-12-07 11:03:24 -05:00
Steven Hugg d2237a3e30 use flex for verilog scope layout 2018-11-26 06:17:20 -05:00