Monatsarchive: Dezember 2020

C64 XMas-Bundle: Weihnachtsspielspaß für wenig Geld

Die Gruppe badger punch games und verschiedene andere auf der Indiegamesplattform itch.io publizierende Entwicker von C64-Spielen haben ein digitales Weihnachtspaket geschnürt. Fünfzehn der Jahreszeit angemessene oder angepasste Spiele sind in einem C64 XMas-Bundle für wenig Geld erwerbbar. Der Spaß kostet 5,00 $ und wird als Download zur Verfügung gestellt. Wer also im Lockdown Langeweile befürchtet, sollte jetzt zugreifen. Das Bundle ist noch für 14 Tage erhältlich, der Timer tickt! [Nicht für mich, ich hab’s ja schon. ;-)]

Screenshot SnowdownSnowdown hieß mal Showdown. Schneebälle statt Bleikugeln im Wilden Westen Screenshot Freeze64In Freeze64 kommt Santa Claus persönlich zu Besuch und ins Schwitzen
  • Weitergehende Angaben zum Bundle, den Spielen und dahinterstehenden Entwicklern finden sich im XMas-Bundle Press Release (PDF)
  • Einen kleinen Einblick in die Sammlung liefert ein Promo-Video auf YouTube
  • Eine Liste der C64-Spieleentwickler auf itch.io wurde auf der Homepage von Retro Gamer Nation (RGN) zusammengetragen: C64 itch.io
Veröffentlicht unter C64, Soft | Schreib einen Kommentar

RETURN wünscht: Besinnliche Weihnachtszeit

Die RETURN hat allen Lesern per eMail eine besinnliche Weihnachtszeit gewünscht und das mit einem „goldigen“ Angebot an jedermann verknüpft:

RETURN Weihnachten 2020Sicherlich kennen Sie jemanden, dem Sie die RETURN mal empfehlen würden. Warum nicht einfach eine Ausgabe verschenken? Wir bieten die Ausgabe 37 zum Sonderpreis an: für 5 Euro können Sie eine Ausgabe direkt an einen Lieben senden, auf Wunsch auch mit einem goldenen Zusatzumschlag (optional, Aufpreis). Wählen Sie auf unserer Homepage die Adventaktion an, geben Sie an, ob wir die einzelne Ausgabe nochmal als Geschenk verpacken sollen (jede bestellte Ausgabe erhält dann einen separaten goldenen Umschlag). Und wenn Sie möchten, dann geben Sie bei der abschließenden Adresseingabe „Lieferung an eine andere Adresse senden“ an und wir verschicken Ihre Bestellung direkt an die oder den Glücklichen. Unterstützen Sie so das RETURN-Magazin und verschenken Sie Retrofeeling zu Weihnachten!

Ausschnitt aus dem Mail an die RETURN-Abonnenten

Veröffentlicht unter Mags | Schreib einen Kommentar

Digital Retro Park braucht Hilfe

Digital Retro Park 3DDer Digital Retro Park (DRP), ein Technikmuseum für Heimcomputer und Videospiele und vor gut zwei Jahren in Offenbach am Main eröffnet, hat ein Problem. Es ist das selbe, das in diesem Jahr alle Museen haben: keine Besucher und damit keine Einnahmen.

Um dem abzuhelfen, hat der dahinterstehende Verein eine Spendenaktion gestartet. Dazu erwirbt man ein recht cooles, zu diesem Zwecke aufgelegtes T-Shirt (Damen- oder Herrenshirt; verschiedene Größen von S bis 5XL).

Details zu der Aktion „Sei ein Retter des DRP Museums!“ finden sich auf der Webseite des Vereins. Dort erfährt man auch wie man sich das Shirt für 20,20 Euro (oder auch gern mehr) zu eigen machen kann. Die einmalige T-Shirt-Kampagne läuft bis zum 25. Dezember. Die Shirts gehen dann in der bestellten Auflage in Produktion und werden etwa zwei Wochen später lieferbereit sein.

Veröffentlicht unter Allgemein | Schreib einen Kommentar

Lotek64 #61

Nachdem die Lotek64 nicht mehr als Papierversion erscheint (und ich sie nicht mehr im Briefkasten finde) habe ich sie ein wenig aus den Augen verloren. Aber es gibt sie noch! Das aktuelle Heft trägt die Nummer 61 und wurde am 5. Dezember veröffentlicht. Ältere Ausgaben gibt es hier.

Lotek64, Heft 61 Aus dem Inhalt:

  • mac of tugcs: Mein Leben mit dem Commodore 64
    Computerliebe
  • BeamRacer
    Ein Copper für den C64
  • Interview mit Andy aka Shine
    PETSCII-Pixelkunst
  • Österreichische Werbespiele der 90er-Jahre
    Bahn, Bank, Bundesheer
  • Unboxing-Party in Übersee
    Super Mario Lego
  • Bücher über britische Softwarehäuser Ocean und U.S. Gold
    Software-Geschichte(n)

Etwas irritiert hat mich der Gastbeitrag auf Seite 55: „Auf den Doppelpunkt gebracht“ (Quellcode einrücken in C64-BASIC V2). Was einem hier als „Neuheit“ verkauft wird, ist ein alter Hut und der einzige der das gut findet, ist sicher unser „Doppelpunkt-ExperteBIF aus dem Forum64. Wer ein eingerücktes Listing benötigt, sollte besser ein Tool wie LoopList (von Mac Bacon für den C128 geschrieben) nutzen.

Veröffentlicht unter Mags | Schreib einen Kommentar

Haus des Nikolaus

Passend zum heutigen Datum habe ich mich mit dem „Haus des Nikolaus“ auseinandergesetzt. Zum Selbststudium lohnt ein Blick auf die Internetseite „Mathematische Basteleien“ von Jürgen Köller, der dort eine umfassende Beschreibung des Problems liefert. Der ebenda gegebene Hinweis, dass man die möglichen Lösungen der Strichführung mittels eines Computerprogramms auch auf einem C64 ermitteln kann, war Anreiz genug, genau dieses zu versuchen. Das Ergebnis wäre vielleicht auch ein passender Beitrag zum aktuell in der Schlußredaktion befindlichen C64-Weihnachtsheft gewesen, wenn das Progrämmchen denn eher verfügbar gewesen wäre.

Die Eingangs erwähnte Internetseite liefert verschiedene Hintergrund-Links und so gibt es auch einen auf ein bereits bestehendes Programm von Matthias Jauernig zur Ermittlung aller existierenden Lösungen. Leider in C und leider – aber nicht verwunderlich – mit rekursiven Funktionsaufrufen. Weil sich das Commodore BASIC dafür nicht wirklich gut eignet, habe ich mich für die Umsetzung am C64 (bzw. C128) lieber an dem an „brute Force“ erinnernden Hinweis aus der zuerst genannten Quelle gehalten.

Haus des NikolausUm das Haus und die Strichreihenfolge zu beschreiben, werden alle Ecken durchnummeriert. Beginnend unten links mit der Eins geht es gegen den Uhrzeigersinn im Rechteck herum. Die Dachspitze erhält die Fünf. Über eine Verknüpfungsmatrix (wer mit wem) kann man dann definieren, welche Punkte miteinander verbunden sind und welche nicht. Da jede Verbindung nur einmal zulässig ist (also nicht übermalt werden darf) ist die Anzahl der gültigen Lösungen begrenzt.

Das Programm wird dadurch vereinfacht, dass es berücksichtigt – was sich mathematisch ableiten läßt -, dass die Konstruktion des Hauses stets unten links beginnt (Punkt 1) und unten rechts endet (Punkt 2); man kann das umdrehen, erhält dann aber nur ein Spiegelbild. Durch die definierte Start- und Endposition ergibt sich auch für die benachbarten Punkte eine eingeschränkte Variabilität. Über verschachtelte Schleifen und Tabellen hätte man das in einem BASIC-Programm sauber abbilden können, ich habe mich aber für „quick and dirty“ entschieden und alles in eine Schleife gepackt, aus der ich nur die sofort erkennbar ungültigen Werte per IF-Abfrage rausschmeiße. Nicht elegant, nicht schnell, aber es funktioniert (sehr, sehr langsam).


100 rem *** das haus vom nikolaus ***
110 rem
120 dim n(5,5),a(5,5):rem verknuepfungsmatrix
130 data 0,1,1,1,0
140 data 1,0,1,1,0
150 data 1,1,0,1,1
160 data 1,1,1,0,1
170 data 0,0,1,1,0
180 for i=1to5: forj=1to5
190 read a: n(i,j)=a
200 next: next
210 rem start bei 1 ende bei 2
220 rem 9 knoten (0/8), davon 7 variabel
230 dim k(8)
240 k(0)=1:k(8)=2
250 c=0: rem counter
260 rem * hauptschleife *
270 for k=2311111 to 5535554
280 k$=mid$(str$(k),2)
290 f=0: rem fehlerflag
300 fori=1to7
310 k(i)=val(mid$(k$,i,1)):ifk(i)=0 or k(i)>5 then f=1 :i=7
320 next: if f then 450
330 rem * init testmatrix *
340 for i=1to5: forj=1to5
350 a(i,j)=n(i,j)
360 next: next
370 rem * pruefung auf wegstrecken *
380 f=0: rem fehlerflag
390 fori=1to8
400 if a(k(i-1),k(i))=0 then f=1:i=8
410 a(k(i-1),k(i))=0: rem benutzter weg
420 a(k(i),k(i-1))=0: rem zugehoeriger rueckweg
430 next
440 if f=0 then gosub 480
450 next
460 print"*** ende ***"
470 end
480 rem * ausgabe *
490 c=c+1
500 print "loesung"c"{left}:";
510 forj=0to8: print str$(k(j));: next
520 print: return

Es gibt 44 Lösungen (nur so als Hinweis, falls man das Ende der Berechnungen nicht abwarten will). Etwas schneller als in reinem BASIC geht es mit einem Compiler und SuperCPU oder in VICE im Warp-Mode. Der mit BASIC 128 (Data Becker) für einen C128 compilierte Code ist hier verfügbar.

 

Errata (14.12.2020): Die Zeile 270 sollte wie folgt lauten:

270 for k=2311111 to 4555554
Veröffentlicht unter Allgemein, C128, C64, Soft | Ein Kommentar

Defender 2020 für den Commodore PET

Defender 2020Jeder der im letzten Jahrtausend die Anfänge der Arcadevideospiele mitbekommen hat, kennt Space Invaders und auch Defender, den ersten Horizontalscroller aus dem Jahr 1981. Und natürlich gibt es eine Umsetzung für den C64.

Dieses Jahr hat Jim Orlando eine Version dieses Klassikers für den Commodore PET programmiert. Die lesenswerte Hintergrundgeschichte dazu hat er auf seiner Webseite veröffentlicht. Dort kann man auch einen Download-Link finden.

Das Spiel benötigt einen CBM 3032 oder 4032 (in VICE getestet). Gesteuert wird mit der Tastatur. Q: Hoch, A: Runter, Z: Richtungswechsel, K: Beschleunigen (langsamer wird man von allein) und L: Laser abfeuern (Dauerfeuer blockiert andere Tasten). Es braucht ein wenig Übung, doch dann steht der Rettung der Welt (fast) nichts mehr entgegen.

Veröffentlicht unter CBM, Soft | Schreib einen Kommentar

Systemabsturz (Constantin Gillies)

Systemabsturz (Constantin Gillies)Obwohl ich die Retro schon 2017 abbestellt habe, erhalte ich immer noch Mails vom CSW-Verlag. Und in alter Verbundenheit lasse ich die nicht einfach im Spam-Folder verrotten, sondern lese sie manchmal auch. 😉

Vor gut einer Woche flatterte mal wieder so ein elektronischer Brief herein und daher weiß ich: Constantin Gillies, der Autor von Extraleben (Teil I bis IV), hat ein neues Buch geschrieben. Und es ist nicht das erste mit dem Protagonisten „Schröder“, einem Computerforensiker der sich, wen wunderts, mit altes Systemen herumschlägt.

Systemabsturz”, so der Titel, ist zwar reine Fiktion, aber viele Elemente der Geschichte sind von realer Technologie und wahren Begebenheiten inspiriert, heißt es im Eingangs erwähnten Mail. Na, das klingt doch vielversprechend!

Veröffentlicht unter Allgemein | Schreib einen Kommentar

Adventskalender

Conrad AdventskalenderWarum man einen Kalender, der nicht am ersten Adventssonntag sondern am ersten Dezember beginnt, Adventskalender nennt, mögen Sprachwissenschaftler oder besser noch Brauchtumsforscher ergründen. Wichtig ist: man hat damit seinen Spaß!

Vor zwei Jahren hatte ich mir daher einen Conrad Adventskalender „24 Elektronikideen für Tekkies“ zugelegt. Es sollte mal was anderes sein als Schokolade, dauerhaft anregend, nachhaltig. Aber irgendwie hatte mich auf halbem Weg die Bastelwut verlassen.

Letztes Jahr war es ein Adventskalender von Franzis „Programmieren mit Minecraft und Windows-Java“ (siehe dazu Beschreibung und Bewertung) auch hier sind die Türchen zwar geöffnet aber es wurde nichts entnommen. Dieses Jahr habe ich wieder einen Kalender … mit Schokolade.

Veröffentlicht unter Allgemein, OffTopic | Schreib einen Kommentar