Commit Graph

288 Commits

Author SHA1 Message Date
Steven Hugg a9736e18cf ui: memory map click updates nav bar, started on open relevant source file 2019-09-29 08:38:51 -05:00
Steven Hugg 3faae474ee fixing disasm cursor jumping 2019-09-16 19:04:14 -05:00
Steven Hugg 10f638bc4d Merge branch 'newemu' for new-style emulators in src/machine 2019-09-11 19:03:43 -05:00
Steven Hugg 86e2866660 atari7800: display list, new memory map, logIllegal() 2019-09-11 14:15:31 -05:00
Steven Hugg c3d792f82f try to catch QuotaExceededError 2019-09-07 19:47:44 -04:00
Steven Hugg 894ac96be3 try to catch QuotaExceededError 2019-09-07 19:47:25 -04:00
Steven Hugg a7cf37b67f verilog: added keycode/keystrobe 2019-09-04 21:06:42 -04:00
Steven Hugg 44389d8e52 github: import after publish to get all files 2019-09-04 21:04:48 -04:00
Steven Hugg 96d8953460 verilog: fixed $readmem bug 2019-09-04 21:04:27 -04:00
Steven Hugg 70862f2146 verilog: added keycode/keystrobe 2019-08-28 23:49:17 -04:00
Steven Hugg 211386e7bf github: import after publish to get all files 2019-08-28 22:19:26 -04:00
Steven Hugg 83f14161e3 verilog: fixed $readmem bug 2019-08-28 22:18:15 -04:00
Steven Hugg 6ac8f08e08 fixed isProbablyBinary() on github import 2019-08-28 15:02:01 -04:00
Steven Hugg 59da2990b1 audio: clear buffers when stopping in case browser keeps playing anyway 2019-08-28 15:01:23 -04:00
Steven Hugg 4a49df6f3e audio: clear buffers when stopping in case browser keeps playing anyway 2019-08-27 21:12:53 -04:00
Steven Hugg ceea8f292b alert when file not found, except for Create New File 2019-08-27 20:55:37 -04:00
Steven Hugg c655628f37 fixed isProbablyBinary() on github import 2019-08-27 19:27:29 -04:00
Steven Hugg ca7d488f1c moved segments into Platform object 2019-08-27 12:20:51 -04:00
Steven Hugg 4301764154 probe view: added tooltip 2019-08-27 11:51:37 -04:00
Steven Hugg 80c02a98d5 fixed nesasm3 error parsing; started github republish 2019-08-26 17:39:34 -04:00
Steven Hugg dba3060535 messing with heat maps 2019-08-25 11:03:39 -04:00
Steven Hugg 3a2df124eb better fix for VCS audio autostart 2019-08-22 12:20:47 -04:00
Steven Hugg 9de22d6389 recreate audio when resuming (https://goo.gl/7K7WLu) 2019-08-21 19:40:33 -04:00
Steven Hugg 505901b37f updated TypeScript to 3.5.3 2019-08-21 11:04:22 -04:00
Steven Hugg 8e679011d1 regular font for green menus; search for ?platform= 2019-08-20 17:38:20 -04:00
Steven Hugg 02be2c9438 tweaks to UI 2019-08-20 09:29:47 -04:00
Steven Hugg 0eb1d2eec0 made MSX-friendly presets 2019-08-19 10:58:38 -04:00
Steven Hugg 8b2b512b28 nes: added nesasm3 2019-08-15 21:59:34 -04:00
Steven Hugg 2b461cc3b5 updated tour to look better 2019-08-15 12:18:16 -04:00
Steven Hugg 9bdec710d7 notes, removed base_z80, added 7800 cc65 2019-08-15 10:31:35 -04:00
Steven Hugg 4d5c6b9063 williams: added test for 6809; fiddled with atari7800 2019-08-15 10:31:35 -04:00
Steven Hugg 4dfab17e7b udpated TODOs; fixed error whne repo.platform_id is null 2019-08-15 10:31:35 -04:00
Steven Hugg f06d338091 __lastrepo_xxx variable goes back to repo for each platform 2019-08-10 11:11:22 -04:00
Steven Hugg 5b39cd51ed sms: redid climber; added PSGLib 2019-08-07 16:15:50 -04:00
Steven Hugg 520bfbc84d starting atari 7800 (maybe...); remove TODOs; pixel format 0b10101 2019-08-06 12:59:09 -04:00
Steven Hugg 0cc10632c0 updated ui kbd shortcuts 2019-08-05 14:17:33 -04:00
Steven Hugg 2b09a1a9f4 verilog: fixed RAM Text Display example incrementing by +2 2019-08-01 23:10:55 -04:00
Steven Hugg 8b3bee9e7b nes: fixed hello.c preset 2019-07-30 13:03:59 -04:00
Steven Hugg e852fd27a6 vcs: added chap 8, 11, 12, 13 examples 2019-07-20 11:04:24 -04:00
Steven Hugg 00057c6018 update presets 2019-07-14 12:18:34 -04:00
Steven Hugg 25a9c16704 astrocade presets 2019-07-06 13:41:15 -05:00
Steven Hugg fe89e577ac astrocade presets, fixed dup symbols in profiler 2019-06-15 11:07:11 -04:00
Steven Hugg 11957bb086 astrocade: support mid-screen updates w/ palette changes 2019-06-11 22:56:48 -04:00
Steven Hugg 96131f6cd0 added z80.retryInterrupts to support astrocade IRQ retry mode 2019-06-11 22:37:48 -04:00
Steven Hugg e9da7aac4a moved profiler to separate class, profiler ticks when replay scroller used 2019-06-10 22:56:18 -04:00
Steven Hugg e8260a8e46 astrocade updates 2019-06-08 22:59:16 -04:00
Steven Hugg 76cb868382 fixed first line of editor disappearing finally 2019-06-08 11:38:14 -04:00
Steven Hugg 6f78aaca02 updated todos 2019-06-07 16:30:17 -04:00
Steven Hugg 9324b23def added Gamepad API support 2019-06-07 13:04:40 -04:00
Steven Hugg baa9ed7482 minor fixes 2019-06-06 13:11:22 -04:00
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 fcc358a1ab fixed debugging in listing view 2019-06-01 21:15:16 -04:00
Steven Hugg ed7f5fb7a6 fixed so there can only be one linkstep 2019-06-01 20:03:29 -04:00
Steven Hugg 9ddad79326 astrocade: more updates, flop patterns 2019-05-31 21:13:51 -04:00
Steven Hugg 642ba8176f astrocade debug fixes; z80 was borking 'im' during loadState() 2019-05-28 19:22:11 -04:00
Steven Hugg bafee9d55d github: each repo in a separate localstorage key 2019-05-26 10:55:02 -04:00
Steven Hugg 9699cea117 refactored vicdual to use BasicZ80ScanlinePlatform, ran tsfmt 2019-05-22 18:03:40 -04:00
Steven Hugg aa8ececcea github: import replaces URL history 2019-05-22 17:19:18 -04:00
Steven Hugg 029c1156ed support ;#define CFGFILE and ;#define LIBARGS for non-C ca65 programs 2019-05-21 21:56:00 -04:00
Steven Hugg 31356a7b5f use #emuscreen to place emulator video 2019-05-21 13:06:48 -04:00
Steven Hugg 0a89695722 updateAllOpenWindows when pulling repo 2019-05-19 09:58:56 -04:00
Steven Hugg 61ffe2ae79 added "Delete Local Repo" option 2019-05-16 12:28:49 -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 1cb3c960ee github: confirm push w/ dialog 2019-05-12 15:38:52 -04:00
Steven Hugg c4e03df416 set __lastrepo from repo id; moved to bootbox for some alerts/prompts/confirms 2019-05-12 13:13:00 -04:00
Steven Hugg 075de8aa77 DASM: more efficient parsing of multiple files, better unresolved symbol detection 2019-05-11 15:53:51 -04:00
Steven Hugg 31bd21ff87 DASM: better unresolved symbol search 2019-05-11 10:49:19 -04:00
Steven Hugg 143cfa7153 added subtree support for fetch, not yet for push 2019-05-10 17:01:10 -04:00
Steven Hugg 532fe0fe48 convert some stuff to Promises; onunhandledrejection 2019-05-10 14:41:45 -04:00
Steven Hugg 10f89d0c53 list repositories in selector 2019-05-09 14:18:21 -04:00
Steven Hugg 85f0650bfe github repository metadata, binary files, fixed bugs 2019-05-09 10:33:17 -04:00
Steven Hugg e73388b24e convert old vcs examples/foo paths to examples/foo.a 2019-05-08 23:18:36 -04:00
Steven Hugg cd0d1416dc github: store_id and repo= 2019-05-08 22:02:56 -04:00
Steven Hugg 19d145bbd5 redirect after main file imported 2019-05-08 13:43:31 -04:00
Steven Hugg 4cc9aaeaca write README when creating github repository, check platform, migrate files 2019-05-08 12:18:54 -04:00
Steven Hugg 93c0e8f50b started on GithubService 2019-05-07 20:36:53 -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 b131a45c5b fixed cc65/ca65 hex offsets to key off symbol names, not segments 2019-05-03 22:15:04 -04:00
Steven Hugg 5ba5fe830b removed neslib.h from library; sorts works w/ subfolder projects 2019-05-03 21:02:54 -04:00
Steven Hugg 2aa818e320 verilog: support $readmemb/h("file", array) 2019-05-01 23:43:06 -04:00
Steven Hugg 9380590ff5 importURL parameter imports files 2019-05-01 16:37:46 -04:00
Steven Hugg 159b7048cc updated demo.html navbar; embedui does state recording 2019-04-30 16:40:27 -04:00
Steven Hugg 3429e72e8d updated bootstrap to 3.4.1 2019-04-30 13:19:15 -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 9108bb5e1c asmmain.js; fixed disappearing pixel editor bug (?) 2019-04-15 11:13:10 -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 3b18217f4e Merge branch 'master' of github.com:sehugg/8bitworkshop 2019-04-03 16:41:43 -04:00
Steven Hugg 1b932c2538 added jsnes to submodules, removed min.js files 2019-04-03 16:40:27 -04:00
Steven Hugg 5cbab5c311 toolbar class for waveform view 2019-04-03 10:27:41 -04:00
Steven Hugg 475b3f4fb7 switched to non-native toolbar buttons (for iOS mostly) 2019-04-02 09:09:12 -04:00
Steven Hugg f4f0e607eb asset editor undo w/ ctrl+z; working on editor tools 2019-03-27 18:25:05 -04:00
Steven Hugg c794a43004 editor setText() does minimum change for undo 2019-03-27 09:02:20 -04:00