You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Joerg Bornschein 482e1622e6 Add .travis.yml or continuous integration 10 years ago
animations seasonal animation removed 11 years ago
borg_hw the MCLR pins of the 74HCT164 chips are not connected on Borg 16 11 years ago
can resolved some signedness issues, still many to go (btw: 78 bytes eliminated in the process) 12 years ago
compat weitergem8 16 years ago
doc/img Alle bilder ins Repo tun; Allerdings absoluten http://.. pfad im README.md :( 11 years ago
games corrected some doxygen tag errors 12 years ago
joystick incorporated borg drivers from "Hackerspace FFM" - thx guys! 12 years ago
mcuf renamed project because it is to cool for stupid name 16 years ago
menu dealt with compiler warning about discarded qualifiers 13 years ago
profiles seasonal animation removed 11 years ago
random saved 162 bytes 14 years ago
rfm12 there was a problem with initing the rfm12. I have corrected it. 13 years ago
scripts Cleanup in menuconfig 11 years ago
scrolltext progmem const error 12 years ago
simulator updated Cygwin x86 linker script to match its x86_64 counterpart 11 years ago
smallani added additional configparameters for small animations 13 years ago
uart replaced deprecated SIGNAL() and SIG_* macros to be compatible with avr-libc 1.8.0 and gcc 4.7.0 12 years ago
.gitignore .gitignore finetuning 12 years ago
.travis.yml Add .travis.yml or continuous integration 10 years ago
COMPILING.txt weitergem8 16 years ago
Doxyfile made some parameters like plasma frame delays configurable 12 years ago
Makefile make menuconfig sollte nciht zweimal durchlaufen 11 years ago
Makefile-old Spot the German! 13 years ago
README.md Use project relative paths in README.md 10 years ago
avr5.x Game and menu support added. Dependencies fixed. Compiles fine for AVR and Windows. Linux simulator is still missing a linker script. 16 years ago
config.h fixed a lot of config options 13 years ago
config.in incorporated borg drivers from "Hackerspace FFM" - thx guys! 12 years ago
defaults.mk support for Cygwin64 added 11 years ago
depend.mk adding menu and game support 16 years ago
display_loop.c seasonal animation removed 11 years ago
display_loop.h integrating simulator 16 years ago
eeprom_reserve.c renamed project because it is to cool for stupid name 16 years ago
ioport.h gigaborg support :-) 13 years ago
main.c there was a problem with initing the rfm12. I have corrected it. 13 years ago
makros.h 15 years ago
pixel.c put Martin Herwegs source code into separate files 14 years ago
pixel.h resolved some signedness issues, still many to go (btw: 78 bytes eliminated in the process) 12 years ago
rules.mk experimental FreeBSD support 12 years ago
util.c incorporated borg drivers from "Hackerspace FFM" - thx guys! 12 years ago
util.h integrating simulator 16 years ago

README.md

Borgware 2d

Firmware fur 2d Blinken Borks. Blinken Borgs sind LED Matrixanzeigen zum and die Wand h�ngen oder auf den Tisch stellen.

Dies ist insbesondere die Software f�r den Borg16 Bausatz, aber auch f�r eine Reihe �hnlicher Priojekte.

Kleine Borg16   Gl�hbirnen Borg

Animationen

Matrix   Feuer Scroll

Spiele

Snake   Tetris

Tetris

  • Classic: Das ganz normale Tetris
  • First Person Tetris: Statt die Steine zu drehen, dreht man hierbei das Spielfeld um den Stein
  • Bastet: Diese Tetris Variante gibt einem stets den Stein, den man gerade am wenigsten gebrauchen kann

Snake

Pong

Space Invaders

Kompilieren

Zunaechst muessen alle Abhaenigkeiten installiert sein. Unter Debian/Ubuntu Systemen ist ein

sudo aptitude install -y build-essential make libncurses5-dev gcc-avr avr-libc binutils-avr avrdude freeglut3-dev

ausreichend.

Anschliessend kann die zu bauende Firmware mit

make menuconfig

konfiguriert, und mit

make

gebaut werden.