Commit Graph

447 Commits

Author SHA1 Message Date
Christian Kroll f4d9d55626 saved between 424 and 478 bytes in the LoL Shield driver, replaced bit
shifting with conditional branches in the framebuffer conversion routine
2014-06-20 08:03:08 +02:00
Stefan Kinzel 057160a298 Merge remote-tracking branch 'origin' into kart 2014-06-07 14:09:13 +02:00
Stefan Kinzel 3843d9f9de removed middle line from kart / added alternating border colors 2014-06-02 23:05:11 +02:00
Christian Kroll c7d0ada16b borg_hw_lolshield.c: verified Arduino Mega 1280 support 2014-06-01 22:44:06 +02:00
Christian Kroll 5b0da2b601 updated to new rfm12_lib HEAD 2014-06-01 19:35:15 +02:00
Christian Kroll 43dac0a8c6 borg_hw_lolshield: framerate can be adjusted in the menu, now 2014-05-29 10:50:33 +02:00
Christian Kroll e97eeecc0a borg_hw_lolshield.c: counter intervals now calculated entirely at
compile time, saving 154 bytes
2014-05-29 09:02:02 +02:00
Christian Kroll 79704e9b3f snake_game.c: added missing include 2014-05-29 08:58:40 +02:00
Christian Kroll 041dc7bea0 README.md: some hints for Arduino LoL Shield users 2014-05-29 04:33:17 +02:00
Christian Kroll 54bc57fcf0 README.md: FreeBSD => BSD 2014-05-29 00:19:02 +02:00
Christian Kroll 20adfc367f finished and tested NetBSD support for i386 and amd64 2014-05-28 16:39:08 +02:00
Christian Kroll 447a217c34 preliminary NetBSD support (only tested on amd64 so far) 2014-05-28 13:31:17 +02:00
Christian Kroll 83498fb62e default profile for Arduino Leonardo was still too big with avr-gcc 4.5.x 2014-05-28 12:28:06 +02:00
Christian Kroll cf09197d07 borg_hw_lolshield.c: give credit where credit's due 2014-05-28 00:12:45 +02:00
Christian Kroll 65cd081aa4 Merge branch 'master' into kart 2014-05-27 23:05:48 +02:00
Christian Kroll 2db82a405a borg_hw_lolshield.c: forgot binary operator in define 2014-05-27 23:01:58 +02:00
Stefan Kinzel 69ef19ffaf Merge remote-tracking branch 'origin' into kart 2014-05-27 22:12:17 +02:00
Christian Kroll c146bf9f3f broader MCU support 2014-05-27 22:10:49 +02:00
Stefan Kinzel 9d25fc30e4 Merge remote-tracking branch 'origin' into kart 2014-05-27 21:34:59 +02:00
Christian Kroll 24cd3f5d1d snake: better playability 2014-05-27 08:27:27 +02:00
Christian Kroll a722716bb4 tweaked Ard. Leonardo config (only 28KiB of usable flash, stripped some anims) 2014-05-25 23:00:41 +02:00
Christian Kroll ece146fe72 tweaked Ard. Duemilanove config (limited flash memory, but enough for games) 2014-05-25 22:45:55 +02:00
Christian Kroll 45fb2f8cd6 tweaked Arduino Mega 2560 config (we have plenty of flash memory to fill) 2014-05-25 22:21:45 +02:00
Christian Kroll f0fdc0521e Tetris is tilted on displays with both height < 16 and height < width 2014-05-25 18:12:12 +02:00
Christian Kroll 720d547f4a joystick support for lolshield (A0-up,A1-down,A2-left,A3-right,A5-fire) 2014-05-25 11:08:35 +02:00
Christian Kroll e10166a316 program.c: sign error (non-fatal but annoying) 2014-05-22 19:17:28 +02:00
Christian Kroll 97f93a4a4c added some MCUs in menuconfig 2014-05-21 08:18:56 +02:00
Christian Kroll 2b0a6b6b76 resolved name clash (gamma() is also defined elsewhere in the avr-realm) 2014-05-21 07:21:12 +02:00
Christian Kroll ad2a7939ab completed support for Arduino Mega 2560 (now tested) 2014-05-21 01:30:38 +02:00
Christian Kroll 7edb0188f9 src/joystick/config.in: next try... 2014-05-19 13:22:06 +02:00
Christian Kroll d2a1942e13 advertise support for LoL Shield 2014-05-19 11:09:07 +02:00
Christian Kroll 7956988060 default for "null joystick" in menuconfig is "no" 2014-05-19 10:31:30 +02:00
Christian Kroll 2113b8f2b7 although I still don't know whether Arduino Mega 1280/2560 boards will
work, their MCUs should at least be configurable from menuconfig
2014-05-19 08:03:44 +02:00
Christian Kroll 3675e19e9d forgot to reduce watchdog timeout after debugging 2014-05-19 07:23:40 +02:00
Christian Kroll c184fcbf0f added support for Arduino Leonardo (and maybe Mega1280/2560, untested) 2014-05-19 07:14:18 +02:00
Christian Kroll f65ab6eeba First Person Tetris: trigger compile time error on non-square displays 2014-05-18 02:10:07 +02:00
Christian Kroll e05adbfb29 extended LoL Shield profile 2014-05-18 01:13:01 +02:00
Christian Kroll 5fc8326ce6 mherweg.c: adjustments for LoL Shield resolution 2014-05-18 01:05:46 +02:00
Christian Kroll 020efc3fd1 improved spiral(...) and random_bright(...) for non-square displays 2014-05-17 22:20:52 +02:00
Christian Kroll 8a3ecd882e blackhole.c: make animation resolution aware 2014-05-17 19:47:41 +02:00
Christian Kroll d4dbc53e5a ltnant.c: forgot to adjust index cut off, also refined the code a bit 2014-05-17 19:32:12 +02:00
Christian Kroll 4fd59d8edf NUM_COLS and NUM_ROWS were mixed up at some places 2014-05-17 18:08:43 +02:00
Christian Kroll 8d3a5cfaae tuned moire pattern for LoL Shield 2014-05-17 16:10:46 +02:00
Christian Kroll 56a267bada switch to Timer0 for wait() on LoL Shield platform 2014-05-15 23:34:44 +02:00
Christian Kroll dc0402251c fixed langton ant for resoltuions with width!=height (my fault), also
removed those annoying 45° vectors
2014-05-15 19:28:25 +02:00
Christian Kroll 22f14abb32 first working driver for Diavolino/LoL Shield 2014-05-15 11:13:35 +02:00
Christian Kroll 0546f195ef fixed mapping bug in moire.c 2014-05-15 11:11:56 +02:00
Stefan Kinzel 3fb678d7e6 added obstacles and boost mode 2014-03-29 16:39:45 +01:00
Stefan Kinzel 58f0239e1d Merge branch 'kart' of git+ssh://repos.ctdo.de/borgware-2d into kart 2014-03-26 00:05:24 +01:00
Stefan Kinzel d1b377437e chatter protection 2014-03-26 00:05:07 +01:00