dos33fsprogs/fireworks
Vince Weaver 8872df2c71 fireworks: mess with page splitting some more
mostly have it figured out
2018-09-12 12:53:06 -04:00
..
background_final.png fireworks: update color gradient 2018-09-12 11:58:59 -04:00
background.png firework: work on background 2018-09-04 21:43:07 -04:00
fireworks_orig.s fireworks: hgr vapor lock 2018-09-09 23:30:07 -04:00
fireworks.bas fireworks: initial checkin 2018-09-01 23:41:10 -04:00
fireworks.dsk fireworks: update color gradient 2018-09-12 11:58:59 -04:00
fireworks.s fireworks: mess with page splitting some more 2018-09-12 12:53:06 -04:00
fw.s fireworks: remove dead code 2018-09-12 12:05:13 -04:00
gr_copy.s firework: vapor lock working again 2018-09-11 15:15:54 -04:00
gr_hline.s fireworks: split out some files 2018-09-11 13:58:29 -04:00
hgline.s fireworks: remove dead code 2018-09-12 12:05:13 -04:00
hgr.s fireworks: remove dead code 2018-09-12 12:05:13 -04:00
Makefile fireworks: split off state machine 2018-09-11 14:07:16 -04:00
random16.s random16: validated at cycles=42 2018-09-10 15:13:34 -04:00
README fireworks: add sound 2018-09-12 11:46:08 -04:00
state_machine.s fireworks: add sound 2018-09-12 11:46:08 -04:00
TODO fireworks: trying to straighten out the main screen cycle counting 2018-09-12 12:43:11 -04:00
vapor_lock.s fireworks: split out some files 2018-09-11 13:58:29 -04:00

Apple II Cycle-Counting Fireworks demo
	by Vince "Deater" Weaver
	vince@deater.net
	http://www.deater.net/weave/vmwprod/
	
Loosely based on a BASIC program by FozzTexx

Usage:
	BRUN FIREWORKS

	press any key to toggle sound and restart

This code uses cycle counting extensively.
This is how HGR and 40x96 LORES are mixed.

HPLOT0 was made cycle-invariant, which was a pain.
HGLIN (allowing HPLOT TO) was intended to be too, but I ran out of interest.