Eine Mailbox-(analog) selber bauen und per Modem C64 etc anrufen

Es gibt 206 Antworten in diesem Thema, welches 38.129 mal aufgerufen wurde. Der letzte Beitrag (21. April 2022 um 10:45) ist von Lutz G.

  • Fährt denn in der Regel die BBS erst nach einem erfolgreichen Connect hoch?

    Ich denke, die reagiert entweder auf das RING (was ja evtl. nicht kommt, wenn Du ats0=1 hast) oder eben auf den "ring detect" (ich nenne es mal so) am Userport.

    Wirst wohl nicht umhin kommen etwas im Quelltext der BBS Programme zu suchen oder etwas über die 1650 und 1670 Standards zu lesen und mit Deinem Modem zu vergleichen?!

    Ja - ist wohl noch ne Konfigurationssache.

    Weitere Tests... Alle mit dem US Robotics 56k...

    1. Test - 6485 BBS - Modem Type 1650

    Call von TurboMicha (thx :D). Connect kommt wohl (sehe ich bei mir aber nicht) - BBS Software geht aber nicht von selbst online.

    Mit nem Trick (siehe Bitte melde dich an, um diesen Link zu sehen.) wenn ich Modem Type "Hayes Smartmodem (300)" wähle, kicke ich die BBS von Hand an/die BBS geht von selbst online (funzt so auch ohne Call - warum auch immer, geht so auch im Emu) - und Michael kann sich einloggen.

    Ist so aber natürlich nicht Sinn der Sache.

    2. Test - ARB BBS - Modem Type 1670

    Call von TurboMicha - ARB BBS ignoriert den Call (Connect ist aber trotzdem da?) - kommt nicht hoch. Eigentlich genau wie die 6485 BBS.

  • Fährt denn in der Regel die BBS erst nach einem erfolgreichen Connect hoch?

    Was bedeutet denn "hochfahren"? Die Software läuft doch schon.

    Also ich kenne das so:

    Ein User ruft dann

    Das Modem meldet RING oder RINGING (?) an die MB-Software

    Nach einer voreingestellten Anzahl von RING (meistens nach dem ersten) sendet die MB-Software ATA an der Modem

    Das Modem hebt ab und versucht eine Verbindung mit dem Anrufer hinzubekommen. Wenn das klappt, sendet es einen CONNECT... (mit irgendwelchen Infos hinten dran, janach Modemeinstellung) . Wenn die Verbindung nicht zu standekommt, sendet das Modem "NO CARRIER", wenn ich mich richtig erinnere. Dann geht die MB-Software wieder in den Wartezustand.

    Die MB-Software erkennt das "CONNECT" und beginnt zu senden

    Bei Autoanswer würde das so ablaufen:

    Ein User ruft an

    Das Modem sendet RING oder RINGING aber die MB-Software ignoriert das

    Das Modem hebt automatisch nach der in S0 eingestellten Anzahl von RINGs ab und versucht eine Verbindung mit dem Anrufer. Wenn das klappt, wird wieder CONNECT... an die MB-Software gesendet (oder NO CARRIER, wenn es nicht klappt)

    Die MB-Software erkennt das "CONNECT" und beginnt zu senden

    Wenn man nicht sicher ist, ob das MB-Modem korrekt arbeitet, kann man das sehr gut im Terminalprogramm ausprobieren. Also Termnal-Programm statt MB-Software und dann anrufen.

    Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von detlef (19. April 2022 um 13:15)

  • und Michael kann sich einloggen.

    Ist so aber natürlich nicht Sinn der Sache.

    zweiter LOGIN ;)


    Bitte melde dich an, um diesen Anhang zu sehen.

    gepflegt werden: VC20, VIC20, C16, 116, C/plus4, C64, C64 II, SX64, C128, C= PC20-III, C= LT286-C,... :thumbup: + amigos

  • und Michael kann sich einloggen.

    Ist so aber natürlich nicht Sinn der Sache.

    zweiter LOGIN ;)


    Bitte melde dich an, um diesen Anhang zu sehen.

    wie? auf einer Emu Umgebung oder Echthardware?

    "Ich bin das Schwert, ich bin die Flamme." (Heinrich Heine)

    „Lerne leiden, ohne zu klagen!“ (Friedrich III.)

  • Mit nem Trick (siehe hier) wenn ich Modem Type "Hayes Smartmodem (300)" wähle, kicke ich die BBS von Hand an/die BBS geht von selbst online (funzt so auch ohne Call - warum auch immer, geht so auch im Emu) - und Michael kann sich einloggen.

    Ja, dann kannst Du auch einen Akustikkoppler dran hängen ;)

    Ich würde vermuten, dass das Hayes Smartmodem (300) im Prinzip "den Hörer abnimmt" um mit dem Modem zu kommunizieren und dann ggf. ein RING zu empfangen. Wenn dann eine Verbindung vom Modem oder ein Carrier erkannt wird, dann startet die Box.

    Wird denn im Terminal ein "ring" angezeigt wenn Du Deine Nummer wählst?

    Entweder sendet Dein Modem was anderes oder verkürzte Meldungen - wäre dann auch eine Einstellungssache - und deshalb nimmt Deine Box nicht ab.

    ats0=1 ist dafür insgesamt nicht hilfreich, da evtl. kein oder nur ein ring gemeldet wird?!

    Also wieder abschalten mit ats0=0&w

    Und dann im Terminal anrufen und mal mit ATA antworten und berichten!

    (Connect ist aber trotzdem da?) -

    Der hat ja auch nix mit dem Mailboxprogramm zu tun ;)

    Das Modem meldet RING oder RINGING (?) an die MB-Software

    Nach einer voreingestellten Anzahl von RING (meistens nach dem ersten) sendet die MB-Software ATA an der Modem (...)

    Genau so mache ich es bei mir und es funktioniert auch. Nur auflegen klappt nicht, weil es nicht zurück in den Befehlsmodus geht.

    (ein RING, nicht RINGRING)

    Bei Autoanswer würde das so ablaufen:

    (...)

    Was vermutlich nur eine Notlösung wäre, da man ja nicht unnötig "abheben" will, wie Du vorher schon richtig geschrieben hast.

    Daher gehe ich davon aus, dass nur Individuallösungen von BBS Programmen so arbeiten.

    wie? auf einer Emu Umgebung oder Echthardware?

    Original, wenn ich das richtig verstanden habe.

    carrier lost...

    atdtums.pm:64000

    CONNECT - UNDERGROUND MAIL SYSTEM -

  • Genau so mache ich es bei mir und es funktioniert auch. Nur auflegen klappt nicht, weil es nicht zurück in den Befehlsmodus geht.

    (ein RING, nicht RINGRING)

    Dann funktioniert die "+++" Erkennung nicht, die den Befehlsmodus aktiviert.

    Die originalen Hayesmodems (von denen der AT-Befehlssatz ursprünglich stammt) brauchten eine Verzögerung, ich glaube zwischen dem "+++" und dem nachfolgenden "AT". Das hatten die aber patentiert, weswegen andere Hersteller die Verzögerung weggelassen haben. Da funktioniert "+++AT..." auch ohne Verzögerung.

    Bei den gängigen Mailbox- und Terminalprogrammen gab es in der Konfiguration ein Zeichen für die Verzögerung. Ich glaube, das war die Tilde "~". Die wurde nicht zum Modem geschickt sondern löste so eine kurze Verzögerung aus.

  • Ganz ohne Verzögerung habe ich tatsächlich noch nicht probiert. Muss ich mal nachholen.

    carrier lost...

    atdtums.pm:64000

    CONNECT - UNDERGROUND MAIL SYSTEM -

  • Ganz ohne Verzögerung habe ich tatsächlich noch nicht probiert. Muss ich mal nachholen.

    Die Verzögerung darf eigentlich nicht stören. Aber wenn das Modem sie verlangt (was ich nicht glaube), dann geht es eben nicht ohne.

    EDIT: In dem Englischen Wikipedia-Artikel ist das noch mal beschrieben (im Deutschen nicht).

    Bitte melde dich an, um diesen Link zu sehen.

    Ich würde das mal mit einem Terminalprogramm ausprobieren. Da sieht man genau, wie sich das Modem verhält.

  • Nee, ging nix. Nicht im Terminalprogramm, nicht direkt mit printBitte melde dich an, um diesen Link zu sehen."+++ath" und auch nicht mit kurzer Pause.

    Das Modem zeigt sich unbeeindruckt.

    Auch auf DTR (PB2) ein/aus passiert da nichts.

    carrier lost...

    atdtums.pm:64000

    CONNECT - UNDERGROUND MAIL SYSTEM -

  • Dann gibt es vielleicht einen anderen, inkompatiblen Trick um das Teil in den Command-Modus zu bekommen. :nixwiss:

    Bei manchen Modems konnte man das Escape-Zeichen ("+") über ein S-Regiter ändern.

    Was liefert denn ATS2?

  • Auch auf DTR (PB2) ein/aus passiert da nichts.

    ich denke aber auch... das ist "eher das Geheimnis".. ;)

    man hat früher bei Mailbox nie ein "+++" gesehen.. die haben "immer einfach so" aufgelegt..

    und beim DTR/DSR kommt es ja auch die "richtige" Parametierung an..

    ich denke schon.. darüber wird "aufgelegt"...

    gepflegt werden: VC20, VIC20, C16, 116, C/plus4, C64, C64 II, SX64, C128, C= PC20-III, C= LT286-C,... :thumbup: + amigos

  • Auch auf DTR (PB2) ein/aus passiert da nichts.

    ich denke aber auch... das ist "eher das Geheimnis".. ;)

    man hat früher bei Mailbox nie ein "+++" gesehen.. die haben "immer einfach so" aufgelegt..

    und beim DTR/DSR kommt es ja auch die "richtige" Parametierung an..

    ich denke schon.. darüber wird "aufgelegt"...

    Das gab es beides und war in der Regel in der MB-Software konfigurierbar.

    Die Software war ja meistens so programmiert, dass sie mit möglichst vielen unterschiedlichen Modems klar kam.

    Wie gesagt, spreche ich immer von PC Mailboxsoftware. Sicherlich boten die C64-Programme aus Speicherplatzgründen nicht soviele Optionen.

  • Fährt denn in der Regel die BBS erst nach einem erfolgreichen Connect hoch?

    Was bedeutet denn "hochfahren"? Die Software läuft doch schon.

    Damit meine ich das Aufwecken der C64 Box von dem "Waiting for Call" Screen, in den BBS Mode. Genau da hakt es bei mir ja bei beiden getesteten BBS.

    Ich konnte das bei der 6485 BBS ja nur mit nem Trick erreichen, der für die Praxis aber untauglich ist (siehe Thread, bzw siehe weiter unten in diesem Posting).

    Bei der ARB BBS habe ich es bis jetzt gar nicht hinbekommen (ebenfalls siehe Thread).

    Edit bzw evt hat TurboMicha noch den Startscreen der ARB BBS gesehen, als ich sie im Local Mode startete (s.u.).

    Wenn man nicht sicher ist, ob das MB-Modem korrekt arbeitet, kann man das sehr gut im Terminalprogramm ausprobieren. Also Termnal-Programm statt MB-Software und dann anrufen.

    Gute Idee.

    und Michael kann sich einloggen.

    Ist so aber natürlich nicht Sinn der Sache.

    zweiter LOGIN ;)


    Bitte melde dich an, um diesen Anhang zu sehen.

    wie? auf einer Emu Umgebung oder Echthardware?

    Türlich :D8) Geht bei allen Tests bei mir um dieses Setup hier....

    Bitte melde dich an, um dieses Medienelement zu sehen.

    + wahlweise 80 Data 2400 Baud Modem oder US Robotics Sportster 56k

    + ein neues

    , wozu CIAndy mir geraten hat, da das fürs Dataphon (siehe Video) z.B. kein Ring, etc erkennt - da fehlen wohl Datenleitungen, etc


    Mit nem Trick (siehe hier) wenn ich Modem Type "Hayes Smartmodem (300)" wähle, kicke ich die BBS von Hand an/die BBS geht von selbst online (funzt so auch ohne Call - warum auch immer, geht so auch im Emu) - und Michael kann sich einloggen.

    Ja, dann kannst Du auch einen Akustikkoppler dran hängen ;)

    Genau. Weil die C64 6485 BBS dann sofort nach dem Starten vom Waiting for Call Mode aufgeweckt wird, und die BBS startet. Allerdings dummerweise

    auch komplett ohne Anruf, z.B. auch im Vice (alles auf default). Dummerweise, da für meinen Test dann kein Erfolg, sondern eher witzlos, da nix wirklich erkannt wird. Nur so kam bis jetzt TurboMicha rein (siehe Screenshot).

    Edit -kann auch die ARB BBS gewesen sein, die ich testweise im Local Mode startete, ist aber genauso witzlos, da ebenfalls kein echtes Erkennen vom

    Anruf von TurboMicha , bzw da kein echtes Aufwecken der BBS von "Waiting for Call" zum BBS Mode.

    Ich würde vermuten, dass das Hayes Smartmodem (300) im Prinzip "den Hörer abnimmt" um mit dem Modem zu kommunizieren und dann ggf. ein RING zu empfangen. Wenn dann eine Verbindung vom Modem oder ein Carrier erkannt wird, dann startet die Box.

    Startet auch ohne RING (s.o.).

    Wird denn im Terminal ein "ring" angezeigt wenn Du Deine Nummer wählst?

    Ja das funzt. Damit das funktioniert hatte ich mir ja extra das neue Interface für den C64 geholt.

    Entweder sendet Dein Modem was anderes oder verkürzte Meldungen - wäre dann auch eine Einstellungssache - und deshalb nimmt Deine Box nicht ab.

    ats0=1 ist dafür insgesamt nicht hilfreich, da evtl. kein oder nur ein ring gemeldet wird?!

    Also wieder abschalten mit ats0=0&w


    Und dann im Terminal anrufen und mal mit ATA antworten und berichten!

    Ok - guter Hinweis. Checke ich mal.

    Der hat ja auch nix mit dem Mailboxprogramm zu tun ;)

    Stimmt.

    My C64 Story: Bitte melde dich an, um diesen Link zu sehen.

    3 Mal editiert, zuletzt von Lutz G (20. April 2022 um 07:53)

  • ich denke aber auch... das ist "eher das Geheimnis".. ;)

    Ja, das war aber vorher schon klar, das es mit dem Modem nicht funktionierte. Da musste eben alternativ die +++ Variante her.

    Denke auch, dass damals beides genutzt wurde und auch so manche "Krücken" gebaut wurden.

    ein neues RS232 Modem Interface, wozu CIAndy mir geraten hat, da das fürs Dataphon (siehe Video) z.B. kein Ring, etc erkennt - da fehlen wohl Datenleitungen, etc

    Vielleicht würde das auch meine Probleme beheben... hmm... wer weiß, wie mein Kabel da geschaltet ist.

    Startet auch ohne RING (s.o.).

    Und ein Carrier ist zum Start auch nicht nötig?

    Ja das funzt. Damit das funktioniert hatte ich mir ja extra das neue Interface für den C64 geholt.

    Das sollte aber auch mit einem einfachen Interface funktionieren, ist ja nur einfache Kommunikation. Das Modem sendet Dir "ring".

    Deshalb war es bei mir ja auch möglich sich mit "ring" wieder einzuloggen, nachdem man sich ausgeloggt hat.

    (und wegen bewusst schlampiger - weil Quick&Dirty - Programmierung).

    DTR könnte allerdings vielleicht tatsächlich ein Interface Problem sein.

    Da gibts auch noch diverse Einstellungen bei dem Modem.

    Was sagt z.B. AT&D ?
    Oder wie sieht Dein Modem-Profil generell aus?

    carrier lost...

    atdtums.pm:64000

    CONNECT - UNDERGROUND MAIL SYSTEM -

  • Zur Modemdiskussion: Ich habe einen ganzen Schwung Modems rumliegen: 3Com US Robotics, Elsa, Zyxel, Fritzkarten.

    Mir ist dabei aufgefallen, dass die Geräte unter exakt gleichen Bedingungen unterschiedlich reagieren. Ich habe vor dem BBS-Gefummel mit

    Terminaldirektverbindungen zwischen Vice-C64 und realem 64er getestet. Die Elsa-Modems haben immer einwandfrei funktioniert, während besonders

    die Zyxel rumgezickt haben also ließen bspw den Ring nicht durch oder nach dem Connect konnte ich keine Nachrichten hin- und herschubsen und das obwohl

    die Konfigeinstellungen in VIce gleich blieben. Das alle Modems einwandfrei sind konnte ich mittels DOS-Terminal und der Blup verproben.

    Auch die Autoanswerfunktion war bei den Zyxel nicht in Ordnung.

    "Ich bin das Schwert, ich bin die Flamme." (Heinrich Heine)

    „Lerne leiden, ohne zu klagen!“ (Friedrich III.)

  • Die Zyxels zicken rum? Ich habe hier vor ein paar Monaten einige getestet. Die funktionierten alle auf Anhieb und problemlos. Das hatte ich auch so in Erinnerung, dass die ziemlich unkompliziert waren.

    Wichtig ist, vorher einen Reset zu machen. Man weiß ja nie, was da vorher rumkonfiguriert wurde.

  • Die Zyxels zicken rum? Ich habe hier vor ein paar Monaten einige getestet. Die funktionierten alle auf Anhieb und problemlos. Das hatte ich auch so in Erinnerung, dass die ziemlich unkompliziert waren.

    Wichtig ist, vorher einen Reset zu machen. Man weiß ja nie, was da vorher rumkonfiguriert wurde.

    genau deswegen hatte ich mir Dir auch geholt, die Zyxels wurden mir wärmstens empfholen. Ich möchte die Geräte auch nicht in den D* ziehen. Es waren aber nun mal meine Beobachtungen.

    Elsa am PC und über Vice als Modem eingebunden => Terminalbetrieb einwandfrei. Gleiches Setup mit Zyxel lief nicht stabil. Anschließend das Gerät über ein minicom verprobt, war OK.

    Die 56K Elsa Modems haben bisher am besten funktioniert, am Amiga, am PC, am Vice..alles super. Man muss bei diesen Geräten nur aufpassen, dass man keine kastrierten Dinger

    von AOL erwischt. Unschlagbar günstig waren die auch.

    @Reset: Wenn Du Softreset über Terminal meinst ja. Hatte ich immer gemacht

    "Ich bin das Schwert, ich bin die Flamme." (Heinrich Heine)

    „Lerne leiden, ohne zu klagen!“ (Friedrich III.)

  • Die Elsa-Modems haben immer einwandfrei funktioniert, während besonders

    die Zyxel rumgezickt haben also ließen bspw den Ring nicht durch oder nach dem Connect konnte ich keine Nachrichten hin- und herschubsen und das obwohl

    habe genau die gleiche Erfahrung gemacht... Elsa super und einfach...

    Zyxel kann wahrscheinlich zuviel (?!) Windows95/98 Terminal-Programme haben ja eh den ganzen AT-Befehl Salat

    automatisch gemacht,.. wenn man aber an einer DOS Dose alles von Hand machen muss,.. kann schon schnell

    ein klitze kleiner ATSxx Befehl das Zünglein an der Waage sein...
    Habe hier auch eine größere Anzahl unterschiedlicher Modems..

    mein "letztes" altes Modem sah von innen so aus (schön Analog) :D

    Bitte melde dich an, um diesen Anhang zu sehen.

    gepflegt werden: VC20, VIC20, C16, 116, C/plus4, C64, C64 II, SX64, C128, C= PC20-III, C= LT286-C,... :thumbup: + amigos