Archiv der Kategorie: C64

Digital Talk unterm Tannenbaum (DT #114)

Unverhofft kommt oft! Zu meiner Überraschung fand ich am Samstag vor Heiligabend einen Din A5 Umschlag in meinem Briefkasten. Inhalt: Die Digital Talk #114! (Lieben, lieben Dank dafür!) Wenn man bedenkt, dass diese Ausgabe erst kurz zuvor zur Post gebracht wurde, geradezu eine Meisterleistung der Deutschen Bundespost. Wie üblich müssen alle Nicht-Abonnenten noch etwas warten, bis die Ausgabe auch zum Download bereitsteht.

Digital-Talk Heft 114Der A5-Umschlag und sein Inhalt. Das „Heft“ enthält (nur) einen Lösungsplan zum Piraten-Abenteuer.

Veröffentlicht unter Allgemein, C64, Mags, Soft | Schreib einen Kommentar

Todgesagte leben länger: Digital Talk #111

Die vorletzte Digital Talk (DT) stammte vom Dezember 2020 und auch im letzten Jahr mussten wir bis Weihnachten auf die neue Ausgabe warten. Manch einer wähnte das nahe Ende des Diskmagazins gekommen, doch stattdessen kam im März die DT #111 und für August ist schon die Nummer 112 angekündigt. Das Magazin hat jetzt eine neue Homepage auf Github.io.

Digital-Talk Heft 111
Das Disc-Cover der DT111 wie es bei mir eintraf. Das Design kann aber auch ganz anders aussehen.

Veröffentlicht unter C64, Mags | Ein Kommentar

On the Road: SuperRAM-Card

Ich habe gerade die SuperRAM-Card meiner SuperCPU auf eine Reise nach Hamburg geschickt. Im Forum64 kann man nachlesen, dass toms01 sich derzeit an einem Nachbau der SuperCPU versucht. Was eigentlich untertrieben ist, denn er ist schon fast am Ziel. Für weitere Tests soll nun an verschiedenen SuperRAM-Cards das Timingverhalten zwischen CPU und RAM optimiert werden. Naja, und da braucht es halt ein paar Vergleichsobjekte…

SuperRAM-Card
SuperRAM-Card mit zugehöriger SuperCPU 128 V2

Veröffentlicht unter C128, C64, Hard | Schreib einen Kommentar

Gene Roddenberry: 100. Geburtstag

Gene Roddenberry
Gene Rodddenberry in seinem Büro, undatiert. Quelle: CBS / Roddenberry Foundation

Gene Roddenberry, der Erfinder von Star Trek (Raumschiff Enterprise), wurde heute vor 100 Jahren geboren. Sein Erbe lebt in der Roddenberry Foundation weiter. Eine Homage an den Visionär findet sich auf heise online. Ebenfalls lesenswert – auch wenn ich die Einschätzung, dass “Star Trek” […] der kleinere, weniger erfolgreiche Vorläufer zu “Star Wars” sei, absolut nicht teile – ist ein Essay von Christopher Kurtz auf Trekzone Network.

Fakt ist, dass Star Trek auch die Programmierer der ersten Home-Computer inspiriert hat. Meine erste Begegnung mit einem solchen Spiel hatte ich mit einem in Integer-BASIC geschriebenen Programm auf dem schuleigenen Apple II. Leider passte das Programm (ausgedruckt und leicht modifiziert wieder abgetippt) einfach nicht in meinen CBM 4008. 8K-Speicher waren einfach zu wenig! [Andere hatten mehr Speicher!]

Eine moderne, graphisch aufgemotzte Variante des Spiels gibt es auch für den C128 auf Commodore Software. Ein anderes C128-Programm (Strafleet Simulator) findet sich auf Zimmers.Net. Für den C64 empfiehlt sich eine Suche in der CSDb. Und dann gibt es ja noch mein Charset

Veröffentlicht unter Allgemein, C128, C64, CBM, Soft | Schreib einen Kommentar

SVG2C64: Vektorgrafik auf dem C64

Letzten Mittwoch hat bbock im Forum64 sein eigenkreiertes Format für Vektorgrafik auf dem C64 vorgestellt. Die aktuelle Spezifikation des VEC-Formats finden man auf joyceforum.de, denn das ganze ist ein „Abfallprodukt“ eines Projekts zur Darstellung von SVG-Vektorgrafik auf der Joyce.

SVG ist das aktuell bestunterstützte Format für Vektorgrafik im WWW, allerdings ist es auch viel zu komplex und umfangreich für den Gebrauch auf einem 8-Bit-Rechner. Um diesem Problem abzuhelfen, wurde TinySVG (eine Java-Applikation) entwickelt. Dieses Tool reduziert komplexe SVG-Files auf des wesentliche und ersetzt Splines durch diskrete Linien. Das Programm nimmt auch eine Skalierung vor, um eine direkte Darstellung auf dem 8-Bit-System zu ermöglichen. Ein passendes Programm und diverse Beispielbilder  hat der Autor gleich mitgeliefert.

Enterprise VEC-Grafik
Beispieldatei: Enterprise (bereitgestellt von bbock im Forum64)

Die Diskussion im Forum64 führte schnell zu weiteren Implementierungen in TSB (Arndt Dettke, der natürlich immer auch sein GoDot-GrafikTool im Blick hat) und (kompiliertes) pure BASIC 2.0 (EgonOlson71). Mich selber erinnerte das an meine Experimente mit HPGL, in den Jahren 2004 bis 2007 auf der Hobbytronik in Dortmund bzw. Hobby & Elektronik in Stuttgart. Dort zeigte ich ein Programm, dass HPGL-Grafiken unter Nutzung der Graphic Booster-Software auf dem VDC-Bildschim des Commodore 128 darstellte. Es gelang auch, das Ergebnis auf einem 1520-Plotter auszugeben.

Anders als die damalige HPGL-Implementierung leidet das derzeitige VEC-Format noch an der fixen Scalierung. Eine Scalierung duch das Anzeigeprogramm nagt zwar etwas an der Performance des Zeichenprozesses bedeutet jedoch auch größere Flexibilität. Vielleicht tut sich ja da noch etwas. Warten wir also auf VEC2.

Veröffentlicht unter C128, C64, Graphic, Soft | Schreib einen Kommentar

Minesweeper für den C64

Vergangenen Freitag hat WebFritzi im Forum64 seinen Minesweeper-Clone für den C64 vorgestellt. Dabei hat er sich so eng wie nur möglich an das Original (das erschien erstmals für MS Windows 3.1) gehalten. Das Programm ist weitgehend in BASIC geschrieben und benutzt den Extended Color Mode des VIC. Es kann von der GitHub-Seite des Autors frei heruntergeladen werden.

Minesweeper64Leider verklickt und
somit verloren…

Es ist natürlich nicht die erste Umsetzung dieses Spiels auf dem C64 (wenn auch die vermutlich originalgetreuste). GoDot-Autor  Arndt Dettke hat z.B. eine Mini-Version des Spiels bereits im letzten Jahrtausend in sein unübertroffenes C64-Bildbearbeitungsprogramm integriert.

Veröffentlicht unter C64, Soft | Schreib einen Kommentar

BASIC 10 Liner Contest 2021

Der diesjährige „BASIC 10 Liner Contest“ ist irgendwie an mir vorbeigegangen. Am 10. April, also gestern, wurden die diesjährigen Ergebnisse bekanntgegeben. Nachdem es im Jahr 2019 keinen Beitrag auf einem C128 gab und es 2020 nur einer war, stellen zwei Beiträge (The Horde II und Mini Conan II,  beide in der Kategorie PUR-120) in diesem Jahr schon fast sowas wie einen positiven Trend dar. Exotischer war wohl nur noch ein Beitrag auf einem PET (Trick Shoot-TEN), der in der Kategorie PUR-80 einen beachtlichen 15. Rang (von 66 Einreichungen) erlangte (Video auf YouTube). Überhaupt war die Beteiligung in diesem Jahr sehr hoch (mit 174 Beträgen mehr als doppelt so hoch wie im letzten Jahr).

10 Liner Contest 2021
Bildquelle: https://gkanold.wixsite.com/homeputerium/rules2021

Eine statistische Auswertung zu den Kategorien und teilnehmenden Platformen befindet sich im Forum64. Zugang zu den eingereichten Programmen erhält man über die „Games-List 2021“ des Veranstalters (Hinweis: die Seite hat aufgrund der Vielzahl der Beiträge eine lange Ladezeit), die als Sprungbrett zu den Beschreibungen und Downloads dient. Oder über die Download-Seite, die aber teilweise noch im Aufbau ist.

Veröffentlicht unter C128, C64, CBM, Compo | Schreib einen Kommentar

Linus Akesson spielt Bach auf dem C64

Ein Commodore 64 spielt, trotz des grandiosen Soundchips (SID), letztlich „nur“ einen mehr oder weniger piepsigen 8-Bit-Sound: Chiptunes! Linus Akesson (siehe auch Hardsync) zeigt nun, dass auch eine Orgel ziemlich piepsig klingt, wenn sie nicht in einer Kirche steht. Erst die Akustik des Raumes liefert den bekannten Klang.

Sixtyforgan

Eine Methode so etwas nachzubilden ist als Federhall bekannt. Linus kombiniert den Ton-Ausgang eines C64 mit einem Federhall-Gerät und holt sich so die Akustik eine Kathedrale ins Wohnzimmer. Auf seiner Webseite liefert er die notwendigen Hintergrundinformationen zu seiner Hardwarebastelei und zudem zwei sehens- und hörenswerte Videos.

J.S. Bach (BWV 639, Ich ruf‘ zu dir, Herr Jesu Christ) gespielt von Linus Akesson auf einem C64.

Veröffentlicht unter Allgemein, C64, Hard, Music | Schreib einen Kommentar

Unijoysticle 2: Bluetooth-Gamepads am C128

Angeregt durch einen Link im Forum64 habe ich mir einen Unijoysticle 2 bestellt. Versprochen wird, dass dieser Adapter den Anschluss moderner Bluetooth-Gamepads, wie z.B. von der Xbox One oder der Nintendo Wii, an Rechner wie den Commodore 64 und 128 ermöglicht. Das Produkt ist abgeleitet vom Unijoysticle (ohne 2), dieser nutzt WiFi (statt Bluetooth) und, wie der Name nahelegt, wurde er entwickelt, um Einrad-Spiele mit einem echten Einrad (!) zu steuern.

Ich habe mir für knapp 70 Euro die vollwertige Luxusversion im blauen Gehäuse geleistet (wer meine Lötkünste kennt, weiß auch warum). Das Gerät ist zudem als Bausatz zu bekommen und Aufgebaut aber ohne Gehäuse. Was mich besonders gefreut hat, sind die blauen Stecker, da der Standard D-Sub-9-Stecker, den man sonst oft bei vergleichbaren Lösungen findet, zwar bei einem C64, nicht aber an einem C128 D funktioniert. Die „Ohren“ für die Schrauben verhindern, dass der Stecker zu den Buchsen hineinreicht, denn die sind beim C128 D tieferliegend. [Ja, ja, ich weiß, dass das was ich Stecker nenne eine Buchse ist und das die Buchse am C64/C128 eigentlich ein Stecker ist, aber wer sagt schon: ich buchse den Joystick in den Stecker?]

Natürlich interessierte mich vor allem, ob meine Neuerwerbung denn nun wirklich zum Commodore 128 steck-kompatibel ist. Die größte Sorge machte mit da der C128 DCR. Doch der Steckerabstand war perfekt und es gab auch keine Kontaktprobleme. Leider musste ich feststellen, dass bei einem 128 DCR das blaue Gehäuse über den unteren Rand des Rechners herausragt oder, um es anders auszudrücken: wenn man den Rechner mit eingestecktem Gerät auf den Tisch stellt, wird das ganze Teil nach oben weggebogen. Zumindest war das so bei meinem Modell mit relativ flachen Gummifüßen. Da man aber in jedem Baumarkt dickere Exemplare erhalten und unter dem Rechner plazieren kann, sollten diese drei Millimeter Überstand kein ernsthaftes Problem darstellen.

Bei meinem „Türkeil“ 128er, den ich aus den Tiefen meines Kellers herauszog, erwartete ich dagegen keine Probleme. Leider musste ich feststellen, dass das ein Irrtum war. Wie auf dem zweiten Bild unten zu sehen ist, kollidieren die Gehäuse und das verhindert die Benutzung. Man kann beide Probleme natürlich umgehen, indem man das Gehäuse entfernt, dann passt es sowohl beim 128 DCR als auch beim C128, aber schön ist das eigentlich nicht.

UnijoysticleUnijoysticle 2: Die Logos auf dem fertigen Produkt verweisen noch auf den ursprünglichen Zweck Unijoysticle am C128Leider verhindert das hübsche Gehäuse die Verwendung an einem Commodore 128

Über die Unijoysticle 2-Webseite erhält man Zugang zu einem ausführlichen Userguide und einer Liste von kompatiblen Controllern. Fazit: Sitzt passt (mit kleineren Unpässlichkeiten) und funktioniert. Jetzt fehlt mir nur noch ein passendes Einrad …

Veröffentlicht unter Allgemein, C128, C64, Hard | Schreib einen Kommentar

Feuerwerk 2020

Da es dieses Jahr etwas ruhiger wird zum Jahreswechsel, bleibt dem Sylvester-Pyromanen nur noch der virtuell erzeugter Feuerzauber. Auf dem C64 bietet sich eine bunte Variante an, wer es hingegen lieber „klassisch“ mag, kann auf seinem CBM-Rechner hier fündig werden.

CBM Feuerwerk-Animation
CBM-Feuerwerk als GIF-Animation

Veröffentlicht unter C64, CBM, Soft | Schreib einen Kommentar