Schneider CPC BTX Modul reaktiviert

In den letzten Tagen habe ich daran gearbeitet, auf Basis eines DBT-03 Emulators für den Raspberry Pi, das Bildschirmtext (BTX) Modul für den Amstrad / Schneider CPC wieder zum Laufen zu bekommen. Ich werde in den nächsten Wochen daran arbeiten, den Aufbau und die Einrichtung des Emulators zu dokumentieren, sodass ihr – sofern ihr so ein Modul noch besitzen solltet – auch wieder mit eurem CPC einen BTX Server, der online gehostet wird, erreichen könnt. Mehr Infos gibt es dann im nächsten Beitrag.

Hier ist jedenfalls das Video des funktionierenden Moduls, samt Start, Einwahl, Aufruf einiger Seiten und Nutzung der Wikipedia zu BTX Bridge. Mehr Infos und ein paar Links findet ihr in der Videobeschreibung auf Youtube.

Dreamcast wiederentdeckt / Docker Devkit

Vor Kurzem bin ich mal wieder über meine Sega Dreamcast gestolpert, die schon seit einiger Zeit ein Schattendasein in einer Stapelbox geführt hat. Ich habe sie bereits vor einigen Jahren schon mit einem GDROM-Emulator ausgestattet, den Akku der Echtzeituhr getauscht, eine Wechselhalterung für den Akku eingebaut, der laute Lüfter durch einen Noctua Lüfter und auch schon das alte Netzteil durch ein Pico-PSU ersetzt. Für den GDROM Emulator habe ich entsprechende Einsätze gedruckt, das Pico PSU wurde auf eine Halterung aufgesetzt und auch für den Lüfter habe ich einige Vorlagen bei Thingiverse gefunden, die den Einbau erheblich erleichtert haben. Das sieht dann momentan so aus (ist nicht mehr viel vom Original über…):

Umgebaute Sega Dreamcast

Also wurde die Dreamcast mal wieder aufgebaut und eine Runde Crazy Taxi gespielt. Evtl. hänge ich auch meinen RasPi mit DreamPi wieder an die Dreamcast und spiele eine Runde Phantasy Star Online auf dem Sylverant Server.

Coders Cable Umbau

In meiner Stapelbox lag auch noch mein altes Coders Cable von Lik Sang, das einen MAX3222 Chip zur Wandlung von 3.3V auf RS232 verwendet hat. Heutzutage ist das nicht mehr üblich und deshalb habe ich das Kabel abgetrennt und ein FTDI USB nach Seriell Konverter drangehängt. Wenn ich mal etwas mehr Zeit haben sollte, werde ich mal schauen, ob man da nicht auch einen ESP32 dranhängen kann.

Sega Dreamcast Coders Cable mit FTDI USB-Seriell Konverter

Docker KallistiOS Development Kit

Wenn man ein Coders Cable testen möchte, dann ist es natürlich sinnvoll, ein kleines Programm zu schreiben, das z.B. einen 3D Würfel rendert und auf dem Bildschirm rotieren lässt. Um das Programm zu erstellen, benötigt man ein Cross Development Kit und davor hat es mir bisher immer wieder etwas gegraut. Man musste dafür damals erstmal eine entsprechende Umgebung samt dem KallistiOS Development Kit kompilieren und das hat bei mir selten auf Anhieb funktioniert. Glücklicherweise gibt es heute bereits komplett fertige Development Kits bspw. das DreamSDK, das als Installer für Windows daher kommt. Da ich aber nichts installieren möchte, habe ich mich dann für ein Docker Image entschieden, das das komplette Development Kit mitbringt und so konnte ich, nachdem ich das KallistiOS GitHub Repository lokal geklont habe, die enthaltenen Beispiele über die Kommandozeile auf Anhieb kompilieren. Ich verwende dafür den Befehl

um eine interaktive Konsole zu starten und dort dann die Make Dateien aufzurufen. Danach purzeln die Kompilate für die Dreamcast in den entsprechenden Verzeichnissen heraus.
Die Dateien habe ich bisher erstmal mit einer alten Version des DC-Tool-Serial übertragen und gestartet. Die Version v1.0.6 habe ich leider bisher noch nicht für Windows gefunden, also werde ich mich die Tage wohl mal dran setzen und das selbst kompilieren und vielleicht hier zur Verfügung stellen. Es ist auf jeden Fall ganz schön, mal wieder die alten Spiele zu zocken und auch mal wieder zu schauen, was die Homebrew Szene momentan noch so alles für die alten Konsole bastelt.

Einbau des GD-EMU in die Sega Dreamcast

Ich bin ein Retro-Gamin Fan – weiss ja wahrscheinlich jeder, der hier mal sporadisch reinschaut und dementsprechend besitze ich ein paar Konsolen / Homecomputer, die mich über all die Jahre begleitet haben. Zu diesen Konsolen gehört auch die Sega Dreamcast – ein tolles System, das leider etwas unter Wert geschlagen ist und bedauerlicherweise auch die letzte Konsole von Sega darstellt. In all den Jahren habe ich mal dafür programmiert (ich habe hier ein Coders Cable) oder auch einen Modem-Emulator mit dem Raspberry Pi gebaut, um mit der Konsole wieder online zu spielen. Es wird also Zeit, die Konsole wieder ein wenig umzubauen. Dieses Mal ist das GD-ROM Laufwerk dran.

Das Laufwerk hat die üblichen Probleme von CD-Laufwerken: Durch den Alterungsprozess kann die Linse eintrüben oder der Laser kaputt gehen. Glücklicherweise gibt es findige Bastler, die mittlerweile einen Emulator gebastelt haben, den GD-EMU, mit dem man das Laufwerk ersetzen kann. Die Spiele müssen dazu allerdings als Image auf einer SD-Karte vorliegen. Wie man so ein Image erstellen kann, könnt ihr in den gängigen Dreamcast Foren erfahren. Dank meines Coders Cable, konnte ich meine Spiele tatsächlich selbst in ein Image packen :-).

Ok… Los geht’s… Eins gleich vorweg: der geniale Aufbau der Sega Dreamcast macht den Tausch einzelner Komponenten sehr, sehr einfach. Hier kann auch jemand, der zwei linke Hände hat, eigentlich nichts verkehrt machen.
Zuerst wird also die Sega Dreamcast mit vier Schrauben auf der Unterseite geöffnet und der Gehäusedeckel entfernt. Im Inneren werden die 3 Schrauben gelöst, die das GD-ROM halten, das dann ganz einfach entnommen werden kann. Behaltet die Schrauben auf jeden Fall für den GD-EMU über, denn hier werden sie wieder benötigt.

Ich habe zusätzlich mir noch eine Halterung für den GD-EMU selbst gedruckt, die ein paar Steckplätze für SD-Karten beinhaltet. Ihr findet sie auf Thingiverse: Sega Dreamcast GD-EMU SD Card Tray. Solltet ihr keinen 3D Drucker besitzen, könnt ihr auch einen der vielen 3D Druck Dienstleister verwenden – All3dp stellt dafür eine ganz nette Suchmaschine zur Verfügung, oder ihr sucht bei der 3D Druck Community 3DHubs oder schaut einfach mal bei eurem örtlichen Makerspace vorbei.

Die Halterung wird mit den 2 der drei Schrauben wieder samt GD-EMU wieder eingebaut. Beim GD-EMU liegt außerdem noch eine weitere, längere Schraube bei, die ihr vorne verwendet. Das Ganze sollte dann so aussehen:

Als letztes wird noch der „Tray“ in den Deckel eingebaut. Hierfür einfach das gedruckte Teil in den Deckel drücken. Dazu etwas Kraft aufwenden. Da es nichts zu halten hat, wird hier keine Verschraubung benötigt.

Und das war es dann auch schon. Wenn ihr alles richtig gemacht habt, dann könnt ihr eure Sega Dreamcast wieder zusammenschrauben und nach dem Öffnen des Deckels sollte es dann im Inneren so aussehen:

Sieht doch gut aus. Wie die Einrichtung des GD-EMUs funktioniert (Firmware Updates, etc.), könnt ihr auf der GD-EMU Seite erfahren.
Was ich allerdings anmerken möchte ist, dass das Netzteil durch die nicht mehr benötigte 12V Leitung (das GD-ROM fehlt ja jetzt) mehr Wärme produziert – klingt komisch, ist aber so ;-). Deshalb werde ich im nächsten Schritt ein PicoPSU in meine Dreamcast einbauen. Dazu aber demnächst mehr. Wem das zu kompliziert ist, der kann sich mal die DreamPSU anschauen. Ist zwar etwas teurer, dafür aber sehr einfach einzubauen (und hoffentlich auch bald verfügbar ;-)).

 

Retro Games – neue Spiele für alte Rechner in detailreicher Verpackung

Ich bin Retrogamer, d.h. ich spiele gerne Spiele auf alten Plattformen und habe davon auch noch einige zu Hause stehen. Z.B. einen Commodore C64, diverse Amstrad CPCs, ein Super Nintendo, eine GX4000, ein Atari VCS, eine Sega Dreamcast, etc.. Es macht oft einfach Spaß, die alten Klassiker auf einer Originalkonsole wieder zu spielen und man stellt oft erstaunt fest, dass z.B. ein Super Mario World auf dem SNES grafisch recht gut gealtert ist und man immer noch viel Spaß damit haben kann.
Ab und an kommen dann auch wieder neue Spiele für die alten Plattformen heraus, die teilweise sogar verkauft werden und in letzter Zeit sogar vermehrt in richtigen Verpackungen verschickt werden. So habe ich mich über zwei Spiele in letzter Zeit wirklich gefreut, bei denen die Entwickler selbst bei der Verpackung eine Detailverliebtheit an den Tag gelegt haben, dass ich sogar ein Blogeintrag dazu schreibe. Gemeint sind die Spiele Orion Prime von Cargosoft und R-Type 128k von Easter Egg – beide für den Amstrad CPC und gerade das macht es so außergewöhnlich, denn so viele Benutzer hat dieser Homecomputer eben nicht mehr.

Von beiden Spielen habe ich eine Spielepackung bekommen, die nur so von Bonusmaterialien strotzt. Aber fangen wir doch mit Orion Prime an… Orion Prime ist ein Horror Adventure für den Amstrad CPC. Die Spielpackung kommt in einer DVD Hülle mit einem gut gemachten Cover daher, das das Spiel kurz beschreibt. In der DVD Hülle findet sich dann auch das Spiel auf einer 3.5” Diskette – hier gab es mehrere Versionen, ich habe mich für die 1 Diskettenversion entschieden. Zusätzliche wurde als Bonus noch eine Audio-CD, ein Zeitungsausschnitt und ein Negativfilm mit ein paar Bildern beigelegt. Hier mal ein paar Bilder:

OrionPrime-Cargosoft-vorne

OrionPrime-Cargosoft-rueck

OrionPrime-Cargosoft-komplett

Als nächstes kam dann vor kurzem R-Type 128k bei mir an, das in Sachen Verpackung sogar noch einen drauf setzte und wahrscheinlich habe ich mich umso mehr gefreut, da ich damit überhaupt nicht gerechnet habe. Diese Verpackung ist nämlich perfekt an das Spiel angepasst worden. Sie ist kleiner als die von Orion Prime und beinhaltet neben einem Handbuch, die Spieldiskette, ein Poster, einen R-Type Button und eine 32MB SD-Karte mit dem Soundtrack, einigen Previews, den Diskettenimages für die Emulatoren und den HxC Floppyemulator. Auch hiervon ein paar Bilder:

RType128k-EasterEgg-vorne

RType128k-EasterEgg-rueck

RType128k-EasterEgg-komplett

Es ist irgendwie toll, dass man sich in letzter Zeit die Mühe macht, neben den Spielen selbst jetzt auch noch eine Verpackung zu produzieren und diese meist zum Selbstkostenpreis an die wenigen verbliebenen Spieler abzugeben. Ich kann deshalb nur jedem raten, die Entwickler, die sich so viele Mühe machen, auf jeden Fall zu unterstützen und sich die entsprechende Software zu kaufen.

Das Load-Magazin ist da

Hurra, das Load-Magazin Ausgabe 1 ist bei mir angekommen. Nach der Return Ausgabe 11, die ich hier im Blog ja schon erwähnt habe, ist damit ein zweites Retro-Magazin bei mir eingetrudelt, nur, dass dieses Magazin vom Verein zum Erhalt klassischer Computer e.V.entstanden ist. Um die Finanzierung sicher zu stellen, wurde eine Spendenaktion, die natürlich erfolgreich war, sonst hätte ich das Heft nicht im Briefkasten. Jeder Spender hat dabei ein Heft, einen Platz auf der Online-Seite oder halt entsprechend Platz im Heft bekommen – abhängig von der Spendenhöhe.

Zum Inhalt: Hier wird nicht ein klassisches System behandelt, sondern, genau wie bei der Return, alle klassischen Systeme abgedeckt. Das merkt man schon am Namen, denn den „LOAD“ Befehl gab es so ziemlich auf jedem der klassischen Computern. Also egal ob Commodore C64, Amstrad CPC, Atari ST, Commodore Amiga, etc. hier findet sich alles worüber sich ein Retrogamer freut. Aufmacher ist in dieser Ausgabe „Das Jubeljahr 2012 – 30 Jahre C64, 40 Jahre Atari, 30 Jahre ZX Spectrum“. Das Inhaltsverzeichnis habe ich am Ende des Blogartikels angehängt.

Beziehen könnt ihr das Magazin entweder, indem ihr euch an einigen Auslagestellen es euch direkt abholt, indem ihr einfach eine Retro-Party besucht, auf der das Load-Magazin ausliegt oder natürlich auf klassische Weise: indem ihr es bestellt. Ich mache es mir mal einfach und verweise da mal ganz einfach auf die „Wo bekomme ich das Load-Magazin?“ Seite :-).

In Zukunft soll das Load-Magazin jährlich erscheinen und ich freue mich natürlich darauf. So, jetzt muss ich aber dringend weiterlesen…

Inhalt:

  • Aller Anfang ist schwer.
  • Retro-Termine
  • Geklonter ZX81
  • Neues 8-Bit Futter
  • Magazine für zum Lesen
  • Interessantes
  • Ohne Euch wäre nichts so, wie es eben ist!
  • Happy Commodore 30 Jahre C64
  • Der C64 im Wandel der Zeit
  • Atari: Wie alles begann
  • Ataris vergrabener Scherbenhaufen
  • 30 Jahre ZX Spectrum
  • B0RizZ
  • Das SEGA Master System
  • Die Telespiel-Late-Night
  • Donkey Kong
  • Die Ocean History
  • Die „Turrican Soundtrack Anthology“
  • Auf die Ohren, Genossen!
  • 70 Jahre HJT!
  • Joy Stick Heroes
  • Mit Apple IIc und CPC 6128 zurück ins Jahr 1985
  • Der Computer des Jahres
  • Der Apple IIGS
  • Totgeglaubte leben länger
  • Der Z80-Traum von  Fenstern und Multitasking
  • RST 012
  • Jef Raskin
  • Die Canon Cat
  • Andreas Paul im Gespräch
  • Stefan Both im TV-Talk
  • Hexagon bei maintower
  • Das 4. Videospieltreffen Süd-West
  • 8. Waiblinger Usertreffen
  • Die BCC#6 in Berlin
  • Die Classic-Computing 2011 in Holzminden
  • Hobby & Elektronik 2011
  • Die HomeCon in Hanau
  • Der Fietsenfrühling in Nordhorn
  • Münchner Chic: VCFl Europe
  • Werde jetzt Mitglied!
  • Mitgliedsantrag
  • Werbung im Magazin
  • Impressum
  • Aus dem Vereinsvorstand
  • Und was kommt jetzt?