Kann man diese Geräte eigentlich mit CP/M ansprechen?
Bzw. gibt es brauchbare Software für den normalen C128-Modus?
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von ADAC am
Kann man diese Geräte eigentlich mit CP/M ansprechen?
Bzw. gibt es brauchbare Software für den normalen C128-Modus?
Bzw. gibt es brauchbare Software für den normalen C128-Modus?
Ja, z.b. DesTerm (vorzugsweise 3.02). Unter CP/M müsste es auch was geben... (Q-term?)
Dass ein Wlan-Modem mit UP9600-Hack am 128er nicht läuft ist dir bekannt?
Gruß, Gerd
Ja, z.b. DesTerm (vorzugsweise 3.02). Unter CP/M müsste es auch was geben... (Q-term?)
Kann man bei CP/M so einfach den User Port ansprechen?
ZitatDass ein Wlan-Modem mit UP9600-Hack am 128er nicht läuft ist dir bekannt?
Nein. Worum geht's da?
Kann man bei CP/M so einfach den User Port ansprechen?
Über die RS232. Ob es jetzt dafür einen Userport-Treiber gibt weiß ich aber nicht. Müsste aber, Qterm ist an anderer Stelle hier im Forum ein Thema (da bin ich aber nicht in der Materie drin)
Nein. Worum geht's da?
Das beißt sich mit einer Datenleitung vom IEC. Beim c128 wird dafür eine Leitung vom Userport mitverwendet. Hier musst di ein Modem ohne den UP9600-Hack verwenden.
Der C128 ist aber auch so schnell genug um 9600 zu schaffen. Dafür werden einfach zwei Verbindungen weggelassen. Im c64 Modus kann das Ding dann aber nur noch 4800.
Gruß, Gerd
Das "normale" QTerm sollte mit den Userport Geräten funktionieren. Maximal 2400 Baud. Die Swiftlink Version von QTerm die CMD damals mitgeliefert hatte ist speziell für das Swiftlink gepatcht worden und funktioniert meines Wissens nach nicht mit Userport Modems.
Es gibt aber auch andere Terminal Programme für CP/M, z.B. IMP, MEX etc. pp.
Das beißt sich mit einer Datenleitung vom IEC. Beim c128 wird dafür eine Leitung vom Userport mitverwendet. Hier musst di ein Modem ohne den UP9600-Hack verwenden.Der C128 ist aber auch so schnell genug um 9600 zu schaffen. Dafür werden einfach zwei Verbindungen weggelassen. Im c64 Modus kann das Ding dann aber nur noch 4800.
Also ich habe das Strikelink von Alwyz. Das geht im C64-Modus problemlos mit 9600 Baud. Mit dem australischen Modem hatte ich hingegen Probleme mit 9600 Baud.
Kann das vielleicht der Grund dafür sein?
Wenn ich den Tread richtig verstanden habe, geht es um den 128er Modus...
falls es bei Dir damit funktioniert, bin ich begeistert zu erfahren warum.
Stefan
(oder hängt an Deinem 128er ausschließlich eine 1541?)
Vielleicht habe ich das falsch verstanden...
Die Dinger die am C64 9600 können, können das am C128 nicht, und die, die im C128-Modus 9600 können, gehen dann im C64 nur mit 4600?
Ist das so richtig? Dann war meine Antwort falsch, die hat sich auf den C64-Modus bezogen.
die im C128-Modus 9600 können, gehen dann im C64 nur mit 4600?
Ist das so richtig?
Das ist derzeit genauso....
Das ist etwas schwierig zu erklären warum das so ist. Also die WLAN Hardware selber kann 57000 baud locker. Einfach nur über TX /RX.
Der C64 kann der C64 kann mit seiner eingebauten RS232 Schnittstelle normalerweise nur 2400 Baud.
Findige Leute missbrauchten einen Cia Baustein mit einem sogenannten UP 9600 HACK.
Zusammen mit dem passenden Treiber und der so konfigurierten Hardware kann der C64 also 9600 Baud leisten mit diesem WLAN Modem.
Beim C128 wurde aber ab Werk dieser bisher freie CIA-Port für den Burst Modus der 1571 Floppy verwendet.
Daher kannst du ein Modem mit dem up9600 hack nicht am C128 betreiben. Jedenfalls nicht im nativen Modus.
Das wäre das wäre prinzipiell nicht weiter schlimm, denn der 128 schafft bedingt durch seinen Aufbau bereits 4800 baut einfach so und ohne Hardware hack.
ein Modem, welches ein Modem, welches auf diesem up9600 Hack verzichtet, da es ja am 128er betrieben wird, leistet aber am C64- Hardware bedingt- nur 2400 Baud.
Stefan
Das wäre das wäre prinzipiell nicht weiter schlimm, denn der 128 schafft bedingt durch seinen Aufbau bereits 4800 baut einfach so und ohne Hardware hack.
Der schafft auch 9600 ohne den Hack. nur Rx/Tx angeschlossen (RTS/CTS kann man aber gerne dazunehmen, nur den Hack für den c64 bitte nicht). Hier aber 2Mhz-Modus, also 80-Zeichen Pflicht (ist eh besser zum BBSen)
Danke für die tolle Erklärung!!
Aber zwei Fragen fallen mir da ein:
Ist dieser 9600-Hack rein Hardwaremäßig, oder könnte man den per Software (Firmware) deaktivieren?
Und dann kann man auch Softwaremäßig die 1571 von Bus nehmen, d.h. wäre es nicht möglich dass ein Terminal-Programm diese dann vom Bus nimmt? So wie dieses Tool: https://csdb.dk/release/?id=160842
Ist dieser 9600-Hack rein Hardwaremäßig
Ja
oder könnte man den per Software (Firmware) deaktivieren?
Nein
Wenn dann über Hardware (Kippschalter)
Und dann kann man auch Softwaremäßig die 1571 von Bus nehmen,
Ja, das ginge, nutzt dir aber nichts. Problem ist: das Modem hängt sich bei ersten Burstzugriff auf ein Laufwerk auf und ist danach nicht mehr ansprechbar.
Vermutlich reicht der Versuch des 128 einen Burst-Zugriff zu machen schon aus (ich hab das jetzt nicht mehr bis in kleinste Detail ausprobiert).
Ein Modem mit UP9600-Hack ist nur im c64 Modus nutzbar, im c128 Modus blockiert es jeden Burstzugriff und somit auch die 1570/71/81
Ergo: am 128er eins ohne up9600 benutzen (im c64 Modus dann halt mit 2400 Baud leben). Oder das Modem nur im C64-Modus nutzen und für den c128 abstöpseln (ist ja auch nicht sinn der Sache)
Ich hab mir einfach zwei gebaut..... eins für 128er und eins für 64er
Würde es helfen der Firmware des Modems bei zu bringen was nen Burst-Zugriff ist und dieses zu erkennen und korrekterweise zu ignorieren?
Würde es helfen der Firmware des Modems bei zu bringen was nen Burst-Zugriff ist und dieses zu erkennen und korrekterweise zu ignorieren?
Das würde, wenn das möglich wäre, das abstürzen des Modem verhindern... aber die Floppy läuft dann immer noch nicht (ausser du findest eine Möglichkeit die Pins am User-Port, die mit Kabeln/Leiterbahnen für den Hack verbunden sind, zu trennen.... ich komme dann zu Verleihung des Nobelpreises )
Hängt der Burst-Modus an der Leitung *vom* oder *zum* Modem? Wenn letzteres würde es tatsächlich reichen, das Modem auf bestimmte Zeit taubschalten zu können. Fragt sich nur, wie bekommt man es wieder ans Laufen? Die 1571 schert sich jedenfalls recht wenig um Burst-Aktivität außerhalb der eigentlichen Datenübertragung.
Die Floppy stört es schon, da CNT2 mit PB7 und SP2 mit PB0/FLAG2 verbunden sind.
Du kannst das Modem vllt. 'taub' stellen aber die Port-Pins können kein Tri-State (sich also quasi abschalten). Deswegen blockiertst du immer den Burst-Modus, das lässt sich nur durch Änderungen an der Hardware beheben (was das Enternen des up9600 bedeutet)
Gruß, Gerd
Das betrifft CP/M auch nehme ich an, oder wird dort die 1571 anders angesprochen?
Das betrifft CP/M auch nehme ich an
Ja