Wahre Fans (8)

Der heutige Beitrag über einen Commodore 64 aus LEGO-Steinen  steht eigentlich nicht für wahre Commodore-Fans, sondern eher für LEGO-Fans, denn er ist nur ein Modell unter vielen. Ich habe daher lange hin und her überlegt, ob ich diesen Text überhaupt verfassen soll, zumal darüber ja schon an anderer Stelle (z.B. hier und da) berichtet wurde. Andererseits interessieren sich vielleicht ein paar wahre Commodore-Fans für den Bausatz, den der Konstrukteur Chris McVeigh, der das ganze offenbar recht professionell betreibt, anbietet.

64 Kilobricks (c) Chris McVeigh; Quelle: flickr.com/photos/powerpig
Die Erstveröffentlichung von 64 Kilobricks erfolgte auf dem Flickr-Account des Konstrukteurs

Ganz so neu und originell, wie man meinen könnte, ist die Idee eines Commodore-Recheners aus LEGO-Steinen allerdings nicht. Im Dezember 2011 erzeugte Olaf Kummer einen ganzen Gerätepark aus C64, Floppy, Joystick und Monitor im Vorgriff auf den 30. Geburtstag des C64 im Jahr 2012. Allerdings war diese Konstruktion nur virtuell für den LEGO-Designer verfügbar und wurde nicht in echten Steinen ausgeführt.

Noch viel älter ist eine LEGO-Version des VC20 von Arvo. Bilder davon findet man auf The Brothers Brick. Und, man beachte, diese Bilder wurden dort bereits im Oktober 2006 veröffentlicht!

(wird fortgesetzt)

Veröffentlicht unter Allgemein, C64 | Schreibe einen Kommentar

April, April!

Am ersten April muss man (speziell im Internet) auf alles vorbereitet sein. So wird sich wohl niemand ernsthaft über die „duftenden Suchergebnisse“ mit Google Nose gewundert haben. Zumal das ganze letztlich auch nur eine aufgewärmte Version eines Aprilscherzes aus einer 64er darstellt. Dort wurde schon im letzten Jahrtausend über die „PC-Smell-Card“ berichtet.

Und dennoch hat mich heute fast der Donnerschlag getroffen, als ich das Forum64 besuchte. Begrüßte mich doch dort ein gruselige honiggelbes Forums-Layout und mein geliebtes Standard-Design war im Profil nicht mehr auswählbar. Ich muss zugeben, ich war schwer geschockt!

Forum64 in Goldgelb

Zum Glück entpuppte sich das ganze nur als temporärer Scherz und inzwischen wurde der alte Zustand wieder hergestellt. Natürlich war das nicht der einzige Joke.

Forumsmitglied MacBack hatte schon kurz nach Mitternacht unter dem Titel „Achtung: PLA Killer – Test release today !“ einen Hardcore-Programmiertrick publiziert, der angeblich durch allerlei Timing-Trickserei mit mehreren Registern dazu führen sollte, dass es zu einer irreperablen Fehlfunktion im PLA-Baustein kommt. Derzeit hat der Thread 133 Beiträge und man überschlägt sich geradezu mit Beweisen und Beifallsbekundungen für diese grandiose Entdeckung.

Unter dem Thema „Hab heut‘ Geld ausgegeben für…“ wurde nur wenige Minuten später von nalkem berichtet, er habe jetzt „Ein paar C65er mehr„. Auch ein „Beweisfoto“ wurde mitgeliefert. Eine recht ausführliche Darstellung findet sich auf computersammler.de.

Passend zum Datum hier noch ein YouTube-Video mit dem Titel „Commodore 64 April Fools Joke“, das zwar schon seit April 2010 online, aber trotzdem immer wieder schön anzusehen ist:

Commodore 64 April Fools Joke

Der Uploader scheibt dazu: „I put this Commodore 64 on a user’s desk. The day before we had discussed getting him a newer computer, but when he came in this is what he found.“ Ich finde, der „User“ ist zu Recht enttäuscht über diesen „neuen“ Computer. Wenn einem schon ein neuer Computer versprochen wird, dann könnte man doch mindestens einen Commodore 128 erwarten!

Veröffentlicht unter Allgemein | Schreibe einen Kommentar

QR-Code

Vor längerer Zeit ist mir mal ein C64-Programm zum Erzeugen von QR-Codes über den Weg gelaufen [CSDb]. Im Zuge der One Liners Competition wollte ich dieses Thema aufgreifen. Natürlich ist es nicht möglich einen QR-Code-Generator in einem Einzeiler zu programmieren, aber das Wiedergeben von QR-Codes schon. Eine QR „Grafik“ kann man sich im Internet generieren lassen (siehe Linkliste). Sie benötigt im Format 24 x 24 Pixel 576 Bits also mindestens 72 Bytes. Innerhalb von BASIC kodiert man sowas am einfachstem in einer Zeichenkette (String), da ein DATA-Befehl und Zahlenwerte zuviel Speicherplatz benötigen. Allerdings führt die Verwendung aller 8 Bits eines String-Zeichens zu nicht-druckbaren Zeichen einschließlich Null-Bytes (die in BASIC-Programmen höchst unpraktisch sind). Daher entschloss ich mich einen 6-Bit-Code auf Basis „normaler“ ASCII-Zeichen zu erstellen, was zu einem String von 96 Zeichen (4 für jede der 24 Zeilen) führte.

Zu meiner Schande muss ich gestehen, dass ich ein Tabellenkalkulationsprogramm verwendet habe, um die Originalbitmap des QR-Codes in den 6-Bit-codierten String umzurechnen. Da ich den Einzeiler letztlich aber sowieso mit einem Editor und PETCAT auf dem PC erstellt habe, war das kein Nachteil, konnte ich doch den „Bitmap String“ mit Copy & Paste einfügen.

QR-Code
Der QR-Code zeigt die URL meines Blogs

1 a$="_ybk_pkorawixj]wkkb]whtb]pjqra_zuk_@@ep@_owmjduaabx]mtkvuxeq_[h^w^bvajros^[
teftiqzu_t@bph\_[lj_phixywjx__wkwjwwjcqepjf]y_zua_":poke53280,1:poke53281,1:
print"{blk}{swuc}{clr}";
2 fori=0to24:printtab(14):forj=1to5:a=asc(mid$(a$,i*5+j,1)):b=16:fork=1to5:print
mid$("{rvon} {rvof}",2+((aandb)>0));:b=b/2:next:next:printleft$(chr$(13),1+(i=24));:
next:print"{home}blog.c128.net"

Der Quellcode des Zweizeilers für C128/C64 im PETCAT-Format

Links:
Basiswissen QR-Code: qrcode.wilkohartz.de
QR-Code Generatoren: qrcode-monkey.de qrcode-generator.de free-qr-code.net
Pixel-Art mit QR-Codes: qrpixel.com

Veröffentlicht unter C128, C64, Compo | Schreibe einen Kommentar

Unterstützung für das LOAD-Magazin #2

Nach mehrwöchiger Unterbrechnung ist die Homepage des LOAD-Magazins seit zwei Tagen wieder online. So ein Providerwechsel ist also selbst heutzutage noch ein kompliziertes Unterfangen. Wie schon bei der Erstausgabe werden wieder Unterstützer zur Finanzierung des Projekts gesucht.

Meine Grafik für die „Unterstützer-Wand“ im Heft habe ich inzwischen fertiggestellt und eingereicht. Es ist eine leichte Modifikation der Grafik vom letzten Jahr. Ich sollte mir mal einen Grafiker leisten, der da was ordentliches pixelt …

pic_c128blog2013

Veröffentlicht unter C128, Mags | Schreibe einen Kommentar

Commodore Free #68

Commodore Free #68Seit vier Tagen steht die aktuelle Commodore Free zum Download bereit. In der Liste der Download-Objekte steht auch ein „Commodore Free oneliners competition Disk image“. Leider handelt es sich nicht, wie man vielleicht hoffen könnte, um eine Disk mit den eingereichten Wettbewerbsbeiträgen sondern um nur die bereits mit Ausgabe #67 publizierte Beispieldiskette. Da ist wohl noch etwas Geduld angesagt.

Aus dem Inhalt von Heft 68:

  • Editorial
  • Commodore Free E-Cover Tape #4
  • NEWS
    • Commodore 64 Asteroids Emulator
    • TrackmoLinker V1.2 Released
    • Bongo Cruncher Released
    • Revenge of the Tomato
    • Picture Ripper
    • Hoxs64 v1.0.8.1 Released
    • Blok Copy – PETSCII Edition
    • Sheep vs. Fox
    • Retro Asylum – Top Ten C64 Games
    • Plus/4 Hi-res Pictures
    • Fluffy Amiga Boing Ball Available
    • VideoClipper v1.1 for the Amiga
    • Stefan Egger’s „Edition 30“
    • Street Battle for the VIC
    • Forest Glider for the VIC
    • Olympic Dash Released for the VIC
    • VIC Game Dont Blow It Released
    • magiTOOL Released for the VIC
    • Retron Phase On
    • Digital Talk Issue 96 Released
    • S-Blox V1.0 Released
    • Diesel Duel Released
    • RGCD Newsletter February 2013
    • IndieGO! Open Video Game Console
    • Dickinson on the C128, GEOS, Altman, and the SX-64
    • TAPClean Front End
    • Cinemaware is Back on AmigaOS!
    • SuperPet .D80 Images
    • Amazon Selling Deathbed Vigil Video
    • Revival Studios News
    • Barry Altman Dies
    • C64List
    • C64 File Browser
    • Floppy Disk Table
    • Vintage Computer Festival SE
    • Retro Related
    • THYX Album „Below The City“
    • 64 Commercial (Amateur)
    • TND New Game SEUCK Compo Game
  • ClassesReview: Assembloids RGCD Cartridge
  • Review: Spike/Minestorm Cartridge
  • Review: The Last Amazon Trilogy – Affectionately Called The LA Trilogy
Veröffentlicht unter Mags | Schreibe einen Kommentar

HomeCon XXI

Vor genau einer Woche begann die 21. HomeCon in Hanau-Grossauheim für mich gleich mit einem Ärgernis. Irgendwie hatte ich beim Verpacken meines Equipments einen Fehler gemacht, denn nachdem ich meinen C128 aus dem Auto rausgekramt hatte fehlten zwei Tasten! Zwar fand ich alle Einzelteile wieder, doch leider war bei einer Taste die Befestigungsnoppe aus Kunststoff zerbrochen.

Zu allem Überfluß stellte sich dann auch noch heraus, dass ich das zugehörige Netzteil vergessen hatte. Hätte ich den Rechner nur besser auch gleich vergessen, dann wäre mir der Schaden erspart geblieben. Zum Glück hatte ich noch einen C128D dabei. Eine durchdachte Reserveplanung ist bei Retrocomputern eben einfach unerlässlich.

Transportschaden am C128 (Bild 1) Transportschaden am C128 (Bild 2)
Transportschaden am C128: Eine Tastaturkappe hat es nicht überlebt

Die HomeCon XXI war gut besucht. Alles in allem habe ich 40 große und kleine Leute gezählt. An Geräten gab es neben diversen Konsolen zwei C128, drei SX64 und ca. 10 C64 zu sehen. Daneben noch Amigas, Ataris und Exoten. Die „Competition“ des Tages wurde mittels „Sega Virtua Racing“ ausgetragen (emuliert auf vier PCs). und mehr als die Hälfte der Anwesenden nahm daran teil.

Joystickport-Umschalter Selbstbau-Holz-Paddles
Gesehen auf der HomeCon: Joyport-Umschalter am C64GS und Paddles aus Holz

An interessanter/kurioser Hardware gab es einen Joyport-Umschalter zu sehen (ähnlich) und in Holzklötze eingebaute Paddles. Jedes Paddle besteht dabei aus zwei Teilen, einem Drehregler und einem Schieberegler. Zweck der Aktion ist, dass zwei Spieler einer Mannschaft (einer mit dem Schieberegler, der andere mit dem Drehregler) gemeinsam ein Objekt steuern. Zum Beispiel den Schläger bei PaddlePong. So wird aus einem Spiel für zwei ein Spiel für vier Spieler. Wobei der eigene Mitspieler vielleicht dem Sieg mehr entgegensteht als der Gegner.

Links:

  • Wer mehr über die letzte HomeCon erfahen möchte, kann sich den entsprechenden Thread im Forum64 durchlesen. Dort gibt es auch ein paar kurze Videos von der HomeCon zu sehen
  • Meine Bilder von der HomeCon XXI finden sich im Album auf C128.Net
  • Weitere Bilder von der HomeCon findet man auch auf der HomeCon-Homepage
Veröffentlicht unter Events | Schreibe einen Kommentar

Wegen Renovierung geschlossen …

… wird mein Blog jetzt nicht, aber die Umstellung des alten unflexiblen Blog-Layouts auf das aktuelle WordPress-Design hat hier doch so einiges durcheinandergewirbelt. Die Standardbreite für die Einträge ist von 512 auf 640 Pixel erhöht worden. Das bedeutet mehr Platz für Text und Bilder, zerstört aber auch das mühsam zurechtgebastelte und oft mit zusätzlichem CSS handgeklöppelte Erscheinungsbild der alten Beiträge.

Die alten Bilder sind jetzt „zu klein“. Tabellen haben nicht mehr die korrekte Breite. Listen, im alten Design nicht gut unterstützt, haben ein anderes Grundlayout, das sich mit meinen direkten Formatierungen beißt (genau genommen sind sie vollkommen unleserlich). Die Texte sind jetzt 12 statt 10 Pixel hoch (und auch entsprechend breiter). Fonts in Serifenschrift und viel zu große Zeilenabstände habe ich schon korrigiert.

WETs Blog im Juni 2007Mein Blog im Juni 2007. Damals noch mit orangem Layout. Später wurde das auf grün umgestellt. Mehr als fünf Jahre blieb das Grunddesign des Blogs unverändert und ließ sich auch nicht mit eigenen Grafiken oder Styles anpassen. Jetzt ist alles anders und die Farbfrage stellt sich erneut: orange oder grün?

Wie auch immer, letztlich werde ich sehr viele alte Beiträge nacheditieren müssen, um wieder ein erträgliches Gesamterscheinungsbild zu erreichen. Das betrifft zwar oft nur kosmetische Korrekturen (ich werde wohl auch einige Bilder austauschen), aber leider nicht allzu selten auch die Leserlichkeit (Neben den Listen haben auch einige Sonderzeichen die Konvertierung nicht vertragen).

Dumm nur, dass der alte Editor mit dem neuen nicht in allen Details kompatibel ist, so dass sich allein durch das „Anfassen“ der Beiträge neue Formatierungsprobleme ergeben. Noch übler, dass sich das ganze nicht mehr unter Win98 durchführen läßt und ich auch noch auf ein anderes Betriebssystem umsteigen muss. Es bleibt einem halt nichts erspart.

Veröffentlicht unter Allgemein | 6 Kommentare

OL Compo: Einsendeschluß

So, gerade noch geschafft! Heute war der Einsendeschluß für die CoFMOLiC (Commodore Free Magazine One Liners Competition) und mein Beitrag wurde rechtzeitig eingereicht. Zur Bestätigung gab es ein Mail:

Hi
Thanks for submitting the entry
they will be judged and full information will be in a later edition of Commodore Free magazine
Nigel Parker

Im eingesandten ZIP-File befindet sich auch das nachfolgende Bild. Es resultiert aus der Zufallfunktion des Commodore 64, die so zufällig gar nicht ist. Vor allem aber ist sie reproduzierbar „zufällig“, was vor allem in einem Emulator (hier in VICE) bemerkbar wird. Es wäre sicher interessant zu prüfen, ob das verantwortliche Programm auf allen Betriebssystemen und mit allen C64-Emulatoren das selbe Bild ergibt.

Das Geheimnis vom springenden Hund und der schreienden Frau
Das Geheimnis vom springenden Hund und der schreienden Frau

Veröffentlicht unter Compo | 2 Kommentare

Asteroids Emulator für den Commodore 64

Wenn ich an die Zeit der ersten Arcadeautomaten zurückdenke, gab es neben Space Invaders und Galaxian eigentlich nur ein Spiel, dass mich wirklich faszinierte: das Vektorgrafikspiel Asteroids. Das ging anderen wohl auch so und führte zu einigen Umsetzungen für den C64 (hier und da), die teils grottig, teils halbwegs akzeptabel waren, jedoch nie den Charme des Originals entwickelten.

Original Asteroids auf dem C64
Asteroids. Das Originalspiel jetzt auch auf dem C64

Norbert Kehrer hat nun das Originalspiel auf den C64 gebracht. Das war möglich, da der Automat mit einer 6502-CPU ausgestattet war. Damit ist der Automaten-Programmcode auf einem C64 direkt ausführbar. Natürlich kann der Commodore-Rechner keinen Vektorgrafikmonitor ansteuern und so muss eine Emulation der Vektorgrafik in Rastergrafik erfolgen. Auch andere I/O-Schnittstellen wurden entsprechend angepasst. Und so kommt es, dass der C64, sonst eher selber „Opfer“ von Emulatoren, jetzt einen Arcadeautomaten emuliert. Und das macht er hervorragend.

Heute hat Norbert eine nochmals optimierte Version des Spiels publiziert.

Veröffentlicht unter C64, Soft | 2 Kommentare

Disk-Image-Update (J.S.Games)

Das in meinem Blog-Beitrag zu den Spielen von Jim Summers verlinkte Disk-Image wurde von mir um ein Startprogramm erweitert. Es erlaubt die Auswahl eines der drei Spiele und startet auf einem CBM 8032 automatische das Programm “CBM4032 ANY HZ” von Wolfgang Guenther, um die Spiele auch auf diesem Rechner nutzen zu können.

Dabei stellte sich schnell heraus, dass die Spielsteuerung eine naturwissenschaftlich-technisch Tastatur voraussetzt. Die im Spiel verwendete Tastaturabfrage basiert auf den Scan-Codes, also der absoluten Position der Tasten in der Tastaturmatrix. Diese ist bei den N-Modellen (naturwissenschaftlich-technisch) vollkommen anders aufgebaut als bei den B-Modellen (business). Folgerichtig zeigen auf einem Gerät mit Business-Tastatur die für die Spielsteuerung vorgesehenen Tasten keine Wirkung.

Das neue Startprogramm prüft daher auch die Tastaturversion und liefert bei Computern mit Business-Tastatur Informationen über die ersatzweise zu benutzenden Tasten. Damit kann man die Spiele zwar immer noch nicht ordentlich auf einem solchen Rechner spielen (dazu wäre ein echter Patch erforderlich), aber man wundert sich wenigstens nicht mehr, warum scheinbar nichts funktioniert.

Bilder des Startprogramms
Info- und Auswahlbildschirm des neuen Startprogramms.

Veröffentlicht unter CBM, Soft | Schreibe einen Kommentar