Superlevel Basic Compilation
(Update: Aktion um eine Woche verlängert — ihr habt also bis zum 27. September Zeit.)
Damals in der Vorweihnachtszeit schleppte ich meine Mutter zu Kartstadt, um sie vor Ort davon zu überzeugen, mir einen C64 unter den Baum zu legen. Da standen wir also nun vor dem angeschalteten Testgerät. Meine Augen begannen zu leuchten und wie in Trance zählte ich die zuvor auswendig gelernten Vorteile dieser Anschaffung auf. Als auffälliger und zugleich unmotivierter Schüler mit mittelmäßigen Noten setzte ich in erster Linie auf das Argument, mit dem Gerät schulischen Tätigkeiten nachzugehen. Das war natürlich glatt gelogen, meine Mutter roch den Braten und ich schüttelte ein Ass in Form eines schnell getippten Basic-Programms aus dem Ärmel. Im Endeffekt handelte es sich nur um ein kleines Programm, mit dem man frei definierbare Werte addieren und subtrahieren konnte. Ein Taschenrechner für Arme. Für meine Mutter war das alles Science-Fiction und mein rudimentäres Wissen in ihren Augen eine komplexe Wissenschaft. Der C64 war mein.
Lange Rede, kurzer Sinn: ich möchte, dass ihr Basic-Programme schreibt und mir diese via Mail zukommen lasst. Die Programme werde ich auf einer “Diskette” (im d64-Format für Emulatoren) zusammentragen und als Sammlung zum Download anbieten. Des Weiteren werde ich in einem Video alle Programme testen und kommentieren.
Dabei steht es jedem frei, wie komplex das Programm ausfällt — vom schlichten Einzeiler bis zur atemberaubenden Anwendung ist alles möglich. Spiele, Unsinn, Eigenwerbung — ganz egal. Nun ist stark davon auszugehen, dass eure Basic-Kenntnisse mit den Jahren eingerostet oder gänzlich verflogen sind, deswegen erwarte ich keine Wunder. Hier ein paar nützliche Links zum Thema:
- C64 Handbuch (.pdf, 754 KB)
- Dokumentation zum Basic V2
Ihr habt zwei Möglichkeiten, das Programm zu schreiben. Entweder macht ihr es in einem Emulator (PC / Mac) oder mit der Windows-Freeware C64PrgGen.
Emulator
- leere Diskette downloaden
- Emulator installieren und starten
- leere Diskette einlegen (File -> Attach disk image -> Drive 8)
- Programm im Emulator schreiben und testen (“RUN”)
- fertiges Programm mit SAVE”PROGRAMM-NAME”,8 auf Diskette speichern
- “superlevel.d64” an f(at)supertopic(punkt)de schicken
C64PrgGen
- Programm starten
- File -> New -> BASIC Program
- Programm schreiben
- Program -> Generate .prg -> To File
- “programmname.prg” an f(at)supertopic(punkt)de schicken
Einsendeschluss ist Sonntag (20.09. 27.09.), 23:59 Uhr. Fragen, Zusagen, Absagen und Ideen könnt ihr gerne in den Kommentaren hinterlassen.
10 PRINT”GO! GO! GO!”:GOTO10