Archive for September 2012

Vectrex Development (erste Schritte)

20. September 2012

Wegen unserer Multi-Modul-Bastelei hat ALeX angefangen, sich ein wenig mit dem Vectrex auseinander zu setzen. Als erstes hat er eine Textroutine zur Darstellung proportionaler Vektor-Fonts geschrieben und ich habe passend dazu einen nicht zu komplexen, aber gut lesbaren Vektor-Font entworfen. Hier das erste Ergebnis unserer Bemühungen:

Danach wollte ich mal testen, wie ein 3D-Vektorgrafik Schriftzug auf dem Vectrex aussieht. Und da wir wahrscheinlich für weitere Projekte eh unser P1X3Lnet Logo in Vektoren benötigten, habe ich in Illustrator das ganze mal als 3D-Logo angelegt und es nach einiger manueller Nachbearbeitung (Entfernen verdeckter Linien) als SVG gespeichert. ALeX hat daraufhin einen sehr intelligenten SVG-Konverter/Viewer geschrieben und nun haben wir unser schönes 3D-Logo auf dem Vectrex (allerdings noch emuliert – ich hoffe, dass sich die echte Hardware ähnlich verhält):

Mal gucken, wie es mit dem Vectrex weitergeht. Ich denke, als nächstes werden wir die Testroms auf den MultiCart-Chip flashen und mal gucken, wie sich die echte Hardware bei so vielen Vektoren verhält.

Vectrex Multimodul auslesen

5. September 2012

Ich hatte auf der Doreco Party mein 72Game-Multicart für die Vectrex Spielkonsole dabei, um jemanden zu finden, der es auslesen und wieder beschreiben kann (ich möchte ein paar Spiele austauschen). Viele haben sich die Modulplatine mit dem Atmel 512K Flashspeicher angesehen und es wurde gefachsimpelt, mit welchen teuren (oder wahlweise zusammengebastelten) Brenner-Zusätzen man den Baustein auslesen und wieder beschreiben kann. ALeX wollte sich auch schon ein Digispark bei Kickstarter „backen“, um damit an den Flash zu kommen.

Jetzt kommts: Es ist ganz einfach – ich hatte das Lesegerät die ganze Zeit schon zuhause! Irgendwann kam ALeX auf die Lösung, als er realisierte, dass der Baustein pinkompatibel zu den Flashbausteinen im EasyFlash ist. Tata!!! Ich nahm also mein neues EasyFlash von Donald auseinander (die neuen transparent-roten Gehäuse von Donald gehen viel leichter auf als die alten, blauen) und ersetzte dort einen der Flash-Speicher durch den aus meinem Multimodul (Auslösehebel aus Büroklammer gebogen). ALeX hat ein kleines C64-Programm geschrieben, dass beide Bausteine ausliest und getrennt auf Disk (SD2IEC) schreibt. Dort habe ich mir dann das richtige per Hexeditor heraus gesucht und habe jetzt einen wunderbaren Dump meines Vectrex Multimoduls. Man muss nur erst darauf kommen!

Mit der EasyProg-Software des EasyFlashs kann ich den Flashchip auch wieder beschreiben, sofern er nicht schreibgeschützt wurde. Ich überlege aber, ob ich mir nicht einen weiteren Baustein hole und den aus dem Modul original lasse. Alex hat mir den Dump noch etwas auseinander gepflückt, damit ich die Roms einfach ersetzen kann. Leider kann das Modul wahrscheinlich nur mit Roms bis zu 16K umgehen, was einige 32/64K Roms ausschließt.

DORECO Party #34

5. September 2012

Ich war am Wochenende auf der 3-Tages-DORECO-Party. Ich bin zusammen mit Cash und ALeX am Samstag hingefahren und am Sonntag wieder zurück (den Freitag hatten wir ausgelassen). Cash hatte seinen Amiga 1200 mitgenommen, ALeX seinen C64 und sein MacBook und ich hatte (außer Atari-Paddles und NeoGeo Pocket Color) nur mein MacBook dabei – da ich hauptsächlich quatschen und nicht lange Geräte aufbauen wollte. Außerdem hatte ich sowieso nichts neues vorzuweisen, da ich den ganzen Sommer keine Retro-Hardware fertig bekommen habe. AleX und ich haben die aktuelle Fassung von unserem Spiel „Space Lords“ dabei gehabt und zu unserer Überraschung dank zahlreicher Probespielchen wirklich noch 2 Fehler gefunden (sind schon korrigiert).

Die Organisatoren hatten sich alle Mühe gegeben und somit lief alles wie am Schnürchen – bis tief in die Nacht wurde gequatscht und gespielt – allerlei Compos wurden abgehalten und Verpflegung (vor allem Kaffee) war genug vorhanden. Es war ein super Wochenende mit vielen netten Gesprächen mit (leider nur) einem Teil der ca. 40 Teilnehmer. Ich kann nur sagen: Bis zum nächsten Mal!