VGA-PacMan

So, nach dem die Überraschung geglückt ist, kann ich diesen Blogpost nun auch veröffentlichen 🙂

VGA PacMac!

Bei uns am Institut gibt ein Projekt, dass wir immer gerne mit Erstsemestern, Praktikanten usw. machen: Die PacMan-Platine. Das ist eine Platine mit einem ATmega168, auf dem die AVGA Software läuft, mit der er ein VGA-Signal generieren kann (und Sound!). Der Code, der aus dem AVR ein VGA (oder PAL/NTSC) Signal rauszaubert ist ziemlich genial, und dazu gibt es eine wunderbare API mit der man sehr einfach Spiele schreiben kann. Wir lassen dann immer ein einfaches Pong implementieren und zeigen am Ende noch ein komplettes PacMan-Spiel, dass allerdings vom AVGA-Autor stammt.

Nun hat der Kollege, der das Projekt maßgeblich betreut hat, seine Promotion abgeschlossen. Auf seinen traditionellen Doktorhut sollte nun natürlich auch die PacMan-Platine, am besten mit kleinem Monitor und Gamepad, so dass man direkt am Hut spielen kann. Und damit hatten wir uns eine Aufgabe gestellt!

Weiterlesen