Commit Graph

503 Commits

Author SHA1 Message Date
Vince Weaver
e7c061baff hgr: work on sier 2021-04-12 14:47:49 -04:00
Vince Weaver
6a9edf267b mod9: update 2021-04-12 01:33:27 -04:00
Vince Weaver
b9402c8dbe graphics: hgr: update mod9 code 2021-04-10 01:14:59 -04:00
Vince Weaver
7e0fe35e53 ootw: update graphics 2021-04-09 23:33:27 -04:00
Vince Weaver
49f661a5c0 basic: mod9 code 2021-04-09 09:43:42 -04:00
Vince Weaver
fd7cb85e3b MOre missing Makefiles 2021-03-29 18:25:45 -04:00
Vince Weaver
afef9457c8 gr: lines: some size updates 2021-03-28 18:30:50 -04:00
Vince Weaver
89d706cb0e graphics: lines: look into recursive 2021-03-28 18:04:19 -04:00
Vince Weaver
d0775b32f1 lines: small enough for the bot 2021-03-28 01:08:29 -04:00
Vince Weaver
dc80cfdeb1 gr: lines: make it fit 2021-03-28 00:27:06 -04:00
Vince Weaver
244e0ea558 graphics: lines_small, more compact 2021-03-27 23:43:31 -04:00
Vince Weaver
094141a7d3 graphics: lines: more work on lines 2021-03-27 23:13:17 -04:00
Vince Weaver
e3e0e1ee89 lines: working using wiki algo 2021-03-27 18:22:42 -04:00
Vince Weaver
9b28d5420a gr: lines: working on bresenham lines 2021-03-27 16:31:52 -04:00
Vince Weaver
b09b6953d0 gr: bitmap: add a few more 16x16 2021-03-22 21:26:54 -04:00
Vince Weaver
5687a4d5b8 ootw: re-optimizing the intro with LZSA 2021-03-22 21:24:43 -04:00
Vince Weaver
7275891d83 eye: update makefile 2021-03-17 14:29:40 -04:00
Vince Weaver
39d3361a22 eye: double height 2021-03-17 14:29:29 -04:00
Vince Weaver
b17b23b57a graphics: eye_new: room for a {B9} 2021-03-16 15:07:13 -04:00
Vince Weaver
f52d98cd37 eye_new: better 2021-03-16 14:47:34 -04:00
Vince Weaver
337230115a gr: eye: update 2021-03-16 14:15:44 -04:00
Vince Weaver
66cdd48dbe graphics: bitmap loader
can't seem to get beyond 16x14 or so
2021-03-15 15:23:39 -04:00
Vince Weaver
37e0362341 pastel: working on poke-free machine code 2021-03-10 01:23:03 -05:00
Vince Weaver
4540a4dd8c rr: some progress
might have to lose the animation
2021-03-05 12:41:27 -05:00
Vince Weaver
e411d055d1 rr: some work 2021-03-05 00:25:51 -05:00
Vince Weaver
fb0a15ad9f Update files 2021-03-04 00:06:51 -05:00
Vince Weaver
20222ea913 sier: get zoom down to 122 bytes 2021-03-01 19:39:49 -05:00
Vince Weaver
9e83c5498f more sizecoding 2021-03-01 19:21:55 -05:00
Vince Weaver
2cc45e4517 update makefiles 2021-03-01 16:25:28 -05:00
Vince Weaver
4db7be7d22 plasma: update makefile empty 2021-03-01 12:57:20 -05:00
Vince Weaver
3c91576c90 update some graphics examples 2021-03-01 11:47:52 -05:00
Vince Weaver
d5b7c3cc6e checkers: sort of split off 2021-03-01 10:21:34 -05:00
Vince Weaver
dbeb4a5388 gr: some more graphics work 2021-02-28 22:22:14 -05:00
Vince Weaver
bc976718a5 appleiibot: update ball 2021-02-26 15:26:34 -05:00
Vince Weaver
725a09b06d hgr: ball: amazing 2021-02-26 14:49:22 -05:00
Vince Weaver
a26bc8521a Hgr: ball 2021-02-26 14:17:32 -05:00
Vince Weaver
be5d4e0663 hgr: pattern 2021-02-26 08:38:59 -05:00
Vince Weaver
c41bcf4e4a wires: update comment 2021-02-13 23:20:06 -05:00
Vince Weaver
a52bb27d32 wires: update, looks better 2021-02-13 23:18:42 -05:00
Vince Weaver
07dc31e386 wires: update 2021-02-13 22:20:30 -05:00
Vince Weaver
db5e3966d5 Update wires code 2021-02-13 11:42:15 -05:00
Vince Weaver
9633c05d45 wires, wires 2021-02-13 01:13:44 -05:00
Vince Weaver
e002f91e94 hgr: sunset_train 2021-02-12 17:00:52 -05:00
Vince Weaver
4b14ec0e8e drops: adjust frequency of drops 2021-02-07 01:03:44 -05:00
Vince Weaver
7b5acbecc0 drops: that was a huge pain 2021-02-02 12:32:55 -05:00
Vince Weaver
1f1c884db9 drops: urgh need that one last byte 2021-02-02 11:46:36 -05:00
Vince Weaver
657d58e4de drops: initial working 2021-02-01 21:21:12 -05:00
Vince Weaver
de808856c9 drops: trying it out
too big
2021-02-01 14:43:19 -05:00
Vince Weaver
854e176e09 dierpinski: people wanted a disk image 2021-02-01 08:02:37 -05:00
Vince Weaver
4686edff2d sierpinski: add comments 2021-01-31 16:17:09 -05:00
Vince Weaver
2728bfc23a sierpinski: ready for the bot 2021-01-31 16:07:12 -05:00
Vince Weaver
79e68968be sierpinski: roto 2021-01-31 13:18:00 -05:00
Vince Weaver
ac2fc918f4 sierpinski: optimize 2021-01-31 01:25:34 -05:00
Vince Weaver
de91828502 sier: messing with sierpinski 2021-01-31 00:21:00 -05:00
Vince Weaver
2dfed8f5db hgr: update sample programs 2021-01-25 20:39:16 -05:00
Vince Weaver
a9219f0d41 c64: get it small enough 2021-01-25 20:37:13 -05:00
Vince Weaver
666d2a6379 c64: sillyness 2021-01-25 19:18:54 -05:00
Vince Weaver
de9eb1d2fa graphics: move some thigns around 2021-01-25 15:28:49 -05:00
Vince Weaver
a3073a368e boxes: more optimization 2021-01-21 10:43:38 -05:00
Vince Weaver
86cb7f5f1c gr: boxes 2021-01-21 01:32:06 -05:00
Vince Weaver
908f7f96b8 rotozoom: more optimizations from qkumba 2021-01-20 00:26:16 -05:00
Vince Weaver
278dfb9c3f rotoplasma: optimize some more
about 6fps

theoretical max might be around 10fps
2021-01-11 12:50:14 -05:00
Vince Weaver
321e21d4d1 plasma: trick to make tiny smaller
doesn't work if you page flip :(
2021-01-11 11:56:06 -05:00
Vince Weaver
926d5db11b rotoplasma: some optimization 2021-01-11 11:02:13 -05:00
Vince Weaver
70c9c75f01 rotoplasma: add a rotoplasma 2021-01-10 23:56:51 -05:00
Vince Weaver
47dfd72f21 plasma: add qkumba optimization 2021-01-10 15:11:32 -05:00
Vince Weaver
9ec1f83fd2 plasma: add special bot version
did get it to load with the more advanced loader
2021-01-10 00:55:29 -05:00
Vince Weaver
3b9f746ca6 plasma: some last code comments 2021-01-09 23:27:28 -05:00
Vince Weaver
2f044a1633 plasma: more code comments 2021-01-09 23:25:43 -05:00
Vince Weaver
f119774703 plasma: update code comments 2021-01-09 23:16:54 -05:00
Vince Weaver
7e217c75a0 plasma: trying to get to fit 2021-01-09 15:48:29 -05:00
Vince Weaver
2010c7b715 plasma: optimize 2021-01-09 15:00:32 -05:00
Vince Weaver
bb18191fd7 plasma: another byte off 2021-01-09 13:19:52 -05:00
Vince Weaver
43c7819e9e plasma: optimize for speed at expense of size 2021-01-09 13:09:19 -05:00
Vince Weaver
0801d09f32 plasma: more optimization 2021-01-09 12:26:57 -05:00
Vince Weaver
fbc5c1fdb0 plasma: optimizing 2021-01-09 11:58:12 -05:00
Vince Weaver
07b1effec2 plasma: work on lo-res plasma 2021-01-09 01:41:44 -05:00
Vince Weaver
481d2de4fa rotozoom: update README 2021-01-07 18:57:41 -05:00
Vince Weaver
a286080e1b rotozoom: update docs 2021-01-07 15:54:08 -05:00
Vince Weaver
cba3b2865c rotozoom: add bg color change 2021-01-07 15:21:57 -05:00
Vince Weaver
97f20e3c0c rotozoom: optimized the unrolled loop 2021-01-07 15:14:51 -05:00
Vince Weaver
9e68cd70f5 rotozoom: unroll loop
decent performance increase
2021-01-07 14:38:18 -05:00
Vince Weaver
74ea0a13b9 rotozoom: minor optimization 2021-01-07 13:55:01 -05:00
Vince Weaver
18892d4804 rotozoom: some more cycle annotation 2021-01-07 13:30:29 -05:00
Vince Weaver
b5cc84ac91 rotozoom: have it working 2021-01-07 13:26:31 -05:00
Vince Weaver
c6f548f251 roto: optimize 2021-01-06 15:29:09 -05:00
Vince Weaver
c7b3f6f384 roto: add some cycle counts 2021-01-06 14:45:33 -05:00
Vince Weaver
400ebb29a5 rotozoom: rotates now 2021-01-06 14:33:11 -05:00
Vince Weaver
17620f3fe1 roto: almost there 2021-01-06 14:21:51 -05:00
Vince Weaver
424af605e1 rotozoom: null set working 2021-01-06 14:00:59 -05:00
Vince Weaver
f05c1744c4 gr: more separation of things 2021-01-06 11:52:07 -05:00
Vince Weaver
a1732840d1 text_demo: move some more things around
also fix bug in text demo, whole problem of shared asm includes
2021-01-06 11:43:43 -05:00
Vince Weaver
fc189ee9d7 gr: separate out rasterbars 2021-01-06 10:53:42 -05:00
Vince Weaver
b6e50f80b9 gr: split off starfield demo 2021-01-06 10:45:48 -05:00
Vince Weaver
f9d6554425 gr: split off scroll text 2021-01-06 10:35:17 -05:00
Vince Weaver
0d8e4d7d6c gr: work on splitting things up 2021-01-06 10:20:10 -05:00
Vince Weaver
6c7139300b made an attempt to check in all missing files 2021-01-05 23:30:41 -05:00
Vince Weaver
88643fd6bb demos: finally everything should build again 2021-01-05 23:09:35 -05:00
Vince Weaver
e0febd1a90 demos: more work
keep making git mistakes urgh
2021-01-05 22:52:10 -05:00
Vince Weaver
c76391f23d graphics: all makefiles/readmes in place 2021-01-05 18:42:30 -05:00
Vince Weaver
2f8fd94602 graphics: update some more 2021-01-05 18:36:47 -05:00
Vince Weaver
aca81442f5 graphics: working on the graphics dir 2021-01-05 18:33:30 -05:00
Vince Weaver
b1238af49d re-arranged the entire directory structure
this will probably upset people
2021-01-05 15:29:31 -05:00