Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » KC85: V24 von M003 kompatibel zu RS232? » Themenansicht

Autor Thread - Seiten: -1-
000
13.03.2024, 19:15 Uhr
eudatux23

Avatar von eudatux23

Hallo zusammen,

ist das V24 der M003-Karte kompatibel zu RS232? Würde gerne ein Terminalprogramm auf den KC packen und serielle Konsole zu einem meiner Linux-PCs machen. Geht das oder weicht V24 zu sehr von RS232 ab? Im Web findet man sehr widersprüchliche Infos, ob V24 und RS232 identisch sind oder nicht..

Den Adapter von DIN auf DB9 zusammenlöten wäre für mich kein Problem, aber ich möchte halt vorher wissen, ob mein Vorgehen überhaupt funktioniert.

Danke im Voraus!


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
13.03.2024, 19:31 Uhr
Rolly2



Das funktioniert. Was ist ein Adapter von DIN auf DB9?

VG, Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
13.03.2024, 19:35 Uhr
ralle



Halbwegs, ich lese aber gerne mit. Sie beschränken sich nur auf die 2(4) wichtigsten Signale. Beim PC wird noch eine 3. mit genutzt, diese ist im Programm und auch in der Hardware mit zu berücksichtigen. Es gab eine schöne Webseite, wo sowas gut erklärt war.

Allerdings sind da nur 2K4 möglich. Nur untereinander geringfügig schneller als W-Lan. Das Problem liegt eher am Systemtakt. Ich habe ien Z80-Modem, ein TNC2S, was 9k6 im Funk macht. und auch 19K2 zum PC.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
13.03.2024, 19:40 Uhr
eudatux23

Avatar von eudatux23

Das klingt vielversprechend, danke! Die 2400 Baud sind kein Problem, kann ich ja auf der PC-Seite so einstellen. Kennt ihr ein gutes Terminalprogramm, was ich am KC85 dafür nutzen kann? Am besten VT100-kompatibel.

@Rolly2: Ich meine damit einen reinen Steckeradapter von der 5poligen DIN-Buchse des Moduls auf den "modernen" DB9-Anschluss am PC

@ralle: Hast du den Link zufällig noch zu dieser Seite?


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
13.03.2024, 19:49 Uhr
Rolly2



Schau mal hier.

https://docplayer.org/117285034-Die-rs232-v24-schnittstelle.html

VG, Andreas

Dieser Beitrag wurde am 13.03.2024 um 19:49 Uhr von Rolly2 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
13.03.2024, 20:44 Uhr
mwd



Also ich benutze Fullspeed (54748 Bit/s), da ich auf PC-Seite auch genau die Geschwindigkeit einstellen kann. Geht natürlich nicht mit der Duplexroutine.

Grüße,
Matthias.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
13.03.2024, 21:07 Uhr
eudatux23

Avatar von eudatux23

Hallo Matthias,

in welcher Form kommunizierst du mit dem PC, machst du da serielle Konsole oder Datenübertragung? Da ich die Baudrate auch in meinem Fall frei setzen kann auf PC-Seite, könnte ich natürlich auch dort mit besagter Rate fahren. Mir fehlt halt noch die Info, welche Software ich auf KC-Seite nutzen kann.


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
13.03.2024, 22:59 Uhr
Enrico
Default Group and Edit


Eigentlich ist RS232 eine Untermenge von V24.
Beim KC gehen aber nur ein paar Anschlüsse mit Hardwarehandshake
auf die DIN5.

9600 sollten auch gehen, K.A. ob auch 19200.
Steht aber im HB vom V24-Modul.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
13.03.2024, 23:03 Uhr
eudatux23

Avatar von eudatux23

Bedeuter aber ganz salopp gesagt, generell sollte das dann schon gehen, wenn ich vom DIN auf DB9 gehe mit gekreuzten RX und TX, richtig? Ich lese immer was von, dass es verschiedene Pegel gab, z.B. TTL-Pegel bei einem Anschluss des separaten RS232-Moduls. Auf jeden Fall danke für den Tipp, dass sogar die höheren Baudraten gehen sollten!

Hat denn jemand einen Tipp, welche Terminalsoftware ich auf dem KC testen kann? Dann probier ichs einfach mal aus!

So sollte es ja gehen, mit gekreuzter RX und TX, damit es Nullmodem ist. Oder übersehe ich etwas?


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23

Dieser Beitrag wurde am 13.03.2024 um 23:37 Uhr von eudatux23 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
14.03.2024, 07:34 Uhr
ralle



Terminal, da gibt es sicher die Quelle zu Viculum. Das als V24-Terminal und ab C000h wäre Ok. Zumal es das halbe M052 gibt. Vorarbeiten am Linux-PC und ein Image für ein Raspi oder ähnliches als V24-Massenspeicher. Wenn das Programm auf vorhandene M025 draufpasst, warum nicht.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
14.03.2024, 08:53 Uhr
wpwsaw
Default Group and Edit


moin,

eigentlich war in der DDR die Bezeichnung V24 für den -12/+12V-Pegel üblich und die RS232 arbeitet mit TTL Pegel.

aber im nicht sozialistischem Ausland wurde das immer in einen Topf gekippt. Deswegen benannte man das M003 als V24 Modul mit abgespeckter Schnittstelle. Man nannte deshalb auch das M053 Modul RS232, weil ein Kanal (der Rechte) mit TTL Pegeln arbeitet. Beim nutzen der Suchfunktion hier im Forum findet man einiges.

Das M003 arbeitet mit Standard-Übertragungsraten (je nach Programmierung) aber es existieren bei einigen Übertragungsraten Bedenken, weil durch die Krumme Taktfrequenz des Rechners abweichungen entstehen können. (Siehe HB). Es existieren aber auch sehr hohe Übertragungsraten, die aber nur in einer Kopplung KC/KC funktionieren, wegen der gleichen Taktfrequenzen. Auch sind Hard und Software-Protokoll einstellbar/programmierbar.

zum Terminal hatten wir auch schon mal das Thema im Forum (2022/23). Da wurden, auch von mir, Tests im Internet erfolgreich mit noch vorhandenen Teilnehmern per Modem gemacht. Mit einer Suchanfrage landet man hier

https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=20290



Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 14.03.2024 um 08:56 Uhr von wpwsaw editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
14.03.2024, 10:11 Uhr
eudatux23

Avatar von eudatux23

Hallo zusammen,


Zitat:
ralle schrieb
Terminal, da gibt es sicher die Quelle zu Viculum. Das als V24-Terminal und ab C000h wäre Ok. Zumal es das halbe M052 gibt. Vorarbeiten am Linux-PC und ein Image für ein Raspi oder ähnliches als V24-Massenspeicher. Wenn das Programm auf vorhandene M025 draufpasst, warum nicht.

Ich meinte tatsächlich etwas anderes, nämlich die Nutzung einer seriellen Konsole. Sprich, dass man die Textkonsole des Linuxsystems am KC in einem Terminalprogramm, idealerweise im 80-Zeichen-Modus, bedienen kann. Linuxseitig ist das für serielle Schnittstellen keinerlei Problem einzurichten.



Zitat:
wpwsaw schrieb
eigentlich war in der DDR die Bezeichnung V24 für den -12/+12V-Pegel üblich und die RS232 arbeitet mit TTL Pegel.


Uff, heißt im Klartext, ich würde bei meinem Aufbau von oben 12 V auf Pins geben die 3,3 V (oder warens 5? Jedenfalls weniger als 12..) erwarten und mir am Ende im schlimmsten Fall Hardware auf der PC-Seite zerstören.
Kann ich solch einen Konverter dazwischen setzen? Scheint ja 12 V zu unterstützen als Quelle:
https://www.startech.com/de-de/karten-adapter/ic232ttl



Zitat:
wpwsaw schrieb
aber im nicht sozialistischem Ausland wurde das immer in einen Topf gekippt. Deswegen benannte man das M003 als V24 Modul mit abgespeckter Schnittstelle. Man nannte deshalb auch das M053 Modul RS232, weil ein Kanal (der Rechte) mit TTL Pegeln arbeitet. Beim nutzen der Suchfunktion hier im Forum findet man einiges.


Jetzt ergibt das auch Sinn, warum es zwei Module gibt, danke!



Zitat:
wpwsaw schrieb
Das M003 arbeitet mit Standard-Übertragungsraten (je nach Programmierung) aber es existieren bei einigen Übertragungsraten Bedenken, weil durch die Krumme Taktfrequenz des Rechners abweichungen entstehen können. (Siehe HB). Es existieren aber auch sehr hohe Übertragungsraten, die aber nur in einer Kopplung KC/KC funktionieren, wegen der gleichen Taktfrequenzen. Auch sind Hard und Software-Protokoll einstellbar/programmierbar.


Gut, da werde ich einfach mal experimentieren, welche Baud Rate bei meinem Aufbau am Ende sauber funktioniert. Einen zweiten KC habe ich nicht da, von daher wird am anderen Ende erstmal ein PC bleiben.



Zitat:
wpwsaw schrieb
zum Terminal hatten wir auch schon mal das Thema im Forum (2022/23). Da wurden, auch von mir, Tests im Internet erfolgreich mit noch vorhandenen Teilnehmern per Modem gemacht. Mit einer Suchanfrage landet man hier

https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=20290


Danke, da werde ich mich mal einlesen, sieht vielversprechend aus!



Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
14.03.2024, 10:39 Uhr
ralle



Ich meinte, sowas schon mal in den KC-News gelesen zu haben. Allerdings mit Windows 3.1. Erstmalig sinnvoll war die Sache mit dem USB, weil sonst die Software von Kassette hätte geladen werden müssen.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
14.03.2024, 10:50 Uhr
andy62



Also ich kenne keinen PC der mit 5 oder gar 3,3V an der RS232 arbeitet.
Die PC Hersteller haben sich alle an den Standard gehalten.
Für die "V24" am KC wollte man bestimmt bloss wieder einen Pegelwandler einsparen.
Grüße,
Andy
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
14.03.2024, 11:51 Uhr
eudatux23

Avatar von eudatux23

Also brauche ich den Adapter doch nicht? Tut mir Leid, bin gerade etwas verwirrt bzw dieser Pegel.

Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
14.03.2024, 11:56 Uhr
wpwsaw
Default Group and Edit


......die meißten Leute meinen mit der RS232 auch die V24, so wie sie an normalen PCs üblich ist.

was soll man da eingespart haben????

das M003 arbeitet doch als V24 Modul (Pegel +/-12V) Das M053 da wurde nur die Pegelwandlung von TTL auf V24 vom Kanal2 überbrückt, weil ja bei der S3004 der Anschluss direkt auf den Z8 geht und damit TTL Pegel benötigt.


Wenn man ein M003 nutzt und auf eine COM Schnittstelle eines PCs oder Druckers geht benötigt man keinen Pegelwandler. Wenn ich aber direkt an einen z.B. AVR oder PI gehen will, dann benötige ich einen Pegelwandler.

vielleicht doch mal die Suchfunktion im Forum nutzen oder die Handbücher schon mal lesen.

gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
14.03.2024, 12:04 Uhr
eudatux23

Avatar von eudatux23


Zitat:
wpwsaw schrieb
......die meißten Leute meinen mit der RS232 auch die V24, so wie sie an normalen PCs üblich ist.

was soll man da eingespart haben????

das M003 arbeitet doch als V24 Modul (Pegel +/-12V) Das M053 da wurde nur die Pegelwandlung von TTL auf V24 vom Kanal2 überbrückt, weil ja bei der S3004 der Anschluss direkt auf den Z8 geht und damit TTL Pegel benötigt.


Wenn man ein M003 nutzt und auf eine COM Schnittstelle eines PCs oder Druckers geht benötigt man keinen Pegelwandler. Wenn ich aber direkt an einen z.B. AVR oder PI gehen will, dann benötige ich einen Pegelwandler.

vielleicht doch mal die Suchfunktion im Forum nutzen oder die Handbücher schon mal lesen.

gruß
wpw

Ahh, danke, das ist doch mal ne klare Aussage! Dann kann ich also direkt rein gehen und brauche erst bei Mikrocontrollern und co TTL, danke!

.. und meinen Aufbau muss ich auch noch mal überarbeiten, bei Nullmodem müssen ja DTS und DTR gekreuzt werden


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23

Dieser Beitrag wurde am 14.03.2024 um 12:19 Uhr von eudatux23 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
14.03.2024, 12:39 Uhr
andy62



Deshalb habe ich V24 in Anführungszeichen gesetzt,
da V24 genau wie R232 mit +12/-12V arbeitet. 5V/0V widerspricht der CCITT Norm.
Das der Pegelwandler im Modul nur gebrückt ist, wusste ich nicht. Auch nicht, das man sich bei der S3004 an keinen Standard gehalten hat.
Grüße,
Andy
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
14.03.2024, 12:44 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
wpwsaw schrieb
......die meißten Leute meinen mit der RS232 auch die V24, so wie sie an normalen PCs üblich ist.

was soll man da eingespart haben????



V.24 hat alle Pins im 25-poligen Stecker belegt. Schließt auch Synchronbetrieb mit ein.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
14.03.2024, 12:49 Uhr
wpwsaw
Default Group and Edit


nee, das stimmt nicht ganz so. Es existieren verschiedene Varianten von NULL-Modem Kabel, je nach Ausstattung der COM Schnittstellen und nach Protokollform

bei XON/OFF reicht
TxD--RxD
RxD--TxD
SG---SG

bei Hardware

vollständig
TxD--RxD
RxD--TxD
RTS--CTS
CTS--RTS
DSR--DTR
DTR--DSR
SG---SG


ohne DTR/DSR
TxD--RxD
RxD--TxD
RTS--CTS
CTS--RTS
DSR-DTR DTR-DSR (gebrückt in den Steckern)
SG---SG

oder so etwas


zum Pegelwandler... ich habe gerade ein Schreibmaschinenmodul gebaut und die Pegelwandlung mit einem MAX232EPE gemacht. Ganz einfach, der IC, 4xElko 1µF63V, und 1x 100nF. Mehr benötigt man nicht.

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 14.03.2024 um 12:52 Uhr von wpwsaw editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
14.03.2024, 14:26 Uhr
eudatux23

Avatar von eudatux23

Würde denn der XON/XOFF-Modus generell zwischen KC und PC funktionieren mit einer Terminalsoftware? Wäre ja schön simpel, wenn außer RX, TX und GND nichts benötigt wird.


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
14.03.2024, 14:38 Uhr
wpwsaw
Default Group and Edit


...der PC Schnittstelle muss mit einem MODE Befehl gesagt werden, dass sie im XON/OFF Modus arbeiten soll bzw. es kommt darauf an wie das Terminalprogramm die Schnittstelle initialisiert.

das gleiche trifft für den KC zu. Die Unterprogramme im KC sprechen das M003 nur im Hardwareprotokoll an, ich habe da früher viel mit gemacht, ist lange her. aber mario müsste da heute besser bescheid wissen.

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
14.03.2024, 14:50 Uhr
eudatux23

Avatar von eudatux23

Ah ok, ist also eine reine Softwaresache. Das kriege ich agetty auf Linux-Seite schon beigebracht. Mit term_8_1.kcc scheint es auch ein passendes Terminal zu geben.

Alles klar, werde das am Wochenende mal zusammenlöten und berichten!


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
14.03.2024, 16:21 Uhr
ralle



Nicht ganz, was KC-Seitig ist. Da bedarf es einen passenden Treiber. Von Haus aus nur Hardware-Protokoll. Laut Handbuch.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
14.03.2024, 16:36 Uhr
eudatux23

Avatar von eudatux23

Weißt du zufällig, wie der Treiber heißt? Wenn nicht, mach ich die Hardware-Variante, sind ja nur nen paar Pins mehr.


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
14.03.2024, 17:23 Uhr
wpwsaw
Default Group and Edit


@ralle

wenn du ein Terminalprogramm nutzt ist der Treiber unwichtig, weil das Terminalprogramm die Schnittstelle so initialisiert wie es im Terminalprogramm programmiert ist, egal was CAOS vorher gemacht hat.

Für den Plotter habe ich auch Parameter nachträglich geändert umd nicht dauernd am Plotter alles umschalten zu müssen....

wenn du ei eigenes Terminalprogramm schreibst kann man ja die Gruninitialisierung nutzen oder eine eigene schreiben. Dazu kann man ja die fertigen Unterprogramme im CAOS nutzen.

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
14.03.2024, 18:41 Uhr
ralle



V24DUP.KCC
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
14.03.2024, 18:53 Uhr
schlaub_01



Aber für einfache Versuche bringt ja der KC85/4 im CAOS ja schon einige V24 Routinen mit, da kann man ja z.B. mit der Protokollfunktion direkt Zeichen ausgeben und am PC einlesen. Steht sehr gut im Handbuch - Kapitel V24 Software - beschrieben.

Viele Grüße,
Sven.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
14.03.2024, 19:44 Uhr
eudatux23

Avatar von eudatux23

Stimmt, V24DUP ist ja im ROM, damit werde ich auch mal spielen!

Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
14.03.2024, 20:45 Uhr
eudatux23

Avatar von eudatux23

Das term_8_1.kcc sieht schonmal im Emulator sehr vielversprechend aus:





Am Wochenende kann ich dann das Kabel zusammenlöten und am echten KC testen, ich werde berichten!


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23

Dieser Beitrag wurde am 14.03.2024 um 20:46 Uhr von eudatux23 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
15.03.2024, 07:06 Uhr
Bert




Zitat:
eudatux23 schrieb
Den Adapter von DIN auf DB9 zusammenlöten wäre für mich kein Problem, aber ich möchte halt vorher wissen, ob mein Vorgehen überhaupt funktioniert.


Ja, das geht. Ich hatte mir genau so ein Kabel gebaut.

Ich habe es nur für die Gegenrichtung genutzt:
Mit ESC-T kann man den Speicher im KC85 von außen beschreiben. Anschließend kann mit ESC-U auf eine Adresse gesprungen werden.
Damit konnte ich mit einem kleinen Pythonskript vom PC aus Programme auf den KC85 laden und dort ausführen. Das macht den Test von Programmen die sich in Entwicklung befinden ganz angenehm.

Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
15.03.2024, 07:50 Uhr
wpwsaw
Default Group and Edit


moin


Zitat:
eudatux23 schrieb
Den Adapter von DIN auf DB9 zusammenlöten wäre für mich kein Problem, aber ich möchte halt vorher wissen, ob mein Vorgehen überhaupt funktioniert.

solche Kabel sind die Grundlage um überhaupt mit anderen Geräten zu kommunizieren, da diese Geräte meistens schon DSUB9 oder DSUB25 hatten aber auch EFS Stecker. Je nach dem was man anschließt. Drucker, Plotter, andere PCs oder Messtechnik.

Es existiert ja nicht nur ein V24 Modul, Das M001 ist ja auch ein Schnittstellenmodul aber eben parallel....

dann haben wir ja auch noch ADU und DAU Module. Und bei den Neuentwicklungen auch USB und I²C

Es existieren auch Module zur Kommunikation, die keinen Standard haben wir Der Eprom-Emulator für die Z8-Programmentwicklung. Da existieren sogar 2 Versionen. Alles noch aus DDR Zeiten

Für mich waren und sind noch heute Spiele nebensächlich. Technische Anwendungen aus dem Bereich der Mess- und Regeltechnik oder CAD-Programme mit Plotterausgabe sind für mich interessant.

War alles schon einmal Thema hier im Forum.....

gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
15.03.2024, 11:28 Uhr
kaiOr

Avatar von kaiOr

Beim KC ist für Hardwareflusskontrolle DTR gewissermaßen der Ersatzspieler für RTS am PC. Hatte mir auch mal sowas gebastelt:

DIN 5pol. - Sub-D 9pol.
RXD(1) <- TXD (3)
TXD(3) -> RXD (2)
CTS(4) <- RTS (7)
DTR(5) -> CTS (8)
GND(2) -- GND (5)
gebrückt:
|<- DTR (4)
|-> DSR (6)
|-> DCD (1)

Damit deckt man fast alles ab.

Dieser Beitrag wurde am 15.03.2024 um 11:53 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
15.03.2024, 13:00 Uhr
eudatux23

Avatar von eudatux23


Zitat:
kaiOr schrieb
Beim KC ist für Hardwareflusskontrolle DTR gewissermaßen der Ersatzspieler für RTS am PC. Hatte mir auch mal sowas gebastelt:

DIN 5pol. - Sub-D 9pol.
RXD(1) <- TXD (3)
TXD(3) -> RXD (2)
CTS(4) <- RTS (7)
DTR(5) -> CTS (8)
GND(2) -- GND (5)
gebrückt:
|<- DTR (4)
|-> DSR (6)
|-> DCD (1)

Damit deckt man fast alles ab.


Danke, genau so eine Universallösung habe ich gesucht!

Wie meinst du die Sachen die gebrückt sind, an welchem Stecker werden die wie miteinander gebrückt? Stehe gerade noch etwas auf dem Schlauch.


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
034
15.03.2024, 14:20 Uhr
ralle



Auf PC-Seite beim 9Pol Sub D ist eine Brücke drinnen. Was ich schon erwähnte, weil es das eine Signalpaar KC-Zeitig nicht gibt.

Hier steht schon einiges http://www.mpm-kc85.de/dokupack/M003_V24.pdf
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700

Dieser Beitrag wurde am 15.03.2024 um 15:07 Uhr von ralle editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
035
16.03.2024, 18:38 Uhr
eudatux23

Avatar von eudatux23

Soo, ich habe das Kabel nun zusammengelötet und es funktioniert auch ein wenig. Nach dem Start von term_8_1 und dem herumexperimentieren mit Baud-Rates bekomme ich nun mit 1200 Baud eine stabile Terminalverbindung zu Linux hin.

Dazu muss man die /lib/systemd/system/serial-getty@.service so anpassen, dass dort ExecStart so angepasst ist:
ExecStart=-/sbin/agetty -h 1200 %I vt100

Danach hatte ich 1200 Baud, das -h sorgt für aktives RTS/CTS.


So weit so gut, die Verbindung steht, aaaber:
term_8_1 kann mit den vt100-Steuerzeichen so gar nichts anfangen und alles, was auch nur minimal über "Text unformatiert ausgeben" hinaus geht (und sei es nur den Cursor bewegen) sorgt in Zeichensalat an der Stelle statt der ausgeführten Aktion.


So, nun meine Fragen:
Wie bringe ich entweder term_8_1 bei, den vt100-Standard zu nutzen

oder alternativ: Welchen TERM-Wert kann ich auf Linux setzen, den term_8_1 versteht?


oder alternativ: Welche Alternativen zu term_8_1 kann ich probieren?

Ich hätte zum Beispiel das hier gefunden, aber nur als Assembler-Code, wie krieg ich da ein startbares Programm raus?
https://www.iee.et.tu-dresden.de/~kc-club/DOWNLOAD/DISK284/TERMINAL.MAC

Hier wird noch eine terminal.kcc erwähnt, die ich leider nirgendwo finde:
https://www.iee.et.tu-dresden.de/~kc-club/02/KCN96-02/KCN96-02-23.HTML



Am liebsten wäre es mir, wenn ich einen Wert für $TERM kennen lernen würde, mit dem TERM_8_1 klar kommt.

Danke im Voraus!!


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23

Dieser Beitrag wurde am 16.03.2024 um 19:18 Uhr von eudatux23 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
036
17.03.2024, 08:08 Uhr
Bert




Zitat:
eudatux23 schrieb
Wie bringe ich entweder term_8_1 bei, den vt100-Standard zu nutzen


Dazu müsste man die Dokumentation bzw. den Quelltext von term_8_1 haben.


Zitat:

oder alternativ: Welchen TERM-Wert kann ich auf Linux setzen, den term_8_1 versteht?


Mit 'toe /usr/share/terminals' gibt es eine Liste, welche TERM-Werte Dein Linux versteht.
Welcher davon zu term_8_1 passt? Keine Ahnung :-)


Zitat:

Ich hätte zum Beispiel das hier gefunden, aber nur als Assembler-Code, wie krieg ich da ein startbares Programm raus?
https://www.iee.et.tu-dresden.de/~kc-club/DOWNLOAD/DISK284/TERMINAL.MAC


Mit einem Z80-Assembler. PASMO versteht den Code fast auf Anhieb:
https://pasmo.speccy.org/

Leider setzt das Programm einen KC85/3 mit einem Speichermodul M022 und dem V24-Modul M003 voraus:


Der Quellcode sieht auch so aus, als wäre er mit einem Disassembler erzeugt worden.
Ha, steht ja auch hier:
https://www.iee.et.tu-dresden.de/~kc-club/09/RUBRIK28.HTM



Zitat:

https://www.iee.et.tu-dresden.de/~kc-club/02/KCN96-02/KCN96-02-23.HTML


Auf DISK296. Siehe Mail :-)

Die DISK296 hat es nicht bis auf den Webserver geschafft, andere gibt es
https://www.iee.et.tu-dresden.de/~kc-club/DOWNLOAD/DISK284/

Viel Erfolg,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
037
17.03.2024, 08:39 Uhr
wpwsaw
Default Group and Edit


Hallo Bert,

Guten Morgen,

bekomme ich auch eine Mail?

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
038
17.03.2024, 09:01 Uhr
eudatux23

Avatar von eudatux23

Hallo Bert,

ganz ganz herzlichen Dank schonmal!


Zitat:
Bert schrieb

Zitat:
eudatux23 schrieb
Wie bringe ich entweder term_8_1 bei, den vt100-Standard zu nutzen


Dazu müsste man die Dokumentation bzw. den Quelltext von term_8_1 haben.


Habe ich befürchtet, hätte ja sein können, dass es irgend eine magische Tastenkombination darin gibt, mit der man das umschalten kann.



Zitat:
Bert schrieb

Zitat:

oder alternativ: Welchen TERM-Wert kann ich auf Linux setzen, den term_8_1 versteht?


Mit 'toe /usr/share/terminals' gibt es eine Liste, welche TERM-Werte Dein Linux versteht.
Welcher davon zu term_8_1 passt? Keine Ahnung :-)


$ toe | wc -l
1816

Joa, da habe ich erstmal ein paar zum Durchprobieren



Zitat:
Bert schrieb

Zitat:

Ich hätte zum Beispiel das hier gefunden, aber nur als Assembler-Code, wie krieg ich da ein startbares Programm raus?
https://www.iee.et.tu-dresden.de/~kc-club/DOWNLOAD/DISK284/TERMINAL.MAC


Mit einem Z80-Assembler. PASMO versteht den Code fast auf Anhieb:
https://pasmo.speccy.org/


An der Stelle ganz ganz herzlichen Dank für das erstellte Binary, das werde ich heute mal testen!



Zitat:
Bert schrieb
Leider setzt das Programm einen KC85/3 mit einem Speichermodul M022 und dem V24-Modul M003 voraus


Ich bekomme für meinen KC85/4 bald ein M011, würde das auch damit dann funktionieren oder muss es exakt das M022 sein? Oder aber geht das bereits so, da der /4 ja deutlich mehr RAM hat als der /3? Das M003 ist kein Problem, habe ich ja hier. Ich teste einfach mal, was mein /4 ohne RAM-Erweiterung dazu sagt!



Zitat:
Bert schrieb

Zitat:

https://www.iee.et.tu-dresden.de/~kc-club/02/KCN96-02/KCN96-02-23.HTML


Auf DISK296. Siehe Mail :-)

Die DISK296 hat es nicht bis auf den Webserver geschafft, andere gibt es
https://www.iee.et.tu-dresden.de/~kc-club/DOWNLOAD/DISK284/


Danke auch nochmals für die Disk, habe ich mir direkt mal archiviert. Wenn Interesse besteht, kann ich die auch auf meinem Server für andere hosten.



Zitat:
Bert schrieb
Viel Erfolg,
Bert


Danke, ich tob mich mal aus!


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23

Dieser Beitrag wurde am 17.03.2024 um 09:01 Uhr von eudatux23 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
039
17.03.2024, 09:30 Uhr
ralle



Also, der Z80 kann nur 64kb direkt adressieren. Und damit ist der /4 mehr als reichlich bestückt. Du kannst aber der M022 als Pseudo-ROM nutzen. Sollte ein Programm nur ab C000h funktionieren, ist sowas hilfreich. Der BASIC-Kernel, also die 8Kb sind in der Regel schon deaktiviert, also im Grundzustand aus.

Also mit sw 4 0 den RAM zwischen 4000h und 7FFFh ausschalten, der Modul mit sw (sn) 43 ab der Adresse 4000 aktiv schalten, Programm mit dem nötigen Offset (bissel rechnen) ab 4000 in der Modul laden. Modul ausschalten, internen RAM wieder einschalten. Modul auf Adresse C000h, also sw (sn) C1 als Pseudo-ROM aktivieren. Der M022 ist schon nützlich.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
040
17.03.2024, 10:43 Uhr
wpwsaw
Default Group and Edit


...mal zur Info

wenn man z.B. einen /5 an einen PC koppelt und mit Hyperterminal verbindet, wird man feststellen dass die sicherste und sauberste Verbindung nur mit 300 funktioniert. Um eine saubere Darstellung auf dem KC zu erhalten muss man am Ende der Zeile immer CR-LF gesendet werden.

Der KC sendet nur ein CR (also 0Dh) wenn man das so in HT so einstellt, dann hat man auch dort eine saubere Einstellung.

Wiedergabe.

Gruß
wpw

P.S. habe ich gerade noch einmal getestet. Funktioniert auch mit Putty

wenn ich noch Zeit finde, werde ich es mal an der P8000 testen.....
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
041
17.03.2024, 11:09 Uhr
wpwsaw
Default Group and Edit


...noch eine Feststellung, dass mit den falschen Zeichen könnte ein anderes Problem sein. Ich habe festgestellt, dass weder XON/OFF noch CTS/DTR richtig arbeiten. Die Zeichen laufen einfach hin und her.....

wpw

P.S. ich rede von TERM_8_1.KCC
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
042
17.03.2024, 11:13 Uhr
eudatux23

Avatar von eudatux23

Hey klasse, die 300 Baud waren der entscheidende Hinweis! Mit der Kombi aus 300 Baud und "ansi" für $TERM habe ich es nun hinbekommen, dass zumindest grobes surfen im Textmodus möglich ist.

Hier mal testweise
lynx -dump tageschau.de
probiert und siehe da, die Nachrichten kommen am KC rein.

Mit den 300 Baud wirkt es, als würde da jemand den Text ganz schnell live eintippen

Danke an alle für eure Hilfe!! Ich werde noch ein bisschen mit R11TERM experimentieren, sobald ich die RAM-Erweiterung habe.

Schöne Grüße
Alexander


--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23

Dieser Beitrag wurde am 17.03.2024 um 11:14 Uhr von eudatux23 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
043
17.03.2024, 12:40 Uhr
Bert



R11TERM bringt eine eigene 80-Zeichen-Routine mit. Diese funktioniert auf dem KC85/3, der noch einen anderen internen Bildaufbau hat.
Da auf dem 85/3 der RAM nur von 0000h bis 3FFFh geht, aber R11TERM ab 4000h geladen wird, benötigt man auf dem 85/3 ein zusätzliches RAM-Modul.
Ein M022 im Schacht 08 wird im KC85/3 automatisch aktiviert. Ein M011 muß man manuell zuschalten.

Auf dem KC85/4 braucht man keinen zusätzlichen RAM, der ist schon voll bestückt.
Aber für dem 85/4 müßte man den Programmcode bzw. mindestens die 80-Zeichen-Routine modifizieren.

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
044
17.03.2024, 12:57 Uhr
wpwsaw
Default Group and Edit


ich habe doch mal schnell den KC als Terminal für die P8000 getestet


tty4 auf 300 an KC85/5 M003 K2 TERM_8_1.KCC

Ergebnis:




sieht doch gut aus, oder? Und wieder eine neue Verwendung gefunden.........

es sieht wirklich so aus, als wenn die Protokollfunktionen nicht sauber arbeiten aber mit 300 klappt das.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 17.03.2024 um 13:07 Uhr von wpwsaw editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
045
17.03.2024, 13:06 Uhr
eudatux23

Avatar von eudatux23

@bert:
Ja, ohne Anpassungen zeigt mein /4 mit R11TERM leider nur Mist an, aus genau dem Grund. Leider fehlt mir das Wissen, um es passend für den /4 anzupassen.


@wpwsaw:
Was würde ich nur dafür geben, mal eine P8000 mit Wega zu besitzen, sehr schönes Foto! Die P8000 wollte ich irgendwann mal zumindest am Rand anschneiden, bin total fasziniert von DDR-Unix-Maschinen.

Kannst du mir einen Gefallen tun und einmal schauen, was Wega da als TERM-Variable setzt? Vielleicht funktioniert das ja auch mit diesem Wert mit meinem Linux so, mit ansi kriege ich noch bei jedem Steuerzeichen Datenmüll. Ein
echo $TERM
sollte ja genügen je nach Shell.

Eventuell auch
env | grep TERM
Weiß gerade nicht, wie die Syntax bei der von Wega verwendeten Shell ist.

Danke schonmal!



Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23

Dieser Beitrag wurde am 17.03.2024 um 13:07 Uhr von eudatux23 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
046
17.03.2024, 13:09 Uhr
wpwsaw
Default Group and Edit


ich habe doch eine 8bit angeboten wo auch eine 16bit LP zum Umbau mit angeoten wurde, wollte keiner haben.....
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
047
17.03.2024, 13:19 Uhr
eudatux23

Avatar von eudatux23

Da war ich wahrscheinlich noch nicht im Forum dabei, sonst hätte ich mehr als Interesse gezeigt! Falls die mal wieder zu haben sein sollte, sag Bescheid.

Kannst du mir kurz die Info geben, was Wega in $TERM stehen hat?


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
048
17.03.2024, 13:37 Uhr
wpwsaw
Default Group and Edit


...nach meiner Kenntnis gibt es in Wega keine $TERM aber ich kann ja nicht alles wissen, ABER die initialisierung der Terminals erfolgt mit Daten aus der INITTAB -->siehe 2. Bild mit INIT oder GETTY

es existieren 2 Typen P8= P8000 Terminal mit ADM31-Steuerzeichen und PV=VT100-Steuerzeichen (ANSI x3.64)

Ich nutze den Anschluss tty4 für den KC. Der ist auf VT100 eingestellt.




...siehe hier

ist immer noch verfügbar geplant für den Transport nach Garitz
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=21690

gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 17.03.2024 um 13:41 Uhr von wpwsaw editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
049
17.03.2024, 13:51 Uhr
eudatux23

Avatar von eudatux23

Hm, aber dann müsste er doch mit den VT100-Steuerzeichen von agetty klarkommen. Vielleicht verarscht mich agetty und sendet stattdessen VT220-Zeichen oder so.. Ich gehe der Sache mal nach!

Hm, für Wega brauche ich aber eine 16-bittige oder?


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
050
17.03.2024, 14:47 Uhr
wpwsaw
Default Group and Edit


wegen der P8000 schreibe mich mal per email an

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
051
24.03.2024, 09:17 Uhr
Bert



TERMINAL.MAC

Beim Zerlegen der TERMINAL.MAC sind mir zwei Dinge aufgefallen, wo vielleicht jemand noch eine Idee dazu hat:


1. Wenn das Programm ein ESC (1Bh) empfängt, sendet es die Meldung 'eidis ready'.
Wer oder was ist 'eidis'?

2. Gleich danach findet sich die Zeichenkette 'MPM/87 MUE&KE'.
Sind das die Autoren? War das Programm was offizielles aus Mühlhausen?
Kann jemand die Kürzel MUE und/oder KE zuordnen?


Ansonsten gibt einige Stellen im Programmcode die nicht erreicht werden, z.B. ISR-Routinen, ohne das CTC oder SIO auf Interrupt programmiert sind.

Oder eine ISR, in der immer mal eine Programmstelle modifiziert wird (NOP, RET).

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
052
04.04.2024, 23:07 Uhr
Bert



@Alexander:
Ich habe mir jetzt nochmal ein passendes Verbindungskabel gebaut.

Mit Kanal K2 funktioniert damit die Eingabe mit der Duplexroutine (1200,8N1 + 0Dh) und die Ausgabe zum PC aus BASIC (PRINT#3"Hallo PC!").

Was nicht funktioniert, ist R11TERM. Dort steht immer nur "Terminal not ready, OFFLINE".
Auf PC-Seite habe ich HTERM und screen ausprobiert.
Was muß ich noch machen, damit R11TERM mit mir kommunizieren will?

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
053
04.04.2024, 23:47 Uhr
eudatux23

Avatar von eudatux23

Hallo Bert,

wichtig ist die Baudrate und der Kanal. Du musst am V24-Modul für R11TERM an den ersten statt zweiten Kanal gehen. Außerdem will es 4800 Baud haben, ich habe auch keine Möglichkeit gefunden das zu ändern. Für den KC ist das natürlich schon absurd viel.

Viel Erfolg beim weiteren Testen!


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
054
05.04.2024, 10:08 Uhr
wpwsaw
Default Group and Edit


Hallo Bert,

hattest du deine Terminal.mac wieder assembliert und ist die gleiche binärdatei heraus gekommen?

ich hatte ja im selben Zusammenhang das Terminalprogramm für den MPC4 reassembliert zerlegt und wieder assembliert bis der gleiche Code entstanden ist. Es waren einige Lücken drin aber auch einige Tabellen, einmal für die INI der SIO und CTC und eine für die Textausgaben mit einigen Steuerzeichen


MPM/87 so wurden die Programme aus Mühlhausen gekennzeichnet die Kürzel ? müsste ich mal in den Prüfprogrammen nachsehen aber es waren oft 2 Programmierer am Werk zur Erstellung von Programmen. Gerade bei den vielen Prüfprogrammen.

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
055
05.04.2024, 10:26 Uhr
DL
Default Group and Edit



Zitat:
eudatux23 schrieb
.. Außerdem will es 4800 Baud haben, ich habe auch keine Möglichkeit gefunden das zu ändern. Für den KC ist das natürlich schon absurd viel.



???
Beim Compactflash-Interface läuft da die Übertragung mit 54748 Baud über das M003 (https://www.fitzenreiter.de/kc85/kc85cf.htm)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
056
05.04.2024, 10:33 Uhr
Bert




Zitat:
wpwsaw schrieb
hattest du deine Terminal.mac wieder assembliert und ist die gleiche binärdatei heraus gekommen?


Ja, natürlich :-)
Anschließend habe ich die 80-Zeichen-Routine vom KC85/4 eingebaut. Damit hat Alexander ja auch sein 3. Video gemacht.


Zitat:

ich hatte ja im selben Zusammenhang das Terminalprogramm für den MPC4 reassembliert zerlegt und wieder assembliert bis der gleiche Code entstanden ist. Es waren einige Lücken drin aber auch einige Tabellen, einmal für die INI der SIO und CTC und eine für die Textausgaben mit einigen Steuerzeichen


Das hatte ich mir auch angeschaut. Die MPC4-Programmierer müssen ganz besondere Genies gewesen sein. Da findet man wilde Konstrukte wo (mir) die Übersicht über die Stacknutzung ganz schnell verloren geht. Außerdem werden Codesegmente nach 0C000h umgeladen und von dort ausgeführt. Das muß man dem Disassembler erstmal beibringen...



Zitat:

MPM/87 so wurden die Programme aus Mühlhausen gekennzeichnet die Kürzel ? müsste ich mal in den Prüfprogrammen nachsehen...


Oh ja, das wäre toll.


Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
057
05.04.2024, 10:43 Uhr
wpwsaw
Default Group and Edit


der Bereich 0C000 ist der COM Bereich zum Austausch von Daten zwischen den RAM Seiten. Da liegt zwar der ROM drüber ist aber nach dem Start ausgeschalten. Ist der RAM bereich der immer im selben Segment arbeitet.


und ja, ich habe jeden Sprung und CALL einzeln reassembliert und wieder zusammen gesetzt. Aber das im Bereich C000 ist alles relativ und somit überall hin verschiebbar.

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
058
05.04.2024, 10:46 Uhr
Bert




Zitat:
DL schrieb

Zitat:
eudatux23 schrieb
.. Außerdem will es 4800 Baud haben, ich habe auch keine Möglichkeit gefunden das zu ändern. Für den KC ist das natürlich schon absurd viel.



???
Beim Compactflash-Interface läuft da die Übertragung mit 54748 Baud über das M003 (https://www.fitzenreiter.de/kc85/kc85cf.htm)



Naja, es steht immer die Frage, was mit den empfangenen Daten passiert.
Wenn die nur in den Speicher gelegt werden, wie beim CF-Interface, dann geht das recht schnell.
Bei 54748 bps hat man ca. 180 µs Zeit sich zu kümmern, bis das nächste Zeichen eintrifft.

Wenn aber der ganze Bildschirm 'ne Zeile gescrollt werden muß und anschließend das neue Zeichen noch hingemalt wird, wie das bei einem Terminalprogramm vorkommt, dann muß die Übertragung auch etwas gemächlicher passieren.

Ich weiß nicht, wie das bei TERM_8_1 gelöst ist, aber in TERMINAL.MAC gibt es keinen Empfangspuffer, der Zeichen auffängt, wenn das System beschäftigt ist.

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
059
05.04.2024, 22:03 Uhr
eudatux23

Avatar von eudatux23

Bei mehr als 1200 Baud macht TERM_8_1 früher oder später Zeichendreher, bei 2400 ist es bereits unbenutzbar. Habe ich alles ausgiebig getestet. Nur 300 Baud läuft dort stabil.

Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
060
05.04.2024, 22:30 Uhr
wpwsaw
Default Group and Edit



Zitat:
eudatux23 schrieb
Bei mehr als 1200 Baud macht TERM_8_1 früher oder später Zeichendreher, bei 2400 ist es bereits unbenutzbar. Habe ich alles ausgiebig getestet. Nur 300 Baud läuft dort stabil.



hatte ich ja auch schon getestet und in 040 und 041 geschrieben

wpw

EDIT: wie ich in 041 schon vermutet hatte ist die Ursache das kein Protokoll arbeitet, die SIO wurde wahrscheinlich nicht richtig initialisiert. Selbst mit Parität klappt es nicht über 300.

ich hatte es mit größeren Datenmengen getestet und es wird weder DC1 noch DC3 vom KC gesendet....
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 05.04.2024 um 23:26 Uhr von wpwsaw editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
061
05.04.2024, 22:52 Uhr
eudatux23

Avatar von eudatux23

Stimmt, das hatte ich gerade nicht mehr im Kopf, der Thread wird langsam länger als gedacht

Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
062
05.04.2024, 23:27 Uhr
wpwsaw
Default Group and Edit


wie ich in 041 schon vermutet hatte ist die Ursache das kein Protokoll arbeitet, die SIO wurde wahrscheinlich nicht richtig initialisiert. Selbst mit Parität klappt es nicht über 300.

ich hatte es mit größeren Datenmengen getestet und es wird weder DC1 noch DC3 vom KC gesendet....
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
063
06.04.2024, 08:59 Uhr
Bert



Mit R11TERM auf Kanal 1 klappt es:


Der Cursor läßt sich mit Ctrl-H, Ctrl-Y, Ctrl-X und Ctrl-Z steuern.

In die Gegenrichtung funktioniert es noch nicht so recht:
Mit screen /dev/ttyUSB0 4800 cs7 cstopb parenb -parodd istrip kommen viele Zeichen nur verkrüppelt an.
Mit HTERM als Gegenstelle kann ich zwar was zum KC85 senden aber am PC kommt gar nix an.


Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
064
06.04.2024, 09:10 Uhr
ralle



Der Quelltext für DC1-DC3 liegt vor. Allerdings zur Bedienung eines Plotters. Daran sollte es nicht scheitern.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
065
06.04.2024, 09:13 Uhr
wpwsaw
Default Group and Edit


@Bert
..du redest jetzt aber vom KC85/3 und einem Linuxrechner?

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
066
06.04.2024, 19:47 Uhr
eudatux23

Avatar von eudatux23


Zitat:
Bert schrieb
Mit R11TERM auf Kanal 1 klappt es:


Der Cursor läßt sich mit Ctrl-H, Ctrl-Y, Ctrl-X und Ctrl-Z steuern.

In die Gegenrichtung funktioniert es noch nicht so recht:
Mit screen /dev/ttyUSB0 4800 cs7 cstopb parenb -parodd istrip kommen viele Zeichen nur verkrüppelt an.
Mit HTERM als Gegenstelle kann ich zwar was zum KC85 senden aber am PC kommt gar nix an.


Viele Grüße,
Bert

Es wäre halt echt wichtig, rauszukriegen, welchen Terminalstandard R11TERM da genau am anderen Ende erwartet und ob man die Baud irgendwie auf was sichereres runter bekommt. Aber letztere scheinen ja hardcoded zu sein. Ich werde mit screen auch noch etwas rumspielen, vielleicht bekomme ich da ja agetty dran gebunden und dann ein Terminal rüber. Danke für die Screen-Parameter!


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
067
06.04.2024, 19:48 Uhr
eudatux23

Avatar von eudatux23


Zitat:
wpwsaw schrieb
@Bert
..du redest jetzt aber vom KC85/3 und einem Linuxrechner?

wpw

Sollte generell auch mit z.B. dem Mac gehen, da gibt es GNU Screen ja ebenso. Vielleicht auch mit einer win32-Portierung unter Windows? Ich würde sowas immer unter Linux testen, ist da am einfachsten.


Schöne Grüße
Alexander
--
Youtube-Videos über den KC 85/4:
https://www.youtube.com/@eudatux23
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
068
06.04.2024, 21:12 Uhr
Bert




Zitat:
wpwsaw schrieb
@Bert
..du redest jetzt aber vom KC85/3 und einem Linuxrechner?


Das Bild ist entstanden mit
- einem KC85/5 +M003 (+M052)
- einem Kabel DIN-5 auf D-SUB9
- einem USB-zu-RS232-Adapter (mit FTDI-Chip) und
- einem Linux-PC.
Bei R11TERM habe ich die 80-Zeichen-Routine vom 85/4 eingebaut.

Allerdings würde ich dieses Programm nicht weiter modifizieren wollen. Man kann es aber evtl. als Basis für was Neues nehmen.

Was mir daran nicht gefällt:
- das Modul M003 wird nur in Schacht 8 und Schacht C gesucht,
- die Initialisierung der SIO ist fix und nicht flexibel,
- die empfangenen Zeichen werden auch als ASCII zwischengespeichert, warum?
- die Behandlung von ESC und anderen Sonderzeichen ist recht speziell,
- der Zeichensatz ist unvollständig,
- die ISR wird im laufenden Programm modifiziert,
- das Senden funktioniert nicht richtig

Nun habe ich aber keinen rechten Bedarf, den Linux-PC vom KC aus fernzubedienen, daher fehlt mir auch die Motivation ein neues Terminal-Program zu schreiben...

Umgekehrt geht es ja, dank der im CAOS integrierten Duplex-Routine.

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
069
06.04.2024, 22:45 Uhr
wpwsaw
Default Group and Edit


o.k. danke Bert

dann habe ic wohl eine andere Variante, denn mein R11Term läuft nicht auf meinem /5

gruß
wpw

p.s. ich versuche ja gerade das gleiche mit dem Terminalprogramm des MPC zum Anschluss an der P800

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek