Commit Graph

476 Commits

Author SHA1 Message Date
Steven Hugg b3861f3361 astrocade: split bios into .c files; check rom_size on sdcc targets (not yet) 2019-06-02 22:49:51 -04:00
Steven Hugg 50421a69f3 astrocade: added bmusic, updated aclib 2019-06-02 00:48:02 -04:00
Steven Hugg 168ccb691d astrocade: added SENTRY, use EXX 2019-06-01 18:12:49 -04:00
Steven Hugg 9ddad79326 astrocade: more updates, flop patterns 2019-05-31 21:13:51 -04:00
Steven Hugg 700877e310 astrocade: split bios into .s file, fixed interrupt page, added music 2019-05-31 16:11:44 -04:00
Steven Hugg 53d6dce4de astrocade: updated bios 2019-05-30 09:53:05 -04:00
Steven Hugg 92170dd5c4 astrocade: simpler layout using SYSTEM 2019-05-29 22:10:38 -04:00
Steven Hugg b7a8bf2a23 astrocade: new stack layout for bios calls 2019-05-28 20:50:06 -04:00
Steven Hugg 642ba8176f astrocade debug fixes; z80 was borking 'im' during loadState() 2019-05-28 19:22:11 -04:00
Steven Hugg c93ba6fd75 astrocade: updated presets, added memory bus contention, palette layout 2019-05-27 13:14:51 -04:00
Steven Hugg 55d7965b00 updated readme 2019-05-23 17:59:07 -04:00
Steven Hugg 1c192c4105 nes: updated comments in presets 2019-05-22 11:45:05 -04:00
Steven Hugg 31356a7b5f use #emuscreen to place emulator video 2019-05-21 13:06:48 -04:00
Steven Hugg af26db3396 added neslib2.lib 2019-05-17 15:55:59 -04:00
Steven Hugg b5d0c2410b nes: update presets, vram cur/tmp display 2019-05-16 23:30:08 -04:00
Steven Hugg 3e2a3ddee7 nes: added attributes example 2019-05-16 10:08:01 -04:00
Steven Hugg e3a3016f9d trying to fix asset editor nametables 2019-05-15 00:37:10 -04:00
Steven Hugg 070a67a917 nes: updates 2019-05-13 22:52:50 -04:00
Steven Hugg 0f292a422f update nes presets, renamed .asm to .dasm 2019-05-10 22:16:45 -04:00
Steven Hugg 5ded34e668 updated climber to use oam_meta_spr_pal(); updated neslib 2019-05-07 12:34:51 -04:00
Steven Hugg d2b19df9c9 working on github integration; added nes chase game and support folders/; removed ga() 2019-05-06 18:22:03 -04:00
Steven Hugg fe1e0fc9aa nes: added road, tint demo; extra tools; embed.html fetch remote url 2019-04-28 11:47:57 -04:00
Steven Hugg 0e47e7d035 started on vector-ataricolor target (for 6502) 2019-04-25 12:37:53 -04:00
Steven Hugg f71c8602e0 added //#resource "file.bin" 2019-04-24 15:29:16 -04:00
Steven Hugg 8f1a7c710e pixel editor mouseup(); unhighlight line when resume after debug 2019-04-24 11:44:34 -04:00
Steven Hugg 8af1c5d3c5 verilog: don't destroy() when module changes 2019-04-22 11:39:30 -04:00
Steven Hugg d8016ff718 nes presets; check spaces in filenames 2019-04-22 11:39:09 -04:00
Steven Hugg 645815155b NES presets; neslib .o w/ splitxy() 2019-04-18 23:51:26 -04:00
Steven Hugg 4ddc183f74 nes preset updates 2019-04-18 12:10:05 -04:00
Steven Hugg b2264d75cf updated nes presets 2019-04-12 11:08:01 -04:00
Steven Hugg 78d83e0a20 reload debug break state after breakpoint hit; debugPCDelta in load/saveState; renamed vrambuf_ functions 2019-04-08 09:02:17 -04:00
Steven Hugg 0a9fffee73 nes updates, runToFrameClock() 2019-04-07 11:59:18 -04:00
Steven Hugg 810d0af58b nes updates; new build script; fixed kbd shortcuts 2019-04-06 10:53:02 -04:00
Steven Hugg 4fc52a11f2 nes preset updates; switched to Toolbar class for main ui 2019-04-04 16:50:28 -04:00
Steven Hugg 361f39714b ui tweaks, irq.c, unified nes.mame platform 2019-04-03 22:15:07 -04:00
Steven Hugg 2889ef33bd pixel editor updates, vcs preset updates 2019-03-26 08:45:46 -04:00
Steven Hugg 36b8ed48a0 integrated/replaced pixel editor, nes: updated presets 2019-03-25 14:54:51 -04:00
Steven Hugg cc767eafd0 cc65: fixed errors in include files; minor fixes, preset updates 2019-03-23 09:58:12 -04:00
Steven Hugg f55da302ed pixel editor palette selector, tilemap viewer 2019-03-22 13:50:32 -04:00
Steven Hugg 318fa399a7 working on pixel, palette editors 2019-03-21 21:26:53 -04:00
Steven Hugg f190bf2d58 updated tests, intro page 2019-03-18 14:28:51 -04:00
Steven Hugg 08e253751f better segment coloring in memory dump 2019-03-16 12:00:35 -04:00
Steven Hugg 783bad07af nes: update presets, vram browser 2019-03-15 12:54:26 -04:00
Steven Hugg 7f6f5cdce4 new cc65 version; move to WASM 2019-03-14 12:19:55 -04:00
Steven Hugg 98ccf2b26a nes: bank switching .cfg for MMC3 via NES_MAPPER=4; reverse A/B btns 2019-03-13 20:31:42 -04:00
Steven Hugg 1e44d05536 nes: updated presets 2019-03-11 12:55:29 -04:00
Steven Hugg 4c5c185a61 updated presets 2019-03-06 21:33:56 -05:00
Steven Hugg fb3b996d4a nes: updated presets 2019-03-06 15:54:37 -05:00
Steven Hugg 788854166a nes: updated presets 2019-03-05 22:00:54 -05:00
Steven Hugg f17a3488ed nes: fixed presets, added to platforms menu 2019-03-05 11:26:02 -05:00
Steven Hugg 733846af16 fixed profiler so updates after pause; nes presets; resize windows; dialog for gist share 2019-03-03 22:17:45 -06:00
Steven Hugg ce019b5632 nes: fixed binary GET for Firefox, DASM errors, disassembler 2019-03-02 17:27:51 -06:00
Steven Hugg a243044ed5 nes: presets 2019-03-02 12:54:40 -05:00
Steven Hugg ccf5824bb4 memory map hover + click; nes presets 2019-02-26 22:00:10 -05:00
Steven Hugg 4e17913823 fixed params when using vcs.mame; fixed tests; fixed nes start/select 2019-02-25 22:20:07 -05:00
Steven Hugg db60c8e380 NES: fixed clipping, update presets, apu.c/h, vrambuf.c 2019-02-25 11:03:29 -05:00
Steven Hugg 8daa260527 NES: rearrange chr_generic tiles for 8x16 sprites; music/sfx for game 2019-02-24 10:06:56 -05:00
Steven Hugg 4e3ac25318 VCS has memory map; nes presets 2019-02-22 14:43:48 -05:00
Steven Hugg 806600994f build segment table; download all has local/ prefix; NES: use CHR ROM for C 2019-02-21 14:44:13 -05:00
Steven Hugg e9d207fa84 nes: update presets, famitone; show asm listing files 2019-02-21 12:36:45 -05:00
Steven Hugg 764b230599 nes: update presets, catch exceptions in advance(), #define NES_MIRRORING etc 2019-02-20 19:24:37 -05:00
Steven Hugg 566bbdca94 nes: controller demo 2019-02-15 13:27:56 -05:00
Steven Hugg 1d3c9b195c fixed nes skeleton 2019-02-15 11:45:45 -05:00
Steven Hugg f2dcf0b9f1 nes debug view, climber.c updates 2019-02-12 21:28:25 -05:00
Steven Hugg 86dac3ba8a updated climber.c; nes debug view 2019-02-11 22:58:13 -05:00
Steven Hugg 6853c0ba62 NES presets; use UxROM for C 2019-02-11 11:44:20 -05:00
Steven Hugg d94755a64f updated NES Presets; GET binary file if ends in .bin or .chr 2019-02-09 18:51:37 -05:00
Steven Hugg 59b73c3f34 updated demo.html text 2019-02-08 17:49:21 -05: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 49c150930a more verilog updates 2018-12-15 11:25:22 -05:00
Steven Hugg a2d0f41587 verilog preset update 2018-12-13 18:25:54 -05:00
Steven Hugg 7441196b2e no more BOM on download files 2018-12-08 10:15:02 -05:00
Steven Hugg 4b8d7406b0 isProbablyBinary() used for uploading files 2018-12-07 17:24:27 -05:00
Steven Hugg c6f2382f26 verilog: cpu16 updates; minor changes 2018-12-07 11:03:24 -05:00
Steven Hugg 00afce5c77 minor updates 2018-12-06 10:13:17 -05:00
Steven Hugg 13a48c34c6 minor changes 2018-12-05 10:19:57 -05:00
Steven Hugg b6db88bc97 vector: split draw_wireframe_ortho() so that --oldralloc works 2018-12-04 18:35:19 -05:00
Steven Hugg 1e5b2dcab8 Raster/VectorVideo classes; aclib.[ch] 2018-12-04 17:48:04 -05:00
Steven Hugg c0f97458aa started on SMS; got rid of BaseFrameBasedPlatform; more tests 2018-11-30 13:13:56 -05:00
Steven Hugg 6e41dcd6c2 updated sms i/o mask, multicolor preset 2018-11-30 09:36:04 -05:00
Steven Hugg c0d9bac039 added emscripten build files; coleco presets 2018-11-30 07:10:03 -05:00
Steven Hugg 1d1512453d coleco: update presets, stars.c; __MAIN__ define for main file 2018-11-29 20:14:11 -05:00
Steven Hugg d8c1f27902 sms-sg1000 -> sms-sg1000-libcv 2018-11-29 17:42:33 -05:00
Steven Hugg b366ffb1d1 changed presets (HALT for wait_vsync) 2018-11-28 19:49:26 -05:00
Steven Hugg 6404bfb43c updated bcd_add() function for new compiler flags 2018-11-28 18:19:30 -05:00
Steven Hugg 5d60110327 sg1000: fonts.s, fixed pixel editor with ;; delimiters 2018-11-28 17:47:39 -05:00
Steven Hugg 2735e71753 renamed sg1000 to sms-sg1000 2018-11-28 13:56:10 -05:00
Steven Hugg c2a6417e28 sg1000 platform + libcv 0.24.2 2018-11-28 11:21:07 -05:00
Steven Hugg b52f3c2271 added scr2floyd utils 2018-11-27 16:22:57 -05:00
Steven Hugg 13a6f92d7b updated coleco presets; #include finds files in the subfolder of main file 2018-11-27 15:07:39 -05:00
Steven Hugg 4034be10c4 skeleton for bb 2018-11-23 10:10:32 -05:00
Steven Hugg 43e33f143c showHelp(), -f3 2018-11-22 12:18:26 -05:00
Steven Hugg e51bd2a579 coleco updates 2018-11-22 07:41:56 -05:00
Steven Hugg a39bc2344e added markdown platform (using showdown.js) 2018-11-21 12:18:22 -05:00
Steven Hugg eb01bdcea0 batari basic: more examples, more RAM, started syntax highlighting, online help 2018-11-20 20:41:12 -05:00
Steven Hugg 3018f27576 added batari basic preprocessor, more examples 2018-11-20 14:10:04 -05:00
Steven Hugg f337b52be3 started integrating batariBASIC 2018-11-20 12:31:19 -05:00
Steven Hugg a1aa24f2e8 started msx1 2018-11-19 13:58:16 -05:00
Steven Hugg 43ac950a52 added js coleco platform 2018-11-19 09:11:50 -05:00
Steven Hugg bf2250310b moved fpga examples to https://github.com/sehugg/fpga-examples; new framebuffer.v 2018-11-12 14:13:17 -05:00
Steven Hugg 3ff3789bf8 minor scope tweaks, need phantomjs for wavedrom 2018-10-11 11:08:19 -04:00
Steven Hugg 24d681cbb8 fixed ball_paddle.v 2018-10-09 19:37:38 -04:00
Steven Hugg 706a24c96a updated presets, changed array syntax, ice40 fpga examples 2018-10-08 20:38:39 -04:00
Steven Hugg 190ea9fbda verilog tank example 2018-10-03 18:49:14 -04:00
Steven Hugg 716205a2b1 fixed unit tests 2018-10-03 15:06:48 -04:00
Steven Hugg 5c5ee32a66 verilog pixel editor fix (array index must be unsized) 2018-10-02 11:24:29 -04:00
Steven Hugg 684a642ad0 fixed multiplex issue in racing_game 2018-10-01 22:03:44 -04:00
Steven Hugg 1a7480ea65 Merge branch 'master' of github.com:sehugg/8bitworkshop 2018-10-01 13:36:56 -04:00
Steven Hugg 7e00cc898b verilog preset comments 2018-10-01 13:36:26 -04:00
Steven Hugg 951088dd3b added comments to verilog examples 2018-10-01 12:30:47 -04:00
Steven Hugg 46f8028117 updated comments for all vcs examples 2018-09-30 21:07:45 -04:00
Steven Hugg 595ce214cc minor tweaks 2018-09-26 09:52:13 -04:00
Steven Hugg 780b232259 updated presets for new padding method 2018-09-25 12:40:43 -04:00
Steven Hugg d7d2437004 more atari8 stuff, fixed mame; astrocade-bios preset, paddles 2018-09-23 21:38:28 -04:00
Steven Hugg 51bf1226d0 moved declare vars to ui module imports 2018-09-17 14:45:22 -04:00
Steven Hugg d1d761406c fixed memory browser before 1st compile / no syms 2018-09-15 21:49:02 -04:00
Steven Hugg 00621bdf16 tigervision debugging; started verilog_bar; astrocade new header 2018-09-15 15:03:14 -04:00
Steven Hugg ccd0731b14 new global kbd shortcuts; vcs show bank offset; effective PC (c.EPC) for bankswitching debugging 2018-09-13 21:34:04 -04:00
Steven Hugg 98ee1a2d77 minor stuff 2018-09-11 09:04:03 -04:00
Steven Hugg 5d9a169442 Merge branch 'master' of github.com:sehugg/8bitworkshop 2018-09-09 09:56:50 -04:00
Steven Hugg bd8c4da2d6 verilog presets; early exit from jsasm errors 2018-09-08 19:14:51 -04:00
Steven Hugg 8e3dae776b bios fixes 2018-09-06 23:31:40 -04:00
Steven Hugg 3b4f933d20 added error alerts; fixed window list; fixed z80 stack; astrocade .c bios 2018-09-05 09:31:57 -04:00
Steven Hugg afc3173f9b added font generator to menu, added submodules 2018-09-02 17:03:17 -04:00
Steven Hugg a0f3a7e919 more work on font generator 2018-09-02 09:52:00 -04:00
Steven Hugg 132147b1a4 making astro c pgms 2018-08-29 07:42:51 -04:00
Steven Hugg 9e900a5a26 started on the cade that is astro 2018-08-28 20:12:23 -04:00
Steven Hugg c7eaedf24b added ZMAC assembler 2018-08-28 07:10:59 -07:00
Steven Hugg 9d70c0fb9c changes to multisprite; moved inspect to vcs for now; local book links; z80 disasm 2018-08-28 07:44:57 -04:00
Steven Hugg 61d7860e12 started on VCS library 2018-08-27 16:50:53 -04:00
Steven Hugg 9cff180022 fixed vcs skeleton, added timer stuff, vcs PC fix when debugging, vcs disasm view, vcs run to vsync 2018-08-26 20:44:14 -04:00
Steven Hugg 7cf56b55a8 fixed VCS macro/loadROM; download all files menu option; error on build exception fix; PAL preset; 262 for VCS presets 2018-08-26 18:24:31 -04:00
Steven Hugg 113fdd4099 apple2 has 64k now 2018-08-26 00:44:17 -04:00
Steven Hugg 5b3c415c6f debugging refactoring; fixed up embed.html; started DASM macro parse; Z80 stack view; replay wraps buffer > 120 secs; verilog edits 2018-08-25 13:50:18 -04:00
Steven Hugg 1f32eee70c fixed apple keys, kbd, unreadable memory 2018-08-23 21:15:33 -04:00
Steven Hugg e964bd26be clearBreakpoint before loadRom() to refresh memory; refresh listing view 2018-08-20 14:43:49 -04:00
Steven Hugg ba12e481f7 try to load local/ paths in include dependencies; don't update gutters of nonactive windows 2018-08-19 00:42:00 -04:00
Steven Hugg a9bd845800 add path to (some) error msgs; fixed code analysis bugs (?) 2018-08-18 00:57:45 -04:00
Steven Hugg 662f8a057d analysis.ts for 6502 cycle counting (vcs, nes) 2018-08-17 17:58:58 -04:00
Steven Hugg 9d3e658a7b added vcs .h files; can repeat Run to Line 2018-08-17 13:44:00 -04:00
Steven Hugg d8a98989f5 converted src/platform to typescript; stack debug view 2018-08-16 22:30:51 -04:00
Steven Hugg d76de58738 added samples, viz to music demo 2018-08-16 17:10:08 -04:00
Steven Hugg 9589f401ff fixed NES audio; use setTimeout for animation loop; famitracker 2018-08-16 12:54:48 -04:00
Steven Hugg 14442e9201 more work on NES game, static locals, new neslib 2018-08-15 14:20:55 -04:00
Steven Hugg b29f11a1cc new neslib2.lib (from clbr/neslib) using extrafiles parameter, local .h, disasm uses symbols 2018-08-15 00:12:33 -04:00
Steven Hugg 4a82d341bc make sure all presets start with a blank line, looks nicer (tools/checkpresets.py); updated nes 2018-08-14 00:05:02 -04:00
Steven Hugg 690b3ac013 platform id like '.mame' shares same presets 2018-08-13 17:25:05 -04:00
Steven Hugg f7129e9fde updated apple2 keys, presets 2018-08-13 16:53:31 -04:00
Steven Hugg 56aab0e6a5 fixed pix edit dups; new cosmic 2018-08-13 00:29:00 -04:00
Steven Hugg bb639a0820 link dependencies have depenencies too; coleco uses common.[ch] 2018-08-12 20:48:20 -04:00
Steven Hugg b81f4d04b9 removeBOM(); new web images 2018-08-12 11:17:59 -04:00
Steven Hugg 5477432a3e don't play sound when debugging (vcs) 2018-08-06 14:54:18 -04:00
Steven Hugg 6670e27035 download current editor file; more apple2 2018-08-06 00:54:35 -04:00
Steven Hugg cfb5f7f59d distinction between include and link dependencies 2018-08-03 14:06:40 -04:00
Steven Hugg 7880602e81 nes runToVsync; debug info changes 2018-08-03 12:18:08 -04:00
Steven Hugg 2e4178ffb2 moveCursor flag for view refresh() 2018-08-02 15:04:34 -04:00
Steven Hugg 318c4d8413 fixed verilog scope updating when clicked 2018-08-01 15:12:08 -04:00
Steven Hugg 2dbc60aa2e updated presets; verilog code dup detect; need to handle local/ include files somehow 2018-07-31 23:03:53 -04:00
Steven Hugg 8cb3c0a0dc added nes rle preset 2018-07-29 15:57:51 -04:00
Steven Hugg b321bd808f updated nes presets 2018-07-28 11:01:38 -04:00
Steven Hugg aa1d303000 started on JSNES support 2018-07-28 09:46:27 -04:00
Steven Hugg 5756f3b467 embedlines for errors; demo.html 2018-07-26 11:34:03 -04:00
Steven Hugg 6e5005f613 look in cache first, fetch local/ verilog includes too; apple2 reset; platform checkmark 2018-07-25 13:02:44 -04:00
Steven Hugg 4ea23e21f2 fixed verilog local paths 2018-07-22 22:26:03 -04:00
Steven Hugg d5a146bf71 update lsfr preset; filter verilog boring errors 2018-07-21 09:34:06 -05:00
Steven Hugg 9938a17093 moved to error line widgets 2018-07-20 16:40:38 -05:00
Steven Hugg 2fce80bc9d fixed asmlines in inline asm; reset h/vpaddle on vsync; fixed framebuffer.v 2018-07-17 22:17:01 -05:00
Steven Hugg d35a328246 fixed verilog inline asm 2018-07-12 06:50:40 -05:00
Steven Hugg f466afa085 updated cpu_platform.v to have inputs 2018-07-11 19:53:05 -07:00
Steven Hugg d6a702b929 fixed test, verilog; updated slip counter preset 2018-07-09 20:46:45 -05:00
Steven Hugg 08b32e0102 fixed vicdual skeleton test 2018-07-02 16:48:17 -06:00
Steven Hugg 19a38a3c5e support multiple workspace windows; //#link "file" 2018-07-02 07:34:20 -06:00
Steven Hugg beea5c3774 use localForage for file store 2018-06-26 02:56:36 -04:00
Steven Hugg 14665e3cd4 updated fs65 libraries to Jun 13 2018
seperate filesystems for each cc65 platform
2018-06-23 19:01:34 -04:00
Steven Hugg 0b9194bd1c working on 6502 debugging/disasm; reload apple pgm after reboot 2018-06-23 19:00:00 -04:00
Steven Hugg 59fd2a2945 added atari5200 support; fixed NES presets 2018-06-23 18:59:36 -04:00
Steven Hugg ed5f4e033f apple2 C pgms 2018-06-19 02:31:14 -04:00
Steven Hugg c101292a9c Merge branch 'master' of github.com:sehugg/8bitworkshop 2018-06-07 16:25:48 -07:00
Steven Hugg e0e3e0bf61 paddles.v 2018-06-03 19:46:33 -07:00
Steven Hugg 0ee201b9e8 update presets; redir.html expire 2018-06-01 10:33:37 -07:00
Steven Hugg 7f972f7ced Merge branch 'master' of github.com:sehugg/8bitworkshop 2018-05-27 11:13:27 -07:00
Steven Hugg e29bfb5f7e working on assembler 2018-05-27 11:13:06 -07:00
Steven Hugg 4a8380b730 Merge branch 'master' of github.com:sehugg/8bitworkshop 2018-05-25 14:11:32 -07:00
Steven Hugg 09fb489c2d assembler: added .string .data .align 2018-04-16 20:16:58 -07:00
Steven Hugg 5b92659b97 "Save As"; command-line assembler; 32-bit limit (so far) in opcodes 2018-03-23 15:05:08 -06:00
Steven Hugg 1b3822050a make sure inspect var is not array 2018-03-18 20:11:11 -05:00
Steven Hugg f24213aa1d fixed JSASM cache 2018-03-02 21:39:32 -06:00
Steven Hugg c14e470778 can load verilog module from .asm file 2018-03-01 23:15:33 -06:00
Steven Hugg 725770ea3b new presets 2018-03-01 20:17:37 -06:00
Steven Hugg db005dc98e can scroll scope when paused; updates to presets 2018-02-28 12:13:59 -06:00
Steven Hugg 8f1563f88e sync vs async RAM 2018-02-28 09:26:37 -06:00
Steven Hugg b5c74234f3 smoother scope transition; slowest/fastest buttons; video width tweak 2018-02-27 14:09:27 -06:00
Steven Hugg 73bb496511 pixel editor takes 8'hxx format; fixed minor bugs 2018-02-26 15:55:39 -06:00
Steven Hugg 6fa030f398 optimized scanline renderer 2018-02-25 10:53:52 -06:00
Steven Hugg b2beb2670c more Verilog code; inline asm for depends; fixed tank 2018-02-25 10:34:27 -06:00
Steven Hugg 20ddb8a11f moved around ALU ops, 16-bit cpu, reg/wire 2018-02-21 11:03:38 -06:00
Steven Hugg f6d320a05b new inline verilog assembler 2018-02-18 11:14:04 -06:00
Steven Hugg 1790ca1747 updated verilog presets and test makefile 2018-02-16 23:33:29 -06:00
Steven Hugg 56ed79c14f caspr inline assembly with __asm 2018-02-15 09:56:45 -06:00
Steven Hugg 6b4c3bdbc2 fallback to network if include fails 2018-02-14 14:58:38 -06:00
Steven Hugg 89b1c64ac8 minor changes; preset changes; rotate output 2018-02-14 13:38:50 -06:00
Steven Hugg 8c3939ac6c fixed sample-based audio 2018-02-12 14:03:38 -06:00
Steven Hugg e7067ff50d worked on CPU 2018-02-10 08:24:35 -06:00
Steven Hugg 9c25aed9fa preset updates; shadow text for scope view 2018-02-09 16:23:25 -06:00
Steven Hugg 661bbb0ced fixed hsync generator to use assign 2018-02-09 10:59:52 -06:00
Steven Hugg 11992645d6 more presets 2018-02-09 00:11:36 -06:00
Steven Hugg 122e462c9f work on cpu, sprite 2018-02-05 18:05:49 -06:00
Steven Hugg f0f6783f6b more verilog presets 2018-02-03 20:37:12 -06:00
Steven Hugg a456f3d9cf updated presets 2018-01-13 19:38:20 -06:00
Steven Hugg 45756f682d changed CRT timing 2018-01-08 10:30:10 -06:00
Steven Hugg eb3a1164fa changed link(s) 2018-01-02 14:19:17 -06:00
Steven Hugg bafc23cb5b tank, pixel edit > 8 bits 2017-12-04 16:40:10 -05:00
Steven Hugg d732f320b0 work on simple CPU, paddle game, `include local files too, scope scrolling, hvsync reset 2017-11-30 12:28:25 -05:00
Steven Hugg 80588fcb31 verilog: scope updates, show js code, simple cpu 2017-11-28 20:38:48 -05:00
Steven Hugg a541b3c4e6 working on verilog debugger 2017-11-24 20:41:44 -05:00
Steven Hugg 298ea62476 local storage editor 2017-11-21 20:53:00 -05:00
Steven Hugg 48baf73ecb variable inspection, bitmaps for verilog, active high hsync/vsync, powerup vs reset 2017-11-21 14:12:02 -05:00
Steven Hugg 2525d6e585 start yosys profiling 2017-11-20 10:32:34 -05:00
Steven Hugg 27a9076cb5 verilog: 2d array; digits; score; reset w/ no init; more warnings 2017-11-19 13:26:21 -05:00
Steven Hugg e4fd886c94 ball_paddle updates, timer scheduling change 2017-11-18 07:58:36 -05:00
Steven Hugg ff8784da33 more paddle/pong stuff; wider compiler msgs 2017-11-17 17:03:11 -05:00
Steven Hugg 4f73cde7cc support `include statements in verilog; book link changes; paddle/switches; scope transitions 2017-11-16 10:30:47 -05:00
Steven Hugg 4256ee7bc2 removed -oldralloc b/c was breaking some programs w/ WASM 2017-11-14 15:56:03 -05:00
Steven Hugg 014d659558 started on .v files; framerate detect 2017-11-12 11:52:17 -05:00
Steven Hugg 07a0f97245 added CV alt. rom to romsrc/ 2017-11-10 11:16:28 -05:00
Steven Hugg 6d972bf580 WASM support for SDCC compiler; had to fix some presets 2017-11-07 13:40:45 -05:00
Steven Hugg 8d7ffa3c12 updated examples 2017-10-11 10:32:49 -04:00
Steven Hugg c787cc40a8 better video recording (rotate, copy frames); preset updates 2017-06-21 10:32:42 -04:00
Steven Hugg 56677a25e9 don't save to local storage unless edited; handle running out of local storage 2017-05-25 11:24:16 -04:00
Steven Hugg a087e6b7cf neslib support; nes palette 2017-05-23 21:30:30 -04:00
Steven Hugg 97a9525552 updated coleco include/lib; nes siege game 2017-05-21 15:33:23 -04:00
Steven Hugg ec9a3136ac added gif recorder 2017-05-20 19:44:12 -04:00
Steven Hugg 867bab7978 preliminary NES support; made free BIOS for CV; ported solarian to coleco 2017-05-20 09:54:36 -04:00
Steven Hugg 7c18e1a27c fixed VCS presets for MAME compatibility 2017-05-13 08:08:36 -04:00
Steven Hugg 59cd5f78fa updated presets 2017-05-10 07:10:23 -04:00
Steven Hugg 21ddfce92a updated presets for new sdcc lib; remap attribute 2017-05-09 09:04:53 -04:00
Steven Hugg 1675ab628e support ;;{...};; bitmap header for assembler 2017-05-07 22:47:27 -04:00
Steven Hugg 2768819117 more pixel editor 2017-05-05 09:29:07 -04:00
Steven Hugg 112cbeda1e working on pixel editor 2017-05-04 17:38:27 -04:00
Steven Hugg 15e6efd01d added Lua variable capture for mame 2017-05-03 16:20:05 -04:00
Steven Hugg 85bf12a970 added libcv/libcvu for coleco 2017-05-02 22:24:59 -04:00
Steven Hugg 5ae8d28922 added base_z80 platform and viz.html example 2017-04-29 11:53:27 -04:00
Steven Hugg 2ac80509f7 POKEY music 2017-04-20 10:05:52 -04:00
Steven Hugg 29117e7cb6 added welcome splash dialog 2017-04-19 22:42:00 -04:00
Steven Hugg 1ca9d50801 added skeleton files 2017-04-19 14:26:46 -04:00
Steven Hugg 8a8638b295 new sdcc versions; swave 2017-04-15 18:24:27 -04:00
Steven Hugg 64c843027e williams fonts, sound 2017-04-14 23:09:02 -04:00
Steven Hugg 56288f58bb new williams sprites 2017-04-14 11:19:58 -04:00
Steven Hugg 9da265f7e5 spinner while compiling; updated presets 2017-04-13 15:36:57 -04:00