Commit graph

116 commits

Author SHA1 Message Date
Christian Kroll
663443055c Added basic square pattern animation. Unfortunately, it did not turn out to be as beautiful as intended. Borg displays can be limiting at times... 2012-08-15 04:05:04 +00:00
Christian Kroll
96ff16629c Ideenpark-Logo 2012-08-11 12:10:28 +00:00
Christian Kroll
2408387fba oops 2012-05-09 18:06:45 +00:00
Christian Kroll
131fe546b0 made some parameters like plasma frame delays configurable 2012-05-09 17:57:51 +00:00
Christian Kroll
da49b6b3b1 added Doxygen configuration file, revised in-place documentation 2012-05-07 06:56:00 +00:00
Christian Kroll
f2027360a0 2012-05-06 18:45:43 +00:00
Christian Kroll
0705564d6d slightly smaller fixSin() function (just 14 bytes, maybe they make a difference?) 2012-05-05 03:44:58 +00:00
Christian Kroll
af8a928123 switched to fixed point arithmetic; saving 1046 byte and noticeable speedup 2012-05-04 21:53:28 +00:00
Christian Kroll
028dea2b87 Dead code lines everywhere...*sigh*...118 bytes saved 2012-05-04 20:46:25 +00:00
Christian Kroll
fd0c811993 fixed: bits in higher planes weren't always distributed to lower ones 2012-02-19 03:18:21 +00:00
Christian Kroll
1d67907475 fixed an assertion and some typos 2012-02-18 00:30:39 +00:00
Christian Kroll
484817740d small speedup of the drawing routine (68 byte code size increase) 2012-02-18 00:15:32 +00:00
Christian Kroll
a3f7e211a0 fixed amount of iterations because of endless loops on the ls-borg 2012-01-30 21:28:52 +00:00
Christian Kroll
24ef3480ff decoupled frame rate from movement rate 2012-01-30 20:30:04 +00:00
Christian Kroll
09946f37f7 more earl, more grey! 2011-12-19 22:47:24 +00:00
Christian Kroll
83d8e3c0d8 crime scene, do not cross 2011-12-16 19:40:25 +00:00
Christian Kroll
6286a3ed25 integrated the black hole animation from the former borg simulator tree 2011-12-15 04:43:40 +00:00
Christian Kroll
1fb79e3dda added some config options and updated the profiles 2011-12-04 08:03:19 +00:00
Christian Kroll
21a842a54b 28c3 logo added. Ugly...but rare. 2011-11-30 23:45:00 +00:00
Hans-Gert Dahmen
3399731b2d spot the german who tries english but fails somewhat 2011-11-08 02:46:56 +00:00
Christian Kroll
1eaaadf509 Spot the German! 2011-11-07 22:35:57 +00:00
Christian Kroll
84512b4740 reverted optimization (10 bytes) which caused colors 1 and 2 to swap 2011-11-01 13:57:24 +00:00
Christian Kroll
36c1919153 reverted accidentally checked in plasma code 2011-10-30 20:17:11 +00:00
Hans-Gert Dahmen
1403faf737 removed ambiguous (wannabe) multi-platform lib 2011-10-30 03:07:13 +00:00
Christian Kroll
c3bd8e0913 using unsigned literals produces better code regarding modulo operations 2011-10-29 23:44:51 +00:00
Hans-Gert Dahmen
9efcc251a7 more config options; better default profiles 2011-10-29 05:59:46 +00:00
Hans-Gert Dahmen
ceffdd6bbf added number of rounds specifier for matrix, updated default profiles 2011-10-28 23:42:20 +00:00
Hans-Gert Dahmen
d738d36c16 added game of life config options 2011-10-28 22:29:54 +00:00
Hans-Gert Dahmen
acd84305c6 fixed a lot of config options 2011-10-28 21:52:17 +00:00
Hans-Gert Dahmen
0ad1dde4b8 superseded by borgware 2011-10-28 20:20:55 +00:00
Hans-Gert Dahmen
2182e45c88 added borg time stuff to source, but config doesnt enable it yet 2011-10-28 18:53:38 +00:00
Christian Kroll
31e21e170f removed 27c3 animation (don't live in the past, dude) 2011-10-15 06:42:06 +00:00
Christian Kroll
2a81b8e743 saved 68 bytes 2011-09-25 01:49:52 +00:00
Christian Kroll
c176376b0b refined "Out Of Spec" logo to be more readable on typical borg hardware 2011-09-21 01:06:23 +00:00
Christian Kroll
99f8dac653 added provisional labortage 2011 logo (I picked the current favorite for now) 2011-09-15 03:17:44 +00:00
Christian Kroll
ce2732f8fa using cached values for some trigonometric calculations -> speedup++ 2011-09-13 21:34:22 +00:00
Christian Kroll
c4124c8389 replaced uint8_t with unsigned char for consistency 2011-09-12 22:20:42 +00:00
Christian Kroll
08be3d87f7 double buffering enabled and drawing loop optimized 2011-09-12 22:16:04 +00:00
Christian Kroll
f0c8d17bb4 reverted spiral routine as the new implementation had no dispappearing animation 2011-09-04 22:31:24 +00:00
Christian Kroll
610f62a4f5 made 27c3 animation compilable on gcc >= 4.6.0 2011-09-04 22:29:30 +00:00
Christian Kroll
9732a13bf0 reduce namespace collisions 2011-09-04 22:28:24 +00:00
Christian Kroll
bf75e61371 restored formatting 2011-09-04 22:26:13 +00:00
alu
5265dd318c Fixed a couple of compile errors with avr-gcc 4.6.1 2011-09-04 01:08:13 +00:00
Christian Kroll
0370ff863b saved 158 bytes 2011-09-03 20:22:33 +00:00
Christian Kroll
041bae2942 saved 38 bytes 2011-09-02 16:47:46 +00:00
Christian Kroll
bd99f557b8 oops... 2011-09-02 08:02:03 +00:00
Christian Kroll
b4e5b60ffe don't create rectangles with width or height being 0 (and some whitespace noise, sorry) 2011-09-01 21:56:41 +00:00
Christian Kroll
3536604fb6 nitpicking ftw! 2011-08-31 19:36:03 +00:00
Christian Kroll
1a3239be1d streamlined M. Herweg's animations: now using Bresenham's line algorithm, removed obvious bugs, added some comments, saving 232 bytes 2011-08-31 18:59:04 +00:00
Christian Kroll
d4ae78fee3 saved up to 240 bytes (depending on borg hw), translated some German comments into English and cleaned up formatting (sorry about the noise) 2011-08-17 01:16:25 +00:00