MTK-2 und erweiterte CCITT-2 Codes Thema ist als GELÖST markiert

Technischer Support bei Problemen mit i-Telex sowie dessen Komponenten.
Benutzeravatar

FredSonnenrein
Founder
Founder
Beiträge: 2317
Registriert: Fr 3. Jun 2016, 13:49
Wohnort: Braunschweig
Hauptanschluß: 8579924 hawe d

Re: MTK-2 und erweiterte CCITT-2 Codes

#11

Beitrag: # 10814Beitrag FredSonnenrein »

mcleinn hat geschrieben: Do 3. Jan 2019, 15:08 @FredSonnenrein Danke für den Hinweis, dass die Übertragung zwischen den Maschinen transparent erfolgt. Dann sollten MTK-2-fähige Maschinen ja bereits
untereinander in allen Registern kommunizieren können :)
Korrekt.
mcleinn hat geschrieben: Do 3. Jan 2019, 15:08 Gemeinsam ist wohl die erste Codepage (mit Ausnahme des Codes 32) und und ein Großteil der zweiten (da Kyrillisch mehr Buchstaben verwendet, wurde
stattdessen auf mehrere Symbole verzichtet). In anderen Worten, man kann das nicht einfach für alle einbauen, es braucht für die Unterstützung von MTK-2
auf der seriellen Karte entweder eine eigene Version (mit Präprozessor-Defines), oder man müsste es manuell bei Bedarf per Konfiguration aktivieren. Ich
denke, da es wohl ein großer Ausnahmefall ist, wäre eine Präprozessor-Variante, z.B. #ifdef MTK2 erstmal am sinnvollsten. Es sei denn, man plant mal
grundsätzlich Unterstützung abweichender Register, also auch Griechisch, Arabisch, Wetterzeichen usw. dann könnte man dafür ein Menü mit Länder-/
Codepage-Wahl einbauen. Solange das Interesse daran aber gering ist, lohnt sich das wohl nicht.
Kleines Missverständnis: Ich meinte die Codepage auf der 8-bit-Seite. Aber das ist denke ich mit 1251 für Kyrillisch und 1253 für Griechisch anzunehmen.
Wenn du magst kann ich dir mal eine Vorbereitete Source-Datei zusenden, die du nur um die Kyrillischen Zeichen ergänzen müsstest.
Dann wäre eine Variante für die Serielle Karte schnell gemacht.
Grüße,
Fred Sonnenrein, Braunschweig
i-Telex 952741 (Lo133), 8579924 (T100s), 781272 (T100), 792911 (T68d) oder 531072 (T.typ.72)
Bei besetzt oder gestört bitte 531002 versuchen.
Benutzeravatar

Topic author
mcleinn
Rank 3
Rank 3
Beiträge: 139
Registriert: Mi 26. Dez 2018, 15:16
Wohnort: Kyiv, Ukraine
Hauptanschluß: 127875 super ux

Re: MTK-2 und erweiterte CCITT-2 Codes

#12

Beitrag: # 10816Beitrag mcleinn »

Ah. Moment, das ist nicht so einfach.
Windows-1251 ist ein recht neuer Standard, der letzte vor der Einführung von Unicode.

Der traditionell am weitesten verbreitete Standard ist jedoch KOI8, genauer gesagt KOI8-R für Russisch.
Zeitgenössische (wenn wir über Fernschreiber sprechen) Terminals und Drucker verwenden sogar die
7-Bit Kodierung KOI7. KOI7 ist nicht zu KOI8 kompatibel, da es Lateinisch und Kyrillisch umfasst, aber
dafür die Kleinschreibung wegfällt.

KOI7 wurde (laut Wikipedia) auf Basis des Standards MTK-2 entwickelt!

Wenn wir über KOI7 sprechen, dann ist die genaue Bezeichnung KOI7-N2 (Kermit SHORT-KOI; standardisiert
als GOST 13052-67)

Die Tabelle ist hier: https://en.wikipedia.org/wiki/KOI-7#KOI-7_N2
koi7-n2.png
Diese Belegung verwendet auch mein MERA CM7209 Terminal (1989), das für PDP-11-Systeme eingesetzt wurde
(man merkt da m.E. die gewisse Verspätung der Ost-Technologie)
mera.png
IMG_20181231_022905.jpg
Andererseits hängt es auch davon ab, was man genau anschließen will. Moderne Computer (oder Teletypes)
würden wohl eher Windows-1251 oder natürlich Unicode verwenden. Was der F2500 z.B. für Kyrillisch an
sein Display abgibt, könnte man nachschlagen. Vermutlich KOI8? Im Idealfall kann man die Codepage
irgendwo wechseln. Ich würde trotzdem dazu tendieren, eine alte Codepage anzubieten, dann ist es mit
den alten Terminals kompatibel - und bei neueren kann man ja die Kodierung meist konfigurieren.

Links zu den neueren Standards:
https://de.wikipedia.org/wiki/KOI8-R
https://de.wikipedia.org/wiki/Windows-1251

Übersicht (Englisch):
https://segfault.kiev.ua/cyrillic-encodings/

P.S. Bei Griechisch kenne ich mich nicht aus, aber es gibt auch hier durchaus einige Alternativen:
https://docs.python.org/2.4/lib/standard-encodings.html
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von mcleinn am Do 3. Jan 2019, 19:25, insgesamt 15-mal geändert.
Tobias, Kyiv

++ 631328 MRIYA UX (TELEPRINT 390)
++ 127875 SUPER UX (RFT F2000)
++ 212129 HEIST DE (SIEMENS T37)
Benutzeravatar

duddsig
Rank 11
Rank 11
Beiträge: 1114
Registriert: Sa 18. Feb 2017, 20:47
Wohnort: Großpösna bei Leipzig
Hauptanschluß: 7977457 knawu d

Re: MTK-2 und erweiterte CCITT-2 Codes

#13

Beitrag: # 10819Beitrag duddsig »

DF3OE hat geschrieben: Do 3. Jan 2019, 11:21 Ausser Добрый день und На здоровье :beer: :D spreche ich kein Russisch...
Wohl bekomms :crack:
Das ändert sich vielleicht, wenn i-Telex auch den Osten erobert :whistle:
DF3OE hat geschrieben: Do 3. Jan 2019, 11:21 Die Umschaltung auf eine "nationale" Ebene (Kyrillisch, Griechisch, Arabisch, etc.) erfolgt mit Code 32.
Genau, das hat bei uns damal auch bei der Armee wunderbar funktioniert zwischen mechanischen T51 (2 Ebenen Lateinisch+Ziffern) und T63 (3 Ebenen Lateinisch+Ziffern+Kyrillisch). Wenn der T63 auf kyrillisch umschltet passiert beim T51 einfach nichts. Schwierig wird es dann wohl blos, wenn man mit einer kyrillischen Maschine in Griechenland anruft :scratch:
War Code 32 die blockierte Taste am 51?
Wenn ja wäre ja sogar die Hardware zum Umschalten vorhanden.
Folgende Benutzer bedankten sich beim Autor duddsig für den Beitrag:
mcleinn
1=T51✦7977457 knawu d
2=T100 ✧7262124 keba d , ✧de afbirq nj
3=T63 ✦48936 t63 pl, ✦87724 ksbo dd
4=AB ✦512283 rfta dd
5=T36Lo ✦15199 tentstoer
6=Lo15 ✦711 pruef att DuWa=711711
7=T51 ✦34131bf dr z.Z. offline
8=T63 ✦512283 rfta dd
Benutzeravatar

Topic author
mcleinn
Rank 3
Rank 3
Beiträge: 139
Registriert: Mi 26. Dez 2018, 15:16
Wohnort: Kyiv, Ukraine
Hauptanschluß: 127875 super ux

Re: MTK-2 und erweiterte CCITT-2 Codes

#14

Beitrag: # 10823Beitrag mcleinn »

Update: Ich habe zwei kyrillische Kodierungen (KOI7N2 für Terminals der 70er und 80er und KOI8R für Terminals der 90er bis heute) ergänzt, und Fred zur Sichtung geschickt.
Bei Griechisch & kann ich nicht weiter helfen.

Ich recherchiere gerade zu weiteren historischen 5-Bit-Codes:

http://www.lucabarbi.it/product/hoka_pd ... ations.pdf, Seite 13:
  • ITA-2 Latin ✓
  • ITA-2 Baghdad 70 Arabic (=ATU-70?)
  • ITA-2 Baghdad 80 Arabic (=ATU-80?) Tabelle hier: http://priyom.org/diplomatic-stations/e ... 0-alphabet
  • ITA-2 Cyrillic (MTK-1? Wäre dann aber nicht ITA-2, sondern auf Basis Baudot-CCITT-1 *1932)
  • ITA-2 Hebrew
  • ITA-2 Third Shift Cyrillic ✓ (aka MTK-2, auf Basis *1932)
  • ITA-2 Third Shift Greek
http://www.baudot.net/docs/smith--teletype-codes.pdf, Seite 5:
  • USTTY ✓
  • FIVE-UNIT WEATHER CODES (USTTY mit abgewandelten Ziffern, *~1940)
https://www.manualslib.com/manual/11578 ... =21#manual
  • ITA1-LATIN
  • ITA2-BULGARIAN
  • ITA2-DANISH-NORWEGIAN
  • ITA2-LATIN-TRANSPARENT
  • ITA2-SWEDISH

http://www.klingenfuss.org/homepage.htm, Inhaltsverzeichnis:
  • Third-Shift Six-Element Japanese
  • Third-Shift Ethiopic
  • Third-Shift-Korean
  • Chinese
http://www.klingenfuss.org/c_telepr.pdf mit interessanten Details zu Baghdad 70 und 80 (ATU-70/ATU-80):
The latter was developed in 1970 by Arabic telecommunication administrations. Being the first
attempt to establish a standard Arabic teleprinter alphabet so that Arabic telexes can be handled by the
international telex network, it has been used throughout the world for the transmission of telegrams,
news bulletins, etc. in the Arabic language. The main drawbacks of the code used are
• the control signals do not correspond with those of ITA2;
• not all letters of the Arabic alphabet are included;
• the optional use of the Latin alphabet is not provided.

The result of a Technical Meeting of the Arab Telecommunication Union in 1980 at Baghdad has
been an entirely new standard Arabic teleprinter alphabet avoiding these enormous disadvantages.
Teleprinters equipped with the new alphabet can be connected directly to the international GENTEX /
TELEX network, both the Arabic and the Latin alphabet now being integrated in one single machine.
The Latin mode of the bilingual Arabic/Latin teleprinter is the same mode as the standard Latin
alphabet now in use. For the Arabic mode, the direction of printing is from right to left; however, the
code combinations, formats and keys of the numerals, special signs and the seven functions are identical
to those in the Latin teleprinter. To switch the bilingual teleprinter from mode to mode, groups of
combinations are executed by pressing a special key on the board: 29-30-32-29 from Latin to Arabic,
and 29-32-30-29 from Arabic to Latin.

Following the decryption of the very first station using such equipment already in 1983, we have
monitored to this moment (2008) hundreds of utility stations or radio nets using teleprinters equipped
with the new ATU-80 Arabic teleprinter alphabet.
Und hier bei http://priyom.org/diplomatic-stations/egypt - weiß nicht, wie aktuell das ist:
Egypt maintains an extensive HF radio diplomatic network. It utilizes the following two off-the-shelf digital modes, both broadcast in USB mode:

SITOR-A (centered at +1700 Hz)
Codan 9001/9002/3012 (Chirp link establishment and 16-tone data)
When a SITOR-A link cannot be established, SITOR-B (also centered at +1700 Hz) may be used to broadcast a frequency change request. (...)

The operator chatter is in Arabic, and is encoded using the ATU80 alphabet. The initial chatter is usually traditional Arabic greetings. When a message is about to be sent using SITOR-A, it is often indicated by the phrase "ﺍﺱﺕﻉﺩ" (get ready).
Tobias, Kyiv

++ 631328 MRIYA UX (TELEPRINT 390)
++ 127875 SUPER UX (RFT F2000)
++ 212129 HEIST DE (SIEMENS T37)
Benutzeravatar

FredSonnenrein
Founder
Founder
Beiträge: 2317
Registriert: Fr 3. Jun 2016, 13:49
Wohnort: Braunschweig
Hauptanschluß: 8579924 hawe d

Re: MTK-2 und erweiterte CCITT-2 Codes

#15

Beitrag: # 10826Beitrag FredSonnenrein »

Danke für deine Bemühungen.
Aber ist wirklich der Anschluss alter Terminals der überwiegende Anwendungszweck? Oder doch eher der PC um den 5-Bit Fernschreiber mit drei Ebenen, also z.B. T63 zu testen?
Was meint die "Gemeinde"?
Grüße,
Fred Sonnenrein, Braunschweig
i-Telex 952741 (Lo133), 8579924 (T100s), 781272 (T100), 792911 (T68d) oder 531072 (T.typ.72)
Bei besetzt oder gestört bitte 531002 versuchen.
Benutzeravatar

Topic author
mcleinn
Rank 3
Rank 3
Beiträge: 139
Registriert: Mi 26. Dez 2018, 15:16
Wohnort: Kyiv, Ukraine
Hauptanschluß: 127875 super ux

Re: MTK-2 und erweiterte CCITT-2 Codes

#16

Beitrag: # 10827Beitrag mcleinn »

Ich persönlich würde sagen, es kann nicht schaden, möglichst viele Codepages und Konvertierungen anzubieten - meinetwegen auch User-konfigurierbare. Es kostet ja nichts, da sie zur Zeit per Präprozessordirektive eingebunden sind - d.h. sie belegen keinerlei Speicher auf den Karten, sofern sie nicht beim Compilieren explizit aktiviert werden. Viele sind Bastler, also kann man doch was zum Basteln geben, auch mit alter Hardware.

Zum reinen Testen wäre es übrigens m. E. am besten, Unicode (UTF-8) auszugeben. Dann sieht jeder immer die korrekten Zeichen, auch ohne sein Windows-Terminal speziell zu konfigurieren - wie viele wissen schon, wie man PuTTY oder Hyperterm auf Kyrillsch umschaltet? Geschweige denn die Wettersymbole?
Tobias, Kyiv

++ 631328 MRIYA UX (TELEPRINT 390)
++ 127875 SUPER UX (RFT F2000)
++ 212129 HEIST DE (SIEMENS T37)
Benutzeravatar

DF3OE
Founder
Founder
Beiträge: 3067
Registriert: Di 7. Jun 2016, 09:45
Wohnort: Edemissen - Blumenhagen
Hauptanschluß: 925302 treu d
Kontaktdaten:

Re: MTK-2 und erweiterte CCITT-2 Codes

#17

Beitrag: # 10828Beitrag DF3OE »

Ich bin ja zu blöd für die Programmierungen... :) aber das i-Telex überträgt doch transparent und zumindest dem original i-Telex zu i-Telex
ist es doch egal, was dann am anderen Ende von der Maschine ausgedruckt wird...wichtig ist doch nur, dass an beiden Ende gleiche
Maschinen (also selbe 3. Ebene) angeschlossen sind.
Aber, wie ich das verstehe, sprecht ihr ja über die serielle Karte bzw. Anschluss eines Terminalprogramms...

@duddsig: ja, die Code 32 Taste ist normalerweise bei deutschen Maschinen vorhanden, aber gesperrt, um versehentlichen "Missbrauch" zu
verhindern. ;)
mfg
henning +++

925302 treu d - T1000Z (Hauptanschluss)
55571 fvler a - T100S
210911za hmb d - T150 (Werkstatt)
218308 test d - T1000S/LS (Werkstatt)
925333 =treu d (Minitelex Sanyo SF100) defekt
Fax G2/G3: 05176-9754481 (Sanyo SF100 Thermofax) defekt
Benutzeravatar

duddsig
Rank 11
Rank 11
Beiträge: 1114
Registriert: Sa 18. Feb 2017, 20:47
Wohnort: Großpösna bei Leipzig
Hauptanschluß: 7977457 knawu d

Re: MTK-2 und erweiterte CCITT-2 Codes

#18

Beitrag: # 10842Beitrag duddsig »

DF3OE hat geschrieben: Fr 4. Jan 2019, 13:39 @duddsig: ja, die Code 32 Taste ist normalerweise bei deutschen Maschinen vorhanden, aber gesperrt, um versehentlichen "Missbrauch" zu
verhindern. ;)
Mich reizt ja die Maschine in Grimmen (Kleinanzeigen) mit dem kyrillischen Drucker. Wenn sie wenigstens ne Schmaltastatur hätte... Aber mit deutscher Normaltastatur mag ich die nicht für 190€. Aber die ist sicher noch da, wenn ich an die Ostsee fahre, und dann vielleicht auch günstiger. Dann könnte ich mit @mcleinn kyrillisch schreiben :)
Folgende Benutzer bedankten sich beim Autor duddsig für den Beitrag:
mcleinn
1=T51✦7977457 knawu d
2=T100 ✧7262124 keba d , ✧de afbirq nj
3=T63 ✦48936 t63 pl, ✦87724 ksbo dd
4=AB ✦512283 rfta dd
5=T36Lo ✦15199 tentstoer
6=Lo15 ✦711 pruef att DuWa=711711
7=T51 ✦34131bf dr z.Z. offline
8=T63 ✦512283 rfta dd
Benutzeravatar

SAS
Rank 7
Rank 7
Beiträge: 658
Registriert: Mi 13. Jun 2018, 16:12
Wohnort: Berlin
Hauptanschluß: 30944750
Kontaktdaten:

Re: MTK-2 und erweiterte CCITT-2 Codes

#19

Beitrag: # 25292Beitrag SAS »

Guten Tag,

die F2000 könnte man auf lateinischen Zeichensatz umrüsten.
Dazu muß nur der Varianten ROM P und der ROM U getauscht werden.
Ich wäre an den Inhalt des ROM U interessiert.
Das Umstecken der Tastenköpfe ist dann auch noch notwendig.

Ich habe den Varianten ROM P mit
1. Kyrillisch
2. Ziffern/zeichen
3. Lateinisch

Laut Tastatur sollte das deine Maschine auch können!
Übrigens wenn kein Register 3 Unterstützt wird, gibt es die Taste nicht und die Mechanik bzw. Elektronik
wertet diese Information nicht aus bzw. ersetzt diese als "A..."

Jörg
Antworten

Zurück zu „Technischer Support (i-Telex)“