Category Archives: Projekte

Pi Boy #2 – Display

By |

parking-camera-display

Anfangs wollte ich für den Pi Boy ein SPI-Display mit 3.5″ und einer Auflösung von 320×240 Pixel einsetzten, doch leider gab es massive Probleme mit den Treibern. Also entschied ich mich für ein AV-Display aus einer Rückfahrkamera von Amazon.

Nachdem das Gehäuse geöffnet war, sprang mir direkt ein AP1509 Step Down IC ins Auge, dass die 12V Eingangsspannung auf 5V regelt. Durch Auslöten des IC und Überbrücken der Pins 1 und 2 kann das Display mit 5V direkt betrieben werden.

Weiteres folgt, sobald ich eine Lösung für das Problem mit den Tasten des Pi Boys gefunden habe.

Pi Boy #1 – Vorbereitungen

By |

gameboy-clipart

Ich will die Zeit neben meinem Ferienjob in den Semesterferien dazu nutzen, eine Spielekonsole im Gameboy-Gehäuse zu bauen, die mit Hilfe eines Raspberry Pi und diversen Emulatoren Spiele verschiedener Konsolen starten kann.

Zuerst soll abgeschätzt werden, welcher Pi zum Einsatz kommt. Zur Auswahl stehen der Pi 3 und der Pi Zero. Die verschiedenen Emulatoren werden auf beiden Pi’s getestet:

SpielePi ZeroPi 3
GameBoy✔✔
GameBoy Advance✔✔
GameBoy Color✔✔
Genesis✔✔
MasterSystem✔✔
N64✖ (weitere Tests notwendig)✔
NES✔✔
PlayStation✔✔
SNES✔✔
HardwarePi ZeroPi 3
WLAN✔✖
Audio-Buchse✖✔
Video-Buchse✔✔
USB-Anschluss✔ (1x Micro USB)✔ (4x USB)

AssemblerSim erreicht Final Status

By |

Die Testphase des AssemblerSim ist endlich abgeschlossen. Durch viele Testprogramme konnte ich viele Fehler finden und beseitigen. Nun scheint alles stabil zu laufen. Leider kann sich hier und da noch ein Fehler versteckt haben. Ich bitte darum, gefundene Bugs entweder über die „Fehler melden“-Funktion im Programm selbst oder über das Kontaktformular auf AssemblerSim.de zu melden. Ich werde mich dann schnellstmöglich um ein Update kümmern.

pic021[1]

Letzte signifikante Änderungen:

  • Syntax Highlighter
  • Fehlererkennung
  • verbesserter Updater

Projektseite: AssemblerSim.de
Git Repository: Github.com

Map Creator (Pokemon Clone)

By |

Alle Karten von Hand in die Arrays zu klopfen kann echt lästig werden. Da macht es dieser Map Creator doch um einiges leichter. Zu Beginn sind nur ein paar Sprites eingebaut, um die Funktion im Groben zu testen. Der Creator bastelt aus den erfassten Daten ein Array, dass nun vom Pokemon-Clone erkannt wird.

MapCreator[1]

Der nächste Schritt wird eine Event-Editor. Alle Aktionen, also z.B. Map-Wechsel, Kämpfe, Itemfunde, sollen so auf der Map verteilt werden können.

Java Active Rendering (Pokemon Clone)

By |

Bisher waren meine Java Games aufgrund des starken Ruckelns eher ein Fall für den Papierkorb. Vor einigen Tagen hat mich ein Kollege dann darauf aufmerksam gemacht, dass Spiele durch Actice Rendering flüssig laufen. Also habe ich mir gleich mal einige Tutorials durchgelesen und mich ans Schreiben gemacht. Ich werde jetzt noch keinen Code veröffentlichen, da alles noch ziemlich unstrukturiert ist. Aber ein Video gibt es schonmal:

Mit dem Abspielen wird eine Verbindung zu YouTube (Google) hergestellt. Direkt auf YouTube ansehen

AssemblerSim Projektseite online

By |

Nach über einem halben Jahr Entwicklungszeit ist das Programm endlich fertig, um auf die menschheit losgelassen zu werden. Gedacht ist es vor allem für Schüler, die auf den TGs in Baden-Württemberg das Programmieren in Assembler lernen müssen. Diese Software soll es den Schülern ermöglichen, auch zuhause zu üben und nicht immer abhängig von den Microcontroller-Platinen in der Schule zu sein.

Alle weiteren Infos und der Downloadlink: AssemblerSim.de