Commit Graph

526 Commits

Author SHA1 Message Date
Vince Weaver 2c66242415 second: polar, scroll but no bounce 2023-11-02 16:23:33 -04:00
Vince Weaver a69e21353b second: ocean: more work on ending
was more trouble than worth and still doesn't look all that great
2023-11-02 15:58:13 -04:00
Vince Weaver 381f7a301c second: ocean: try fixing reversing 2023-11-02 15:34:39 -04:00
Vince Weaver 0975e18d7b second: spheres: use lo-res graphics
even though hi-res looks nice, low on room and hard to do
diagonal sprites in hi-res
2023-11-02 15:34:05 -04:00
Vince Weaver 1088c95017 second: plasma: try to avoid previous graphic glitch 2023-11-02 15:33:43 -04:00
Vince Weaver 197f9b9e2b second: use common zx02 library
was already in qload though I hadn't realized it, so use it

saves 150 bytes or so per effect
2023-11-02 15:32:58 -04:00
Vince Weaver 86d2d64b06 second: move debug music code to main start routine
will make it easier to turn off later
2023-11-02 15:09:17 -04:00
Vince Weaver 64f5a7c419 second: get bouncing lens going
it's not doing a proper lens effect but probably out of time for that
2023-11-02 14:14:14 -04:00
Vince Weaver 737e9af10e second: lens: hookup gr sprite code 2023-11-02 12:02:08 -04:00
Vince Weaver 4215f84611 second: work on lens code
this is mostly just moving things around and trying not to break it
2023-11-02 11:38:10 -04:00
Vince Weaver e37536bb2d second: update Makefile 2023-11-02 01:20:02 -04:00
Vince Weaver 8adfa20154 second: add some audio 2023-11-01 23:51:57 -04:00
Vince Weaver 7c0330a741 second: more work on plasma 2023-11-01 23:24:26 -04:00
Vince Weaver 233ba08fbb second: more work on plasma 2023-11-01 22:35:08 -04:00
Vince Weaver 62d13ccc88 second: split up plasma code 2023-11-01 21:34:37 -04:00
Vince Weaver faaf947da0 second: update tv effect 2023-11-01 21:02:40 -04:00
Vince Weaver 5e4445ecb2 second: update the leaves part 2023-11-01 20:53:47 -04:00
Vince Weaver 06acbd819e second: add tv effect for gorilla 2023-11-01 20:06:47 -04:00
Vince Weaver 94c3c05d45 second: add falling bars during interference 2023-11-01 15:52:08 -04:00
Vince Weaver 4a1ac9a061 second: add sierzoom for the second interference part 2023-11-01 15:22:31 -04:00
Vince Weaver 9cbb2f3c25 second: add some scrolling to thumbnail credits 2023-11-01 11:53:16 -04:00
Vince Weaver ca71d4aea3 second: update credits 2023-11-01 10:51:42 -04:00
Vince Weaver c6b3f9bbb5 second: fix issue with gr screen clear and Makefiles
hopefully it's all straightened out
2023-11-01 10:28:26 -04:00
Vince Weaver 97e9b308c0 second: finish hooking up timeouts
in theory the demo will run now, such as it is
2023-11-01 01:28:10 -04:00
Vince Weaver 670608af34 second: more timing 2023-11-01 01:04:28 -04:00
Vince Weaver 4d8b79c4f6 second: blurgh found bug in pt3 player if more than 42 patterns
multiply by 3 for channels and by 2 for word offset and you overflow
8-bits :(

of course our pt3 player has 51 channels
2023-11-01 00:36:45 -04:00
Vince Weaver 162d2b07f5 second: more work on timing 2023-11-01 00:36:34 -04:00
Vince Weaver 5ba0e97c13 second: update zero page usage 2023-10-31 21:57:26 -04:00
Vince Weaver bedaba77c1 second: start making it autoplay 2023-10-31 20:27:19 -04:00
Vince Weaver 48ec58298e second: missing file 2023-10-31 18:21:24 -04:00
Vince Weaver d1956248a5 second: add in circles effect 2023-10-31 17:05:14 -04:00
Vince Weaver 54a764b537 second: update some timing notes 2023-10-31 01:32:38 -04:00
Vince Weaver d75f5a0ba7 second: less jarring plasma 2023-10-30 23:08:37 -04:00
Vince Weaver c97d79d7e3 second: much better plasmacube 2023-10-30 23:00:04 -04:00
Vince Weaver 273558c872 second: bigger cubes for plasmacube 2023-10-30 22:30:34 -04:00
Vince Weaver b50e821037 second: shave 4 cycles off inner loop 2023-10-30 18:18:41 -04:00
Vince Weaver 2beb1d66c0 second: update horizontal scroll 2023-10-30 16:02:34 -04:00
Vince Weaver ee52204238 second: horiz scroll 2023-10-30 14:39:29 -04:00
Vince Weaver 885bbec511 second: intro, implement simple scrolling 2023-10-30 14:36:03 -04:00
Vince Weaver 344db7afff second: more forgotten graphics 2023-10-30 02:03:53 -04:00
Vince Weaver df2c3ea2f5 second: other missing files 2023-10-30 02:02:43 -04:00
Vince Weaver 4387f65a40 second: forgotten file 2023-10-30 02:02:03 -04:00
Vince Weaver 77bc9e38c0 second: fix Makefile 2023-10-30 02:00:35 -04:00
Vince Weaver 93bd1465bd second: update plasmacube 2023-10-30 01:57:08 -04:00
Vince Weaver d9de0c63e3 second: work on plasmacube 2023-10-30 01:47:00 -04:00
Vince Weaver 915a6d870f second: more work on graphics 2023-10-30 01:11:21 -04:00
Vince Weaver 96ed5257b1 second: fix it so we reload music at the right place 2023-10-29 21:49:45 -04:00
Vince Weaver dd822670a6 second: move around the object 2023-10-29 20:27:56 -04:00
Vince Weaver 0b5b35b7b1 second: add interference pattern hack 2023-10-29 19:00:59 -04:00
Vince Weaver 51ea424c74 second: intro, add title cards 2023-10-29 01:55:20 -04:00
Vince Weaver 090a4b9c7c second: work on intro scrolling 2023-10-29 01:11:22 -04:00
Vince Weaver c667adfd33 second: update Makefile 2023-10-29 01:07:07 -04:00
Vince Weaver c5e0ec8120 second: hook up intro 2023-10-29 01:06:06 -04:00
Vince Weaver a23c6178e7 second: some last build fixes 2023-10-29 00:59:25 -04:00
Vince Weaver 5c843ed323 second: more build fixes 2023-10-29 00:54:55 -04:00
Vince Weaver 9c187f4b09 second: Fix build 2023-10-29 00:53:39 -04:00
Vince Weaver 9d17b5fb5f second: hook up chess 2023-10-29 00:51:28 -04:00
Vince Weaver 399a95ab75 second: reattach the latter effects 2023-10-29 00:13:32 -04:00
Vince Weaver 557341ee79 second: hook up gorilla 2023-10-28 23:51:26 -04:00
Vince Weaver 1a23a505f4 second: hook up leaves 2023-10-28 23:38:44 -04:00
Vince Weaver 96062af3da second: hook up lens code 2023-10-28 23:23:04 -04:00
Vince Weaver cda2f2dc5d second: hook up plasma 2023-10-28 23:16:35 -04:00
Vince Weaver 7e97333185 second: hook up lo-res plasma 2023-10-28 22:56:39 -04:00
Vince Weaver 20ac0645f1 second: massively re-write loading
trying to make sure everything fits
2023-10-28 22:40:01 -04:00
Vince Weaver 6e8bfa4181 second: have placeholder dot bounce 2023-10-28 20:13:34 -04:00
Vince Weaver 5126506b04 second: hook up dots 2023-10-28 19:13:02 -04:00
Vince Weaver aa96991f1d second: add placeholder spheres code 2023-10-28 17:28:52 -04:00
Vince Weaver 9b3489bb36 second: print change disk message 2023-10-28 15:52:18 -04:00
Vince Weaver fae3695289 second: start in on disk1 2023-10-28 12:12:24 -04:00
Vince Weaver 8ac9e9ff66 second: adjust disk2 startup 2023-10-28 09:15:39 -04:00
Vince Weaver 9c24e67981 second: finish hooking up disk2
not as smooth as one could hope
2023-10-28 01:51:10 -04:00
Vince Weaver 6d9d7beff5 second: more animation 2023-10-28 01:45:21 -04:00
Vince Weaver 0e15f04fda second: work on animation 2023-10-28 01:28:48 -04:00
Vince Weaver 167373cd5e second: move hgr table generation to common code 2023-10-27 01:04:26 -04:00
Vince Weaver 12ed6da87d second: properly transition from nuts to credits 2023-10-27 00:14:56 -04:00
Vince Weaver e07753eb7d second: credits auto-progress 2023-10-27 00:01:17 -04:00
Vince Weaver 55937c6c9d second: forgot a file 2023-10-26 23:50:37 -04:00
Vince Weaver 31abf4ba63 second: threed: missing some frames 2023-10-26 23:49:44 -04:00
Vince Weaver a125a72ef3 second: use page flipping in thumbnail credits 2023-10-26 23:46:06 -04:00
Vince Weaver 97d4588348 second: work on disk2 infrastructure 2023-10-26 23:14:02 -04:00
Vince Weaver b23413da7f second: more work on credits 2023-10-26 21:50:58 -04:00
Vince Weaver 71dc8c3cb2 second: update credits 2023-10-26 15:32:24 -04:00
Vince Weaver 8f72d2d4a9 second: update credits 2023-10-26 15:16:05 -04:00
Vince Weaver ed0d40f11f second: more work on credits 2023-10-26 13:40:51 -04:00
Vince Weaver 83b2d54117 second: more credits action 2023-10-25 02:05:53 -04:00
Vince Weaver c027258f52 second: add logos to credits 2023-10-25 01:46:47 -04:00
Vince Weaver c619789594 second: more work on credits 2023-10-24 01:56:32 -04:00
Vince Weaver c7c764a597 second: more work toward end 2023-10-23 01:36:14 -04:00
Vince Weaver c52b42f3c2 second: missing file 2023-10-23 01:02:51 -04:00
Vince Weaver 5c3e3e91ec second: update loader 2023-10-20 08:48:02 -04:00
Vince Weaver becb8fd276 second: more graphics 2023-10-18 01:49:05 -04:00
Vince Weaver 8ed667fe5c second: moving more things into place 2023-10-18 01:10:30 -04:00
Vince Weaver 6a1f433d7f second: ocean: more frames 2023-10-17 02:45:48 -04:00
Vince Weaver e2dc374012 second: add ocean 2023-10-17 01:19:06 -04:00
Vince Weaver af221b3aac second: more frames 2023-10-12 01:32:15 -04:00
Vince Weaver 4c93a5ed7e second: some unwise optimization 2023-10-11 01:02:15 -04:00
Vince Weaver cae86499c9 second: re-arrange VLIN to slightly optimize replayer
not really worth the trouble
2023-10-11 00:29:36 -04:00
Vince Weaver 07377a0204 second: more messing with draw_boxes 2023-10-10 22:30:11 -04:00
Vince Weaver 3251444dd5 second: add VLIN_ADD
saves 150 bytes or so
2023-10-10 21:23:30 -04:00
Vince Weaver d1b1505832 second: build updates 2023-10-10 01:24:45 -04:00
Vince Weaver 781bfc50e8 second: update frames 2023-10-10 00:58:20 -04:00
Vince Weaver 0384bf1dbd second: urgh some images had grey2 which just makes things look bad
as well as not compressing as well
2023-10-06 01:22:40 -04:00
Vince Weaver 35b0f4a87c second: move some things around 2023-10-06 01:01:02 -04:00
Vince Weaver ab1d8992dc second: merge in fake bios 2023-10-06 00:21:16 -04:00
Vince Weaver 1fabebdd3a second: hook up more graphics 2023-10-05 16:11:26 -04:00
Vince Weaver 33085807fe second: work on intro 2023-10-05 15:02:28 -04:00
Vince Weaver 30439c19fc second: setup some graphics 2023-10-05 00:21:58 -04:00
Vince Weaver 6e36d12be4 second: more code commenting 2023-10-04 15:04:07 -04:00
Vince Weaver 089ed1c103 second: add yet more comments 2023-10-04 14:22:43 -04:00
Vince Weaver 7555b4d4f9 second: more commenting of box_convert 2023-10-04 14:16:11 -04:00
Vince Weaver 9be823f7c4 second: more commenting of box code 2023-10-04 12:53:02 -04:00
Vince Weaver bed43f7108 Merge branch 'master' of github.com:deater/dos33fsprogs 2023-10-04 12:46:11 -04:00
Vince Weaver 2356da7969 second: add some code comments to the box converter 2023-10-04 12:45:51 -04:00
Vince Weaver f53c25ea05 second: hook up music 2023-10-04 01:23:02 -04:00
Vince Weaver 64f16c560f second: play music 2023-10-03 16:27:24 -04:00
Vince Weaver 23984e9ee4 second: more animation frames 2023-10-03 01:23:18 -04:00
Vince Weaver 85beed799f second: more work on animation 2023-10-02 01:18:28 -04:00
Vince Weaver 650f6f19bf second: setup so we can auto 2023-10-01 23:35:05 -04:00
Vince Weaver 6c571cefd2 second: done optimizing now. auto-convert has 10% overhead? 2023-10-01 22:07:16 -04:00
Vince Weaver fac6b54e18 second: more compression 2023-10-01 21:39:44 -04:00
Vince Weaver 799ba457fd second: update compression 2023-10-01 15:50:32 -04:00
Vince Weaver 5efd467aaf second: more optimization 2023-10-01 10:11:34 -04:00
Vince Weaver 4d1b567fe5 second: more box optimization 2023-10-01 01:28:13 -04:00
Vince Weaver 7054084a9e second: more auto generation 2023-10-01 01:06:59 -04:00
Vince Weaver b287da0ae1 second: work on automated conversion 2023-10-01 00:03:47 -04:00
Vince Weaver 6924ca9658 second: more work on auto-convert 2023-09-30 15:08:04 -04:00
Vince Weaver d129924562 second: clean up box_convert 2023-09-30 01:03:08 -04:00
Vince Weaver cfe857dff1 second: work on automatic conversion 2023-09-30 00:50:37 -04:00
Vince Weaver d4951f41eb second: more work on animation 2023-09-29 00:38:12 -04:00
Vince Weaver 189f68b27a second: move roto code 2023-09-29 00:37:05 -04:00
Vince Weaver 16f4ba8eb0 second: more animation 2023-09-27 23:08:58 -04:00
Vince Weaver 07f220b898 second: more file optimization 2023-09-27 14:45:05 -04:00
Vince Weaver 24ddf77b80 second: more optimization 2023-09-27 02:00:05 -04:00
Vince Weaver a7d21842eb second: optimize some more 2023-09-27 01:35:34 -04:00
Vince Weaver be489d8228 second: more size optimization of encoding 2023-09-27 01:24:33 -04:00
Vince Weaver d1d32a7c35 second: more work 2023-09-25 00:07:50 -04:00
Vince Weaver 44487f82a3 second: optimize size a bit more 2023-09-22 23:54:18 -04:00
Vince Weaver c2107afb53 second: size optimize a bit 2023-09-22 23:26:09 -04:00
Vince Weaver 12d677e815 second: some more animation 2023-09-22 23:22:34 -04:00
Vince Weaver 483b0f54cd second: more animation 2023-09-22 01:24:40 -04:00
Vince Weaver 10860cfdc8 second: update animation 2023-09-20 23:45:13 -04:00
Vince Weaver 385f2296ee second: more animation 2023-09-20 01:34:28 -04:00
Vince Weaver b6867769f9 second: more animation 2023-09-20 01:05:36 -04:00
Vince Weaver 2458f13759 second: migrate to HLIN_ADD 2023-09-19 19:15:48 -04:00
Vince Weaver 6572e45ac2 second: more animation
also added HLIN_ADD primitive
2023-09-19 18:55:31 -04:00
Vince Weaver 2ab177f99c second: more animation 2023-09-19 08:30:28 -04:00
Vince Weaver b13e7af5fa second: another few frames 2023-09-18 02:15:15 -04:00
Vince Weaver 46c7f5739b second: more animation 2023-09-18 01:20:10 -04:00
Vince Weaver e3769421bb second: fix off-by-one error in box/vlin drawing 2023-09-18 00:12:20 -04:00
Vince Weaver fb33832144 second: implement VLIN and PLOT
this is so inefficient
2023-09-17 22:36:29 -04:00
Vince Weaver 739ddd312a second: boxes are right size 2023-09-17 22:23:37 -04:00
Vince Weaver 620e3e75ba second: more work on animation 2023-09-17 21:24:41 -04:00
Vince Weaver ae595b8117 second: work on animation 2023-09-17 01:10:45 -04:00
Vince Weaver 0d468ef8e3 second: update TODO 2023-08-25 13:53:33 -04:00
Vince Weaver 2f79555324 xmas2018: fix Makefile
it ended up broken a long time ago when moving things around
2023-08-21 17:07:11 -04:00
Vince Weaver 8615485137 cliff: update priority background 2023-08-16 17:07:04 -04:00
Vince Weaver 7df21a6912 second: forgot some more files 2023-08-15 16:02:53 -04:00
Vince Weaver fb72b9032c Merge branch 'master' of github.com:deater/dos33fsprogs 2023-08-15 16:02:08 -04:00
Vince Weaver 010d59820e second: add missing files 2023-08-15 16:01:52 -04:00
Vince Weaver cc0f7b3c7e second: added wrong file 2023-08-15 16:01:12 -04:00
Vince Weaver 1151474587 second: add rotozoom 2023-08-15 14:48:24 -04:00
Vince Weaver 3fc491c3aa second: sigh 2023-08-15 12:53:05 -04:00
Vince Weaver b2c4346a20 outline2023: update Makefile 2023-05-20 01:15:38 -04:00
Vince Weaver 6acaa0d541 outline2023: hitting the deadline hard... 2023-05-18 17:04:33 -04:00
Vince Weaver 83cdf2509f lovebyte: update the documentation 2023-02-12 21:20:37 -05:00
Vince Weaver e560faa124 lovebyte2023: update READMEs 2023-02-12 09:34:16 -05:00
Vince Weaver fecc48518b lovebyte2023: some minor updates 2023-02-11 14:57:22 -05:00
Vince Weaver 59f176ce69 lovebyte2023: one more update to README 2023-02-10 23:53:49 -05:00
Vince Weaver 59c0d97834 lovebyte: update README 2023-02-10 23:48:57 -05:00
Vince Weaver e597725d15 lovebyte: long-form README 2023-02-10 23:33:26 -05:00
Vince Weaver 1045460437 lovebyte2023: add README on the 8-byte code
much longer than the actual program
2023-02-10 11:31:28 -05:00
Vince Weaver b91fdfcd4f demosplash2023: add some documentation 2023-02-10 09:52:03 -05:00
Vince Weaver e6bad0af53 loveduck: properly fix Makefile 2023-02-09 18:42:34 -05:00
Vince Weaver bb9446f2bd loveduck: update makefile 2023-02-09 09:42:47 -05:00
Vince Weaver fd7f776d02 loveduck: fits and is more or less there 2023-02-08 23:02:11 -05:00
Vince Weaver 9d1231184f love_duck: back in size 2023-02-08 22:51:58 -05:00
Vince Weaver 123f76aa70 loveduck: add some sound 2023-02-08 21:20:51 -05:00
Vince Weaver 6e4d96942e loveduck: more work 2023-02-08 20:24:22 -05:00
Vince Weaver 59b27359eb loveduck: not sure if we'll finish this one 2023-02-08 16:58:44 -05:00
Vince Weaver 99e183cc33 tiny_hgr8: didn't think it was possible 2023-02-08 11:09:39 -05:00
Vince Weaver fdcbdaeb6a lovebyte: update makefile 2023-02-06 00:53:33 -05:00
Vince Weaver f6406d9d60 lovebyte: work on 512 2023-02-04 00:38:10 -05:00
Vince Weaver 588a7bef7d blue_flame: under 1020 bytes! 2023-02-03 23:42:19 -05:00
Vince Weaver 5cb27a5524 blue_flame: more optimization, still 5 bytes too big 2023-02-03 22:57:53 -05:00
Vince Weaver 3e84b26e7b blue_flame: more optimization 2023-02-03 17:09:33 -05:00
Vince Weaver 5e823b17d3 blue_flame: further init 2023-02-03 16:43:17 -05:00
Vince Weaver b7f0dc76e0 blue_flame: try adding one effect too many 2023-02-03 16:18:01 -05:00
Vince Weaver a3b8d64a03 blue_flame: merge in sier_parallax 2023-02-03 15:45:12 -05:00
Vince Weaver d2e6219118 letters: more timing 2023-02-03 12:56:49 -05:00
Vince Weaver dbf8110611 letters: optimize a bit 2023-02-03 11:56:50 -05:00
Vince Weaver cff10e3705 letters: center better 2023-02-03 09:25:50 -05:00
Vince Weaver d384a33400 lovebyte: work on blueflame 2023-02-02 00:51:20 -05:00
Vince Weaver beec60a715 lovebyte: more work 2023-02-01 23:06:46 -05:00
Vince Weaver 0507b6bd37 demosplash: work on 1k entry 2023-01-30 08:53:53 -05:00
Vince Weaver 5d3bdbce3a lovebyte: more fine tuning 2023-01-29 20:10:59 -05:00
Vince Weaver 1647653f8e lovebyte: more prep 2023-01-28 23:24:49 -05:00
Vince Weaver a3a5c7610c demosplash: add field15 2023-01-28 21:54:13 -05:00
Vince Weaver 2da88c203d shape_table: some more attempts 2023-01-28 19:24:17 -05:00
Vince Weaver 42bfd87f03 lovebyte: still questing for 15byte entry 2023-01-28 18:17:22 -05:00
Vince Weaver a47b58003c ooze32: hard to keep in sync 2023-01-26 11:38:47 -05:00