Commit Graph

1229 Commits

Author SHA1 Message Date
Vince Weaver
81cd4b18bd fireworks: more state machine setup
cutting it really close with stars code
2018-09-11 15:12:06 -04:00
Vince Weaver
73fe06387f fireworks: split off state machine 2018-09-11 14:07:16 -04:00
Vince Weaver
3fbd3675a9 fireworks: split out some files 2018-09-11 13:58:29 -04:00
Vince Weaver
a0654a0f3c fireworks: add some alignment so vapor lock works again 2018-09-11 13:07:54 -04:00
Vince Weaver
a4674d2564 firework: give states names 2018-09-11 12:41:12 -04:00
Vince Weaver
ea54119e97 firework: more cycle counting 2018-09-11 00:09:56 -04:00
Vince Weaver
c59e93230a firework: no more wrapping on left
also some cycle counting
2018-09-10 22:36:41 -04:00
Vince Weaver
3c90dcb39d fireworks: add more cycle counting 2018-09-10 16:53:14 -04:00
Vince Weaver
fd80493293 firework: time invariant launch 2018-09-10 16:06:21 -04:00
Vince Weaver
ca57701102 fireworks: now a state machine 2018-09-10 15:42:40 -04:00
Vince Weaver
a3378d1192 random16: validated at cycles=42 2018-09-10 15:13:34 -04:00
Vince Weaver
70623e13fd random16: have it validated for 42 cycles 2018-09-10 15:04:57 -04:00
Vince Weaver
9a60e6fe40 random16: cycle-invariant version
man this was a pain
2018-09-10 14:05:45 -04:00
Vince Weaver
1dbc60d0c1 hgr: more timing info 2018-09-10 01:09:58 -04:00
Vince Weaver
d732fe8ed2 fireworks: hgr vapor lock
had various timing errors plus some nops that weren't
2018-09-09 23:30:07 -04:00
Vince Weaver
8d64914eb4 hgr: cycle-invariant hplot? 2018-09-09 16:56:27 -04:00
Vince Weaver
a5546691f7 hgr: color_shift now cycle-invar 2018-09-09 16:10:07 -04:00
Vince Weaver
e89c0e85dd hgr: more work on constant-time hplot 2018-09-09 15:54:53 -04:00
Vince Weaver
97a6c49604 hgr: add cycle counts 2018-09-08 23:53:20 -04:00
Vince Weaver
f9e82a43d6 gr-sim: work on getting a div by 7 working 2018-09-08 23:52:58 -04:00
Vince Weaver
a06a08dbd9 fireworks: include hgr routines
otherwise wouldn't run on original Apple II
2018-09-07 22:36:43 -04:00
Vince Weaver
a46e345e50 fw: update timings 2018-09-07 00:08:46 -04:00
Vince Weaver
14a3924f4e firework: some notes 2018-09-06 01:15:37 -04:00
Vince Weaver
816d1a81f7 random16: update the cycle counts 2018-09-06 01:09:23 -04:00
Vince Weaver
803591a93c fireworks: first pass 2018-09-05 23:04:25 -04:00
Vince Weaver
a792eda7e8 fireworks: remove the old multi-image code 2018-09-05 22:07:45 -04:00
Vince Weaver
6f78ca810b fireworks: closer to a spark 2018-09-05 22:02:29 -04:00
Vince Weaver
b1d8098bee fireworks: initial hires/lores split 2018-09-05 21:31:26 -04:00
Vince Weaver
c869306e87 fireworks: launching works 2018-09-05 16:48:54 -04:00
Vince Weaver
d8d4ad8f38 firework: done converting launch code 2018-09-05 16:27:42 -04:00
Vince Weaver
ee81b1f97c fireworks: something is moving 2018-09-05 16:07:34 -04:00
Vince Weaver
1809209c28 fireworks: draw stars 2018-09-05 15:04:31 -04:00
Vince Weaver
2b529a332f firework: converting to 8-bit integers 2018-09-05 13:54:36 -04:00
Vince Weaver
817d47c4d9 firework: another optimization 2018-09-05 00:37:58 -04:00
Vince Weaver
82cb586ba1 firework: start optimizing 2018-09-05 00:32:53 -04:00
Vince Weaver
648e8ac3b3 firework: add fw_purple 2018-09-04 22:34:52 -04:00
Vince Weaver
08b0ab894d firework: work on background 2018-09-04 21:43:07 -04:00
Vince Weaver
b48e92b75d combo_disk: update with Makefile 2018-09-04 13:22:58 -04:00
Vince Weaver
5d41cc0a0d chiptune_player: fix interrupt handler on older Apple II 2018-09-04 12:59:05 -04:00
Vince Weaver
42e4f41997 ksp_theme: fix interrupt bug on older Apple IIs 2018-09-04 12:51:13 -04:00
Vince Weaver
762ebf13fe mode7_demo: fix interrupt bug on older (pre IIe-enhanced) systems 2018-09-04 12:40:13 -04:00
Vince Weaver
b08d7e5851 still_alive: make interrupts work on older Apple IIs 2018-09-04 12:16:24 -04:00
Vince Weaver
6591a180ab gr-sim: fireworks actually works 2018-09-03 23:59:51 -04:00
Vince Weaver
91846e77e5 gr-sim: add fireworks demo 2018-09-03 23:44:53 -04:00
Vince Weaver
728b06a876 fireworks: initial checkin 2018-09-01 23:41:10 -04:00
Vince Weaver
30e1173935 megademo: compress the image 2018-08-29 17:14:43 -04:00
Vince Weaver
69a34222aa megademo: load some graphics 2018-08-29 11:57:54 -04:00
Vince Weaver
e2900d6fd7 megademo: initial commit 2018-08-29 11:46:25 -04:00
Vince Weaver
6e0656fd52 c64.png: really hard to have colored background text on hires 2018-08-25 15:58:07 -04:00
Vince Weaver
eefdf16b8d png2hgr: sort of handle half-pixel colors better 2018-08-25 01:20:52 -04:00