AVR: Snake! ------------O

Persönliche Seite #1104860
Lesenswert?

Hi,

ich hab heute ein Snake in meine Röhreuhr geproggt :-)

http://www.youtube.com/watch?v=fQ00RYv-Eug

Braucht ca. 1kB Flash und 100B RAM.

Die Hardware basiert auf der ScopeClock von Sascha Ittner, allerdings 
mit einem AVR ATmega168.

http://www.jogis-roehrenbude.de/Leserbriefe/Scope-Clock/Scope-Clock.htm

Viel Spaß
Angehängte Dateien:
Persönliche Seite #1107479
Lesenswert?

Travel Rec. wrote:
> Schaltplan?

Wenn man schon ein Scope hat dann sollte das reichen.

Urspünglich hatte ich ein 12-Bit DAC angedacht, bin dann aber über 
Saschas Uhr gestolpert.

Zufällig hatte ich schon eine D7-16 die echt Bastel-freundlich ist.

Elektrofeuer wrote:
> Jetzt noch
> http://de.wikipedia.org/wiki/Spacewar bzw.

Auch ganz nett, vor allem weil es für 2 Spieler ist!
Aber ob das alles in Echtzeit geht...?
Angehängte Dateien:
Persönliche Seite #1111958
Lesenswert?

Hab noch ein paar Fehler und Hacks (tm) aus der PC-Version von Snake 
entfernt.

Jetzt kan man mit
1
make frame-<L>-<F>.png
den <F>-ten Frame von Level <L> als PNG-Grafik erzeugen.

Voraussetzung, um das PNG zu erzeugen, ist wieder convert (ImageMagick):

http://www.imagemagick.org

Falls man das nicht hat oder haben will, kann man auch mit
1
make frame-<L>-<F>.ppm
die entsprechende PPM-Grafik erzeugen und selber in ein besser 
anzeigbares Format konvertieren bzw. direkt anzeigen lassen falls man 
ein Programm hat, das PPM versteht.

http://de.wikipedia.org/wiki/Portable_Pixmap


Ins ZIP hab ich für die ganz Faulen eine Windows EXE gepackt, so daß es 
einfacher einzusetzen ist als die reine Quelle.

md5sum ist
1
b0c4db0e65670a665162c8acc24f40c8

Das Programm pc-snake.exe dazu aus einer Kommandozeile (cmd.exe) heraus 
ausführen; grafische Oberfläche hat es keine. Die Ausgabe erfolgt aus 
stdout; ein Aufruf, um eine PPM für Frame 1 von Level 3 zu erzeugen, 
sieht also so aus:
1
.\pc-snake.exe 3 1 > frame.ppm
nachdem man ins Verzeichnis
1
avr\morpheus\pc-snake
gewechselt ist.

Viel Spaß!
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren