6502 RAM/ROM Adapter fĂĽr Commodore PET/CBM

Mit einem RAM/ROM Adapter kann ein Commodore PET oder CBM recht einfach mit 32 KByte RAM und Commodore BASIC 4.0 ausgestattet werden. Die alten ROMs und RAMs dĂĽrfen dabei noch auf dem Board bleiben, nur die CPU bekommt einen Zwischensockel.

Der hier vorgestellte 6502 RAM/ROM Adapter wurde inspiriert durch den Universal 6502 RAM/ROM Adapter von Nicolas Welte. Diese Variante ist mehr auf meine BedĂĽrfnisse zugeschnitten und nicht mehr ganz so „universell“ wie die Ur-Version, hat aber auch einige Vorteile.

Die Änderungen zur Ur-Version sind recht zahlreich: Die Option-ROMs werden zusammen mit den ROMs umgeschaltet, DIL28-3 und SOIC sind für den RAM nicht mehr vorgesehen, die DIP-Schalter wurden entfernt und durch einfache Jumper ersetzt (der GAL enthält bereits Pull-ups, die in der Ur-Version mit einem Widerstandsnetzwerk auf Masse gezogen und bei Bedarf mit den Schaltern wieder hochgezogen wurden), der Bus-Transceiver 74HCT245 kann jetzt gesockelt werden und der Multiplexer 74157 wurde vollständig entfernt.

Weiterhin können anstelle eines 29C010 EEPROMS nun auch die Typen 29C020 und 29C040 eingesetzt werden (letzterer erlaubt 16(!) verschiedene ROM-Banks). Insgesamt werden mehrere Bausteine eingespart und die GAL-Logik ist einfacher.

Tausende von C64-Spiele im Internet frei spielbar

Anfang 2016 stellte das Internet Archive etliche Apple II Spiele ins Netz, nun wird die Sammlung um tausende von C64 Spielen erweitert. Die genaue Anzahl ist noch nicht ganz klar, denn insegsamt sollen es 31.781 Programme fĂĽr den C64 sein, aber unter „Games“ werden nur knapp 9.000 Spiele aufgefĂĽhrt. In einer weiteren Unterrubrik sind dann aber auch noch ĂĽber 20.000 Demos und andere Programme aufgefĂĽhrt.

Technisch laufen die Spiele auf einer angepassten Version des Vice-Emulators, der als Referenz untern den C64-Emulatoren gilt. Wer die Spiele ausprobieren möchte: Mit F12 gelangt man in die Einstellungen des Vice-Emulators, in denen man u.a. ein deutsches Keyboard-Layout auswählen kann. RUN/STOP liegt auf der ESC-Taste, RESTORE auf „Page down“.

Eine kleine Warnung am Ende: Es ist weiterhin nicht legal ROMs (bzw. die Orginaldateien von klassischen Spielen) auf der eigenen Homepage anzubieten. Das Internet Archiv ist in San Francisco ansässig und nutzt eine Klausel im Digital Millennium Copyright Act, um diese Dateien anbieten zu können. Trotzdem gibt es immer wieder Rechtsstreitigkeiten mit den Urhebern.

Bild: Archon, Internet Archive

TheC64 mini: Gelungene Neuauflage des C64

In den 1980er Jahren war er der Renner: Der Commodore 64. Er wurde auf der CES 1982 vorgestellt und Commodore knackt mit ihm den Jackpot. In nur zwei Jahren nach Markteinführung, bricht Commodore alle Rekorde mit 4 Mio. verkauften Rechner weltweit und sogar bis heute ist der C64 der bestverkaufte Heimcomputer mit über 17 Millionen Geräten. Selbst heute noch gibt es zahlreiche Entwicklungen rund um den C64 und im voll im Retro sind derzeit Neuauflagen im Mini-Format, wie das NES Mini, SNES Mini und VCS Mini.

Ab dem 29. März 2018 wird eine weitere (Mini-)Neuauflage unter dem Namen TheC64 mini offiziell erhältlich sein. Entstanden ist der Mini aus einer fehlgeschlagenen indiegogo Kampagne. Trotz verfehltem Finanzierungsziel veröffentlicht nun der Entwickler Retro Games – wenn auch etwas verspätet – zusammen mit dem Distributor Koch Media die kleine Konsole.

Der kleine C64 misst nur 50% eines Original-C64 und verfĂĽgt auch nur ĂĽber sehr wenige Schnittstellen. Mit dabei sind ein moderner HDMI-Anschluss fĂĽr den Anschluss an heutige Bildschirme und zwei USB-Schnittstellen fĂĽr Tastatur und Joysticks. AuĂźer dem noch obligatorischen Micro-USB Anschluss zur Stromversorgung war es dann auch schon. Wer hoffte direkt mit dem TheC64 mini in BASIC programmieren zu können wird enttäuscht: Die Tastatur ist nur eine Attrappe. Hier ist man auf eine – wenig Retro-like – USB-Tastatur angewiesen.

Warum die Neuauflage trotzdem gelungen ist: Der Mini kommt mit 64 vorinstallierten Spielen. Eine Übericht aller Spiele zusammen mit einer Beschreibung ist hier zu finden. Zusammen mit dem mitgelieferten Joystick schafft es der Mini echtes Retro-Feeling aufkommen zu lassen. Die Spieleauswahl stellt einen guten Kompromiss aus allen möglichen Genre dar. Eigene Spiele lassen sich per USB-Stick per D64-Image laden. Hier will der Entwickler durch Firmware-Updates noch kräftig nachbessern.

Wer bei der ursprĂĽnglichen Kampagne dabei war oder den C64 vor dem 28.9.2017 vorbestellt hat, darf sich ĂĽber gleich zwei C64 freuen, einmal den TheC64 mini, der derzeit ausgeliefert wird, und einen C64 in einem „groĂźen“ Gehäuse mit funktionaler Tastatur, der später im Jahr ausgeliefert werden soll.

SIDFX: SID-Umschalter fĂĽr C64 und C128

Mit dem Adaptersockel SIDFX können zwei unterschiedliche SID Sound-Chips in einem C64, C128, SX64 und auch anderen Geräten, wie der SIDStation, betrieben werden. Damit ist SIDFX nicht nur fĂĽr Retro-Gamer interessant, sondern insbesondere auch fĂĽr Chiptunes-Musiker, die einen „alten“ 6581 und dessen Nachfolger 8580 (bzw. 6582) einsetzen möchten.

Schon zu Zeiten des C64 war der SID bei Musikern aufgrund seiner Vielseitigkeit sehr beliebt. Für jeden seiner drei digitalen Oszillatoren kann jeweils eine von vier Wellenformen ausgewählt werden. Die Lautstärke der Oszillatoren kann dabei durch je einen Hüllkurvengenerator beeinflusst werden. Die drei Kanäle werden schließlich durch einen gemeinsamen analogen Multimodefilter gefiltert.

Allerdings klingen nicht nur die beiden Versionen des SID unterschiedlich, sondern auch die älteren SID können aufgrund der Tatsache, dass seine Filter nicht der Spezifikation entsprechen, unterschiedlich klingen. Grund genug für einen Chiptunes-Musiker mehrere SID-Chips einzusetzen. Der 6581 hatte auch eine Eigenart, die es erlaubte eine vierte Stimme auf die am Ausgang vorhandene Pegelabweichung des Chips durch schnelle Lautstärkeänderungen aufzumodulieren. Da dieses Verhalten am 8580 nicht auftritt, fehlt ohne Hardwaremodifikation u.U. diese Stimme.

Entweder kann per Schalter die Nutzung eines bestimmten SID erzwungen werden oder der Adapter wählt im Auto-Mode automatisch den geeigneten Chip aus. Der Adapter soll zwar erst im Oktober zum Preis von knapp 80 EUR verfügbar sein, Vorbestellungen werden aber schon jetzt entgegengenommen.

Bild: Project SIDFX

32C3: The Ultimate Amiga 500 Talk

Vom 27. bis 30.12.2015 lädt der Chaos Computer Club zum 32. Chaos Communication Congress im Congress Center Hamburg ein. Auch in diesem Jahr gibt es wieder einige Vorträge, die sich mit Retro-Computing beschäftigen.

In dem Vortrag „The Ultimate Amiga 500 Talk“ gibt Bernhard R. Fischer eine EinfĂĽhrung ĂĽber die Hardware eines der bekanntesten Rechnern der 1980er Jahre.

Video: The Ultimate Amiga 500 Talk, Chaos Computer Club

Bild: Chaos Computer Club 32c3

Kickstarter: Neues Retro-Buchprojekt ĂĽber Commodore

Es gibt wieder ein erwähnenswertes Retro-Buchprojekt auf Kickstarter: „Commodore: The Amiga years“ von Brian Bagnall. Wie der Titel schon verrät, geht es diesmal schwerpunktmäßig um die Geschichte der Firma Commodore während der Zeit des Amiga. Genau genommen wird der Zeitraum von 1982 bis 1994 beleuchtet und somit ist das Buch die direkt Fortsetzung des bereits 2010 erschienen Buchs „Commodore: A Company on the Edge“ vom selben Autor, welches mit seiner Erzählung im Jahr 1984 endete. Das Hardcover-Buch soll in ungefähr einem halben Jahr erscheinen und 500-600 Seiten erscheinen.

Wer Interesse an dem Buch hat, der kann sich auf Kickstarter in den nächsten 29 Tagen noch dafür registrieren. Eine digitale Ausgabe ist für 22 US$ erhältlich, eine gedruckte zusammen mit der digitalen Ausgabe für 40 US$. Das Startkapital von 15.000 US$ wurde übrigens bereits am ersten Tag erreicht.

Bild: The Amiga years, Brian Bagnall, Kickstarter

C64 Emulatoren fĂĽr PC und Android

In diesem Beitrag hatte ich vor einiger Zeit eine Ăśbersicht ĂĽber Emulatoren fĂĽr verschiedene Systeme unter Android gegeben.

Hier nun eine Übersicht über Emulatoren, die speziell den C64 emulieren und unter Microsoft Windows oder Android laufen. Zusätzlich sind noch zwei Außenseiter für den Apple Macintosh und die Sony Playstation aufgeführt.

Microsoft Windows

Android

Sony Playstation

Apple Macintosh

Wenn kein Preis genannt wird, so ist der Emulator kostenlos verfĂĽgbar. Sollte ein C64-Emulator fehlen, bitte dieses kommentieren. Ich nehme ihn dann in die Liste auf.

MEGA65 als Nachfolger des C64

Heute kündigte das Museum of Electronic Games & Art (MEGA) an, dass mit dem MEGA65 ein neu entworfener C65-ähnlicher Computer erscheinen soll. Das gesamte Hardwaredesign und die zugehörige Software sollen unter der LGPL als Open-Source bzw. Open-Hardware veröffentlicht werden. Es soll möglich sein, den Rechner zu Hause selbst aufzubauen, alternativ soll später auch ein Bausatz verfügbar sein.

Der Rechner basiert auf einem FPGA Design, dessen Core vom MEGA-Mitglied Paul Gardner-Stephen programmiert wird und auf dem C65GS basiert. Aktuell ist der Core noch als „experimentell“ eingestuft, ein Kennwort zum Download kann aber schon jetzt ĂĽber die Projektseite gegen eine kleine Spende angefordert werden.

Der Rechner ist ein vollwertiger 8-Bit Computer, der ungefähr 50mal schneller wie ein klassischer C64 und trotzdem weiterhin voll kompatibel sein soll. Weitere Features umfassen die HD-Ausgabe per VGA, die Unterstützung von SD-Karten, ein eingebautes Diskettenlaufwerk und einen erweiterten Arbeitsspeicher. Auch soll der Rechner über USB-Buchsen verfügen und per Ethernet die Verbindung zur Außenwelt suchen. Die Vorabversionen des Gehäuses deuten auch auf zwei DB9-Joystickports hin.

Bild: mega65.org