Da ich das jetzt ein paar mal benötigte:
Hier eine einfache Methode, um .BAS Dateien (BASIC Programme) als Text-Datei auf den PC zu holen. Dazu muss das BASIC Programm auf einer virtuellen CPC Diskette (DSK-Image) vorliegen.
Ich habe die Beschreibungen möglichst detailliert geschrieben und die Screenshots Schritt-für-Schritt aufgenommen, damit auch Anfänger mit dieser Anleitung klarkommen.
Man braucht dazu einen CPC Emulator, aber sonst keine Zusatztools.
Welchen CPC Emulator man nimmt, sollte an sich egal sein. Ich habe hier WinCPC und WinAPE verwendet und die Schritte für beide Emulatoren beschrieben.
Drucken mit virtuellen Printer in Textdatei
Bei dieser Methode druckt man ein im BASIC Speicher vorhandenes Listing auf einem (virtuellen) Drucker aus.
Der Ausdruck besteht aus reinem Text und kann daher in eine Text-Datei des PCs umgeleitet und gespeichert werden.
<Enter> = Die ENTER oder RETURN Taste drücken.
- Den CPC Emulator starten
- Den virtuellen Drucker in eine Textdatei umleiten. Hier kann man einen bestimmten Pfad+Dateinamen auswählen oder das vorgegebene File übernehmen. Letzteres wird im Emulator-Programmverzeichnis gespeichert. Dabei ist aber zu achten, dass eine bestehende Datei nicht überschrieben wird, sondern der Ausdruck von Text innerhalb der Datei unten hinzugefügt wird.
- WinCPC: über Menu: Emulation --> Printer Ssettings... --> Select/open printer output file... --> Textdatei für Ausdruck auswählen
- WinAPE: über Menu: Settings --> Other --> Printer --> File --> Textdatei für Ausdruck auswählen
- Die virtuelle Diskette, also die DSK Datei, in Laufwerk A einlegen mit CTRL+F1 oder über das Menu:
- WinCPC: CTRL+F1 oder über Menu: File --> Insert disc --> Drive A... --> DSK Datei auswählen
- WinAPE: CTRL+F1 oder über Menu: File --> Insert Disc Image --> Drive A: --> DSK Datei auswählen
- Die BASIC Datei mit LOAD"MeinProg.BAS" in den Speicher laden. Gross/Kleinschreibung der Befehle und Dateinamen ist egal.
Wenn man den Dateinamen "MeinProg.BAS" nicht kennt, kann man mit der Eingabe von CAT <Enter> das Inhaltsverzeichnis (Directory) der Diskette anzeigen (siehe Screenshot) - Das gewünschte BASIC Programm ist nun in den Speicher geladen und es kann mit LIST <Enter> angeschaut werden.
- Das BASIC Programm nun mit dem Befehl LIST #8 <Enter> ausdrucken. Je nach Länge des Programms, dauert das ein paar Sekunden.
- Den CPC Emulator beenden (das ist wichtig, damit der Ausdruck auch wirklich komplett in die Textdatei geschrieben wird).
- Das BASIC Programm Listing ist nun in der im Schritt 2 ausgewählten Textdatei ausgedruckt.
Screenshots WinCPC
Screenshots WinAPE