atari-home.de - Foren

Software => Software (16-/32-Bit) => Thema gestartet von: guest4334 am So 06.06.2021, 17:50:27

Titel: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am So 06.06.2021, 17:50:27
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
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: Thorsten Otto am So 06.06.2021, 18:12:52
Ich will dich ja nicht bremsen, aber wenn die Texte von Linux kommen, kann man sie auch dort mittels iconv umwandeln ;)

Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am So 06.06.2021, 19:21:23
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
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: Thorsten Otto am So 06.06.2021, 20:17: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 ?

Theoretisch:
iconv -f UTF-8 -t atarist quell.txt > ziel.txt
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

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.
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: MJaap am So 06.06.2021, 22:29:30
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.


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
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Mo 07.06.2021, 17:48:22
Danke für die Tips

Zu Torsten Otto

iconv -f UTF-8 -t atarist a.txt > b.txt
iconv: conversion to `atarist' is not supported
Try `iconv --help' or `iconv --usage' for more information.

iconv -f UTF-8 -t cp437 a.txt > b.txt
iconv: illegal input sequence at position 0

iconv geht bei mir nicht unter Linux

mit Mint Tools kann ich nichts anfangen
da ich nur mit Hatari und den puren Emutos Betriebssystem arbeite.

Aber mit der Textverarbeitung
LibreOffice Writer unter Linux
kann man den Text unter
Speichern unter
Text - Textkodierung wählen (.txt)
Westeuropäisch (DOS/OS-437/US)
abspechern.
Text wird dann auf den Atari gut angezeigt.
Umlaute und auch das ß

Zu MJaap

Keytab
kenne ich mich nicht aus
weiß nicht wie das geht
kenn mich nur in GFA Basic aus
nicht in C oder Pascal

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: Thorsten Otto am Mo 07.06.2021, 18:47:51

iconv: conversion to `atarist' is not supported

Ja, ist bei mir auch so. Wie gesagt, kennt linux in den meisten Fällen die codepage "atarist" nicht. In einigen Debian-Versionen geht es glaube ich.

Zitat
mit Mint Tools kann ich nichts anfangen
da ich nur mit Hatari und den puren Emutos Betriebssystem arbeite.

Sollte eigentlich auch auf TOS laufen. Allerdings wirst du wohl eine Shell brauchen, aber EmuTOS hat ja eine eingebaut ;)

Zitat
Text wird dann auf den Atari gut angezeigt.
Umlaute und auch das ß

Vermutlich sieht das ß nur so aus, hat aber (eigentlich) für Atari die falsche Kodierung (bei CP437 wird das zu dem griechischen beta gewandelt, was im Zeichensatz genauso aussieht)
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: mfro am Mo 07.06.2021, 20:52:53

iconv: conversion to `atarist' is not supported

Ja, ist bei mir auch so. Wie gesagt, kennt linux in den meisten Fällen die codepage "atarist" nicht. In einigen Debian-Versionen geht es glaube ich.

Auch Debian hat kein eigenes iconv-Paket mehr, sondern verwendet das, das mit der glibc mitkommt. Und das versteht nun mal keine Atari-Codierung (mehr). Dafür kann die glibc-Variante etwas, was das originale iconv nicht konnte: Module nachladen. Wenn also jemand ein Konvertierungsmodul für atarist auftriebe (oder neu schreiben würde), könnte man das benutzen, ohne das iconv der Distribution zu ersetzen.
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: Thorsten Otto am Di 08.06.2021, 14:39:39
Hm, hätte man auch mal selber drauf kommen können ;)

Habs mal angehängt. Ein paar kurze Instruktionen sind auch dabei. Im wesentlich muss man
# from to module cost
alias ATARI// ATARIST//
module ATARIST// INTERNAL ATARIST 1
module INTERNAL ATARIST// ATARIST 1
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: mfro am Di 08.06.2021, 15:32:03
- bestens!
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: Thorsten Otto am Di 08.06.2021, 16:53:23
Naja kleines Problem bleibt noch: beim nächsten System-Update wird gconv-modules vermutlich wieder überschrieben. Man könnte das wohl auch woanders hinpacken, und dann die Environment-Variable GCONF_PATH setzen; laut doku wird dann wohl allerdings der cache nicht mehr benutzt, was auch nicht so ideal ist, Habs noch nicht ausprobiert.
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: mfro am Di 08.06.2021, 17:14:12
gefällt mir:

der form_alert() - Text ist im Sourcecode UTF8 kodiert und mit -fexec-charset=ATARIST übersetzt. Passt.
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Di 08.06.2021, 17:54:56

Das Linux Programm recode
kann Atari ST Texte ins Linux Format wandeln

wenn man das Programm recode in Linux installiert
kann man Atari Texte ins Linux Format umwandeln.

recode AtariST Text.txt

mit recode kann man Atari Texte ins Linux Format umwandeln
so wird der Atari Text richtig in Linux umgewandelt.

Die alte Atari Textdatei wird dann mit einer Linux Textdatei überschrieben.

geht bei mir mit Linux Mint einwandfrei.

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Di 08.06.2021, 19:04:49
Das Linux Programm recode

recode ist ein Zeichensatz- und Format-Konverter.

Beispiel

    recode ibmpc:latin1 dateiname Konvertierung DOS/Windows-Text LF inkl. der Umlaute nach Linux-Text

    recode UTF-8..Latin1 dateiname Konvertierung UTF-8 nach Latin1, z.B. um solche Textdateien im "neuen" Zeichensatz unter mozilla/firefox, der noch nicht UTF-8 anzeigen kann, darzustellen. Übrigens benutzen neuere 'recode' Versionen bei der Angabe der Zeichensätze .. statt : zwischen den Zeichensätzen.

Das freie »recode« konvertiert zwischen verschiedenen Zeichensätzten in
Dateien. Sollte eine exakte Umwandlung nicht möglich sein, entfernt es
störende Zeichen oder greift auf Annäherungen zurück. Dieses Programm
erkennt oder erzeugt fast 300 verschiedene Zeichensätze und ist in der
Lage, Dateien in beinahe jeder Kombination umzuwandeln. Die meisten
Zeichensätze nach dem RFC 1345 und alle aus »libiconv« werden unterstützt.

recode AtariST..MAC Text.txt

wandelt Atari ST Zeichensatz in MAC Zeichensatz

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am So 20.06.2021, 20:56:54
Hier habe ich die Version 1.1

meines Textkonverters
in GFA Basic



Liebe Grüße von Siegfried

Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am So 26.09.2021, 16:24:39
Hier habe ich die Version 1.9
meines
LINUX ---> Atari ST Textkonverters

ist im Ordner LINUX

auf der Disk Texte001.st

im Order TEXTE.001 sind Beispieltexte
die ich umgewandelt habe

TXT sind Linux TEXTE
ASC sind Atari ST Texte.

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am So 17.10.2021, 15:46:56
Hier habe ich die Version 2.8
meines
LINUX ---> Atari ST Textkonverters

ist im Ordner LINUX

auf der Disk 28.st

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Do 28.10.2021, 11:43:49
Hier habe ich die neueste Version 3.3

meines LINUX ---> Atari ST Textkonverters

auf den Disketten 1-5

DIsk 1 ist die neueste Version 3.3
im Ordner Linux
auf den Disketten 2-5 sind Beispieltexte die ich umgewandelt habe.

LIebe Grüße von SIegfried

Sory die Disk 1 hab ich jetzt vergessen kommt gleich danach.
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Do 28.10.2021, 11:49:16
Hier die DIsk 1 des  Textkonverters LInux --- ATARI ST Version 3.3

Sorry

LIebe Grüße von SIegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Do 28.10.2021, 19:01:07
HIer habe ich die Version 3.4
meines LInux ---> Atari ST Textkonverters

in der vorigen Version war leider meine E-Mail Adresse falsch angegeben.

statt _ muß ein . stehen.

hier also die neue Version 3.4 auf  der DIsk
ist im Ordner LINUX.V34

LIebe Grüße von SIegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Do 28.10.2021, 20:45:20
Ebooks könne auch für den Atari ST umgewandelt werden

zb: .epub , mobi, azw3 usw.

.epub Datei mit den Calibre Ebook Programm unter Linux als TXT Datei konvertieren
und abspeichern

die TXT Datei mit meinen Linux ---> Atari ST Textkonverter
konvertieren TXT zu ASC

die ASC Datei in den QED Texteditor einlesen
und als 75 Zeichen Text abspeichern.

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: Arthur am Sa 30.10.2021, 21:29:57
@SH vielen dank dafür... ich hoffe das ich mal die Muße finde das mal zu lesen.
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: dbsys am So 31.10.2021, 10:58:07
@SH tolles Engagement. Danke.

Leider bin ich kein Linux-Benutzer.

Planst Du eventuell, Deinen Textkonverter auch für Windows umzusetzen?
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am So 31.10.2021, 13:19:55
Hallo dbsys

Mein Textkonverter läuft leider nur auf Atari ST Computern
oder auf Atari ST Emulatoren
Eine Umsetzung dieses Programmes für Linux oder Windows PCś ist nicht geplant

Textkonverter Version 3.4 (Freeware)
Der Quellcode meines Textkonverters in GFA Basic ist ja dabei
und wenn man möchte kann man den Code ja an WIndows anpassen.

Ich besitze leider keinen Windows PC mehr.

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Di 02.11.2021, 04:56:32
Hallo

mein Textkonverter soll Texte von allen anderen Computern
konvertieren so das sie auf den Atari ST richtig angezeigt werden.
nicht nur von Linux auch von DOS Windows Amiga usw.

Der Text sollte als .TXT Text vorliegen.
mein Textkonverter
wandelt daraus ein .ASC File für den Atari
das mit den QED Texteditor mit 75 Zeichen abgespeichert werden kann.
wobei mein Programm Zeichenweise den Text überprüft
und gegebenfalls an den Atari Zeichensatz anpasst.

Habe nein Programm von LINUX.PRG in
TEXTKONV.PRG umbenannt da die Texte von allen möglichen
Computern und PCś konvertiert werden sollen.

Neueste Version 3.5

Das GFA BAsic Listing des Textkonverters
als BAS, GFA, LST und PRG File ist anbei
sollte mit allen GFA Basic Versionen laufen.

ist Freeware kann frei kopiert angepasst erweitert
und verändert werden.

Das Programm sollte auf allen ST Auflösungen laufen.
hoch mittel gering

Wer Verbessrungsvorschläge oder Fehler im Programm findet sollte
sie mir bitte mitteilen.

Lege das Programm als Atari Diskette
und als ZIP Datei anbei.

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: dbsys am Di 02.11.2021, 09:44:45
Hallo

mein Textkonverter soll Texte von allen anderen Computern
konvertieren so das sie auf den Atari ST richtig angezeigt werden.
nicht nur von Linux auch von DOS Windows Amiga usw......


Aha, jetzt verstehe ich's erst. Danke für diese Grundlageninfos.

Und danke für den Textkonverter und dessen beständige Weiterentwicklung.

Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Mi 10.11.2021, 17:19:47
Die Textverarbeitung papyrus
kann auch .RTF Texte einlesen (Rich Text Format)

somit kann man auch kurze .RTF Texte aus Linux , Windows
oder anderen Rechnern auf den Atari einlesen.

https://www.atariuptodate.de/de/266/papyrus

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Mi 17.11.2021, 09:57:43
Calligrapher lite

kann auch .RTF Dateien einlesen und Texte zu .RTF konvertieren

Import Ascii (Zeilenorientiert)
Import Ascii (Absatzorientiert)
Import .DIF (von Kalkulation)
Import 1st Word Plus Dokumente
Import Redacteur Dokumente
Import RTF Dokumente

Export Dokumente als Ascii
Export Dokument als RTF

somit kann man auch .RTF Texte von anderen Computern
auf den Atari ST einlesen.
oder als .RTF Text exportieren

gefunden in der PD Serie 4U
4U PD 004
https://www.atariuptodate.de/de/262/calligrapher-lite

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Fr 26.11.2021, 15:35:04
Der Linux Befehl

tcs

mit dem man Texte von einem Format ins andere kodieren kann.

Konvertierung von utf-8 nach atari st

tcs -t atari DATEINAME > DATEINAME2

tcs -lv
Liste unterstützte Kodierungen

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Do 02.12.2021, 07:09:14
Textkonverter Version 5.2

hier also die neueste Version
meiner Textkonverters

Ich Teste mein Programm mit
Texten der Sermon-Online Predigt Datenbank

sermon.st           = Atari ST Diskette
                             meines Textkonverters Version 5.2

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Mi 19.01.2022, 16:02:46
Anmerkung:
Mein Textkonverter Versuin 5.2 Disk sermon.st
kann auch Bücher von der Lesekammer umwandeln
Die Lesekammer hat ca 1050 kostenlose christliche Bücher
wenn man die .ODF Texte in .TXT Texte abspeichert

https://lesekammer.de/sammeldownload/

Formate der Bücher
azw3,docx,epub,mobi,odt,pdf

Die odt Datei einfach als .TXT Datei abspeichern
und durch meinen Textkonverter laufen lassen.
die ,ASC Datei mit QED auf 75 Zeichen abspeichern

schon kann man die Bücher mit den ATARI ST lesen.

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: gh-baden am Mi 19.01.2022, 19:51:23
[…]
und durch meinen Textkonverter laufen lassen.
die ,ASC Datei mit QED auf 75 Zeichen abspeichern

schon kann man die Bücher mit den ATARI ST lesen.

Zum besseren umbrechen von (großen) ASCII-Dateien kann ich auch »IdeaList (http://archive.3rz.de/MAUS-OEPT/FR/st/IDEA3961.ZIP)« von Ch. Bartholme empfehlen.
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Do 20.01.2022, 05:40:21
gh.baden Danke

ideaList
kann auch hier heruntergeladen werden.

Atari Update
https://www.atariuptodate.de/de/1623/idealist

Die Webseite von Christoph Bartholme
https://www.zweidraht.de/idealist/ilindex.htm

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Sa 05.02.2022, 10:35:52
Das Projekt Gutenberg
Ebooks

mehrere Tausend Bücher
für den Atari ST umwandeln

Speichern der Bücher
Plain Text UTF-8

https://www.gutenberg.org/ebooks/

Die .TXT Textdatei mit meinen
Textkonverter Version 5.2
ist auf der Atari ST Disk sermon.st
durchlaufen lassen

wandelt die .TXT in eine .ASC Text Datei

Die .ASC Datei
mit dem QED Texteditor auf 75 Zeichen
abspeichern.

fertig

Liebe Grüße von Siegfried
Titel: Re: Textkonverter Linux Atari (vielleicht auch andere)
Beitrag von: guest4334 am Do 28.04.2022, 11:20:05
Hier die neueste Version meines Textkonverters
Version 6.5 vom 28.04.2022 FREEWARE

TXT = wandelt UTF-8 Texte
           zb: von Linux Winsows in
           ATARI ASC Texte
DOC = wandelt Texte von 1ST Word in
           Atari ASC Atari Texte

Das Listing in GFA Basic
BAS, GFA, LST lege ich bei

Liebe Grüße von Siegfried