Commit Graph

129 Commits

Author SHA1 Message Date
Christian Kroll 9c389e0ee8 seasonal animation removed 2013-03-18 14:58:59 +01:00
Christian Kroll 448afbbea5 fixed bugs related to borg widths which are not a multiple of 8 2012-12-16 05:19:18 +00:00
Christian Kroll 29c532b8b2 regular meeting with Mr. Off-By-One-Error 2012-11-17 17:22:34 +00:00
Christian Kroll 3e7ee74414 small refinement (30 bytes less, slightly higher precision) 2012-09-18 23:48:41 +00:00
Christian Kroll 5a7834bf8f moved bitmap scroller stuff to dedicated directory 2012-09-15 23:18:43 +00:00
Christian Kroll d3c94d3101 resolved some signedness issues, still many to go (btw: 78 bytes eliminated in the process) 2012-09-08 01:35:32 +00:00
Christian Kroll 92c4613cdb out of bounds error in case the display width is not multiple of 8 2012-09-04 13:46:35 +00:00
Christian Kroll bcb5e146ce some speed improvements 2012-09-04 01:45:29 +00:00
Christian Kroll bc59653e9b So we meet again, Mister Off-by-one Error... 2012-09-04 01:39:56 +00:00
Christian Kroll 0f7dc22fb8 I could stop if I wanted to! (eliminated 28 bytes) 2012-08-24 19:04:25 +00:00
Christian Kroll ca61149aa2 sacrificed 18 bytes for world peace 2012-08-24 01:43:49 +00:00
Christian Kroll df83dbb8ac drawing routine improved (faster + eliminated 38 bytes), double buffering now mandatory 2012-08-22 23:34:55 +00:00
Christian Kroll f97edbfa34 fixed small typo (doesn't make a big difference, though) + faster transitions 2012-08-19 13:14:27 +00:00
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