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 |
|