Software > Software (16-/32-Bit)

Textkonverter Linux Atari (vielleicht auch andere)

(1/7) > >>

guest4334:
Textkonverter Linux --> Atari ST
                          TXT  --> ASC

Habe mal versucht einen Textkonverter in GFA Basic 2.0 zu schreiben der Linux Texte in Atari ST Texte verwandelt. BAS LST und PRG Listing sind auf der Disk

LINUX.PRG (Freeware)
wandelt TXT Texte von Linux ins Atari ST Format

Sinn und Zweck ist es Texte von anderen Computersystemen
für die Atari ST Computer umzuwandeln
geschrieben habe ich das Programm mit den GFA Basic 2.0
Interpreter BAS und LST sowie PRG Listing anbei
alle meine Programme sind Freeware (frei kopierbar)
getestet habe ich die Programme mit den HATARI Atari
Emulator mit Emutos Betriebssysten unter Linux Mint 20.1

Ich verwende Linux Mint 20.1

und den Texteditor unter Linux
die Texte sollten als TXT Datei abgespeichert werden.

Mein Programm LINUX.PRG  (Freeware)
wandelt das TXT Textlisting von Linux in eine
ASC Textdatei für den ATAI wobei die Deutschen Umlaute
und ein paar Sonderzeichen umgewandelt werden so das sie beim Atari ST richtig
angezeigt werden

Danach habe ich mit den QED Texteditor den Text mit 75 Zeichen
abgespeichert so das sie auf den Atari ST richtig angezeigt werden.

Im Ordner Texte sind ein paar Test Texte
die ich unter Linux in Open Office eingeladen und als TXT Texte
abgespeichert habe
mit Qed habe ich den Text als 75 Zeichen Text abgespeichert.

TXT = Linux Text
ASC = Atari Text

Liebe Grüße von Siegfried Hübner

Auf meinen Google Drive habe ich die Diskette hinterlegt.
LINUX.ST

https://drive.google.com/file/d/1HB2KdwoM9_A7jG-arW4Lf4W0HtyBtN5A/view?usp=sharing

kann leicht an andere Betreibssysteme angepasste werden
da Quellcode in GFA Basic 2.0 beiliegt
.
zb: Freedos Windows Amiga MAC usw
man muß nur wissen welche Zeichen man durch andere Zeichen ersetzen muß
Tastencode der Zeichen

oder hat jemand Verbesserungsvorschläge ?
wie man das Programm schneller machen kan in GFA Basic 2.0
falls noch Zeichen fehlen mir bitte melden
oder Codetabellen der Zecihen

Liebe Grüße von Siegfried Hübner

Thorsten Otto:
Ich will dich ja nicht bremsen, aber wenn die Texte von Linux kommen, kann man sie auch dort mittels iconv umwandeln ;)

guest4334:
Hallo Torsten
wollte eigentlich einen Konverter für den Atari ST
schreiben

Danke für den Tip iconv

Kenne mich mit den iconv Konverter unter Linux nicht aus
welche Parameter und Codes muß ich den da eingeben
damit ein Atari ST Text herauskommt ?

hab da noch eine andere Idee
vielleicht ein Autoordner oder ACC Programm
das im Bios des Betrienssystems
gleich die Zeichensatzt Tabelle verändert
zb: Linux, Mac, Freedos Amiga usw
so das beim laden von Texten anderer
Betriebssysteme 
die Texte gleich richtig angezeigt werden.
und es keine konvertierung der Texte mehr braucht.

Weiß nicht wie das gehen soll
aber eine Idee

Liebe Grüße von Siegfried

Thorsten Otto:

--- Zitat von: SH am So 06.06.2021, 19:21:23 ---Kenne mich mit den iconv Konverter unter Linux nicht aus
welche Parameter und Codes muß ich den da eingeben
damit ein Atari ST Text herauskommt ?

--- Ende Zitat ---

Theoretisch:

--- Code: ---iconv -f UTF-8 -t atarist quell.txt > ziel.txt

--- Ende Code ---
Praktisch funktioniert das leider nicht überall, da die Übersetzungs-Tabellen in der C-library eingebunden sind, und "atarist" eine zusätzliche Tabelle ist, die normalerweise nicht eingebunden wird. cp437 tut es aber (für deutsch) auch in den meisten Fällen (nur das ß ist dann falsch). Ansonsten gibs iconv auch für den Atari:
http://tho-otto.de/crossmint.php#iconv



--- Zitat ---vielleicht ein Autoordner oder ACC Programm
das im Bios des Betrienssystems
gleich die Zeichensatzt Tabelle verändert

--- Ende Zitat ---

Dazu müsste man (NVDI oder GDOS vorausgesetzt) eigentlich nur einen anderen Font laden der entsprechend kodiert ist. Allerdings hat man dann das Problem das man den Text nicht ändern kann, die Tastatur-Tabelle passt ja dann nicht dazu.

MJaap:

--- Zitat von: SH am So 06.06.2021, 19:21:23 ---hab da noch eine andere Idee
vielleicht ein Autoordner oder ACC Programm
das im Bios des Betrienssystems
gleich die Zeichensatzt Tabelle verändert
zb: Linux, Mac, Freedos Amiga usw
so das beim laden von Texten anderer
Betriebssysteme 
die Texte gleich richtig angezeigt werden.
und es keine konvertierung der Texte mehr braucht.


--- Ende Zitat ---

Also ich speichere auf dem Mac meine Textdateien immer als UTF-8. Wenn ich auf dem Mac Atari-Texte importiere, passt wie erwähnt meist "DOS (CP437)" in meinem Texteditor gut (bis auf das ß).

Ein Programm, welches anderen Programmen die Zeichensatzkonvertierung erleichtert, gab es mit Keytab von Thomas Much bereits.

https://stcarchiv.de/stc1998/11/atari-insider-keytab

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln