Schneider / Amstrad CPC Forum

Amstrad / Schneider CPC => Emulatoren => Topic started by: heiko on 01. March 2023, 20:03:27

Title: Zeichensatz Textdateien oder Basic Dateien
Post by: heiko on 01. March 2023, 20:03:27
Hallo,
ich habe gerade ein wenig experimentiert. Es geht um den Datenaustausch zwischen einem Schneider CPC und einem beliebigen Linux-Rechner.
Ich habe dazu das Programm CPCDiskXP problemlos mit Wine starten können. Damit kann ich dann *.dsk-Dateien öfnnen, bearbeiten, erstellen etc.
Dann habe ich versucht, eine '.bas-Datei, mit einem Editor (gedit) zu öffnen. Das geht so weit auch, aber viele Zeichen werden nicht erkannt.
Ich habe jetzt einig Zeichensätze ausprobiert, aber keiner hat funktioniert.
Im Hex- Editor sieht es besser aus, aber noch nicht wirklich gut:

Hat jemand einen Tipp für mich?
Ich möchte zum Beispiel Listings aus Zeitschriften einscannen, OCR drüber laufen lassen und dann auf den Schneider transferieren. Oder auch Programme auf dem Linux-Rechner editieren und wieder auf den Schneider packen.

Gruß
Heiko
Title: Re: Zeichensatz Textdateien oder Basic Dateien
Post by: eto on 02. March 2023, 00:10:54
Basic-Dateien liegen nicht als ASCII vor.

Du kannst sie aber als ASCII speichern, wenn du zum speichern

Save "filename",a

eintippst. Das so erzeugte File kannst du dann PC mit einem Editor lesen. Ich mach das in aller Regel mit einem Emulator aus dem ich die ASCII Dateien auf die Festplatte ziehe und sie dann mit einem Editor editiere. Zurück funktioniert das ganze dann auch.

Title: Re: Zeichensatz Textdateien oder Basic Dateien
Post by: heiko on 02. March 2023, 08:44:48
Danke für den Tipp.
Ich habe es gerade mal auf die Schnelle getestet. Das Öffnen einer solchen *.bas-Datei unter Linux hat funktioniert. In die andere Richtung funktioniert es noch nicht. Ich nehme an, dass der Editor den falschen Zeichensatz/ und oder ein falsches Zeilenende schreibt. Da werde ich mal unterschiedliche Einstellungen testen. Vielleicht kannst du mir aber auch mal schreiben, welche Einstellungen du da nimmst.
Gruß
Heiko
Title: Re: Zeichensatz Textdateien oder Basic Dateien
Post by: eto on 02. March 2023, 14:45:12
Es muss pures ASCII sein und ich glaube(!) es sind Windows-Line endings.

Und mit den Zeilennummern aufpassen, die müssen aufsteigend und zwischen 1 und 65535 sein.
Title: Re: Zeichensatz Textdateien oder Basic Dateien
Post by: heiko on 02. March 2023, 17:06:02
Hallo,
ich habe jetzt verschiedene Versionen ausprobiert.
Mit UTF-8 kommt der Text als solcher gut an. Allerdings funktioniert der Zeilenumbruch nicht. Es kommen je nach Variante (Windows/ Mac/ unix) nur unterschiedliche Pfeile an, aber es wird kein Umbruch gemacht.
Heute probiere ich aber nicht mehr weiter.
Gruß
Heiko

P.S. über JavaCPC geht es übrigens, also von *.dsk laden und wieder dort speichern. Schön wäre allerdings, das Ganze ohne den Umweg über einen Emulator hinzubekommen.
Title: Re: Zeichensatz Textdateien oder Basic Dateien
Post by: TFM on 03. March 2023, 12:51:09
Man kann ja ein Listing am CPC Emulator via "Autotype" eingeben, auf DSK abspeichern und dann weiterverarbeiten.