C64 BTX Modul und D-BT-03 Modem

Es gibt 635 Antworten in diesem Thema, welches 96.553 mal aufgerufen wurde. Der letzte Beitrag (12. September 2025 um 05:20) ist von Markus64.

  • ich glaub, ich bin für das Ganze zu blöd. Der D-BT-03 Emulator läuft (zweite LED Dauerlicht, dritte LED blinkt) und ich habe mir die ganzen Schritte auf dem Raspi zu Gemüte geführt, aber letztlich verstehe ich nicht wirklich, was ich da tue. Wer da letztlich mit wem verbunden ist und auf Port 20000 lauscht - ich raff das nicht .||

    Zur sehr von KlickiBunti verwöhnt - kein Hirn mehr ?(

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • ich glaub, ich bin für das Ganze zu blöd.

    ... du meinst jetzt den "Schritt" einen RASPI mit der DBT-03 Adapterplatine "aufzusetzen" ??

    oder meinst du die"Neue-Anleitung?" ,.. einen eigenen BTX Server aufzusetzen ??

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

  • ich glaub, ich bin für das Ganze zu blöd.

    ... du meinst jetzt den "Schritt" einen RASPI mit der DBT-03 Adapterplatine "aufzusetzen" ??

    oder meinst du die"Neue-Anleitung?" ,.. einen eigenen BTX Server aufzusetzen ??

    alles ;(X(^^

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • ich wollte mich heut nochmal damit beschäftigen, aber erst bootet der Raspi nicht durch und nach Rein /Raus der SD-Karte bootet er zwar, aber der ATMega macht gar nix - das hatte ja schon funktioniert.

    Ich weiß schon, warum ich immer wieder den Raspi-Kram beiseite lege - sowas von zickig :thumbdown:.

    Ich wette, wenn ich alles nochmal neu auflege, wird es wieder funktionieren ....

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • Ich wette, wenn ich alles nochmal neu auflege, wird es wieder funktionieren ....

    das denke ich auch... deswegen würde ich erst einmal ein "Lauffähiges" DBT-03 Interface machen..

    (die Frage bleibt, mit welchem "Gerät" willst du per DBT-03 Schnittstelle verbinden ?, Amiga ?, C64 ?, PC?)

    und erst später einen eigenen BTX Server aufsetzen,.. (deswegen habe ich das mit zwei unabhängigen Raspi gemacht)...

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

  • Ich würde ja nochmal dazu sagen wollen, dass man sich ja keinen BTX-Server selbst aufsetzen muss, weil es ja einen öffentlichen gibt. Einen eigenen Server braucht man nur in Sonderfällen (ich wollte einen, TurboMicha wollte einen).

    Ich finde es problematisch, wenn es hier nun so klingt, als bräuchte man einen eigenen Server. Nein, braucht man nicht. Und man braucht auch keine zwei Raspis. Man braucht nur einen Raspi.

    TurboMicha wollte gern zwei Raspis verwenden, weil es für ihn sinnvoll ist.

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

  • ich habe nichts von zwei Raspi´s gesagt :huh:

    wie oben erwähnt, lief ja der Adapter schon, also es blinkte :). Wenn ich das richtig verstehe, starte ich mit dem script zum Einen das Flashen des ATMega (hat ja schon funktioniert) und dann startet man eine Hintergrunddienst, welcher mit dem ATMega "spricht" - richtig ? Läuft dieser Daemon dann dauerhauft, also auch nach Neustart des Raspi , oder muss ich diesen jedes Mal aktivieren ?

    EDIT: ich jetzt jetzt nochmal alles neu auf, Image erstell ich mit RaspberryPi Imager 1.6 - ohne Desktop

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • emulaThor hat vielleicht dich besser verstanden ?

    ich wollte damit nur Hinweisen, dass es hier zwei Raspi-Anleitung gibt...

    => auf den Raspi (wo ich ZUSÄTZLICH noch den "eigenen BTX-Server" (Anleitung vom emulaThor) aufgespielt habe,

    kann ich JETZT nicht mehr auf den "externen BTX-Server" (Neu-ULM) obwohl die LEDs auf der DBT03 Adapterplatine blinken..

    somit war der "Vorschlag" (Schritt zurück),.. nur den RASPI nach der Anleitung von ralf02 aufzusetzen...

    (und dann blinkt die DBT03 Platine auch wieder,..) und kann dann über ein AN DAS DBT03 Kabel angeschlossenes Gerät direkt angewählt werden. (Raspi hängt dabei z.B. einfach an LAN).

    Markus64 nochmal gefragt: auf welchem Gerät läuft deine BTX-Software oder was für ein BTX-Terminal hast du ?

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

  • Markus64 nochmal gefragt: auf welchem Gerät läuft deine BTX-Software oder was für ein BTX-Terminal hast du ?

    ja Ziel wäre tatsächlich der C64, allerdings hatte ich die Tage mal die PC Drews Software in einer virtuellen DOS-Box gestartet. Und darüber wäre erstmal einfacher glaub ich.

    Und ja Du hast richtig erkannt, dass ich die physische Verbindung zwischen D-BT-03 Emulator Platine und Endgerät (Modem ? , serielle Schnittstelle PC ?) noch nicht verstanden habe :schande:

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • du kannst probieren, mit einem "Analogen" Modem (ohne RASPI und DBT03/Adapter)...

    über die Telefonleitung den Server zu erreichen...

    guck mal hier: da stehen alle "Analoge-Telefon-Nr." Bitte melde dich an, um diesen Link zu sehen.


    Oder du braucht halt eine "Hardware" die auch einen DBT-03 Stecker (dieses 7plige U) besitzt, und die

    Hardware kannst du dann an die DBT-03 Adapterplatine die selbst am RASPI (der LAN hat) hängt

    direkt "anwählen"

    oder... wie Emulation es auch noch gemacht... "reine Telnet-Artige" (ich kann es nicht besser beschreiben) Verbindung,

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

  • Markus64 : Probier es doch einmal ganz "stur" nach dieser Anleitung:

    Die Programmierung des ATMega erfolgt „in circuit“ über den Raspberry. Damit der Raspberry erstmal läuft, muss dort ein Betriebssystem drauf. Hier gibt es eine Auswahl von Betriebssystemen: Bitte melde dich an, um diesen Link zu sehen.

    Geeignet ist das „Raspberry Pi OS with desktop“ (1.2 GB – entpackt 4GB).

    Das Image ist zu entpacken und kann dann mit dem Win32DiskImager auf die SD-Karte geschrieben werden. Zuvor ist die SD-Karte mit dem SDFormatter zu formatieren (wird standardmäßig in FAT 32 formatiert).

    Dann den Raspi mit eingelegter SD-Karte starten und über Netzwerkkabel ans Netzwerk anschließen. Der Raspi 3B+ braucht ein 5V/2.5 Ampere Netzteil mit Micro-USB Stecker.

    Damit die Fernsteuerung vom PC über SSH klappt, muss SSH auf dem Raspi aktiviert werden. Dazu den Raspi über HDMI anschließen und am Raspi oben auf das Symbol „Terminal“ klicken und eingeben:

    sudo raspi-config

    Dann unter „Interface options" den Punkt "Enable/Disable remote command line using SSH" anwählen und SSH mit „Yes“ enablen.

    Jetzt die IP-Adresse des Raspi im Menü der Fritzbox nachschauen (z.B. 192.168.178.28). Dann Putty starten, als Connection SSH / Port 22 auswählen und unter IP-Adress die ermittelte IP4-Adresse eingeben. Das Terminalfenster mit „open“ starten. Als login-Name „Pi“ eingeben, das Passwort lautet „raspberry“.

    Dann folgendes eingeben (updates holen):

    sudo apt-get update && sudo apt-get upgrade

    sudo reboot

    Danach SPI enablen:

    sudo raspi-config

    - Interface Options (Punkt 3)

    - P4 SPI Enable/Disable automatic loading SPI kernel module

    - Menu verlassen

    Software Installation:

    sudo apt-get install git (damit bekommt man Zugriff auf github, wo die Sourcen liegen)

    sudo git clone Bitte melde dich an, um diesen Link zu sehen. (lädt FW und Scripte aus Repro)

    sudo apt-get install avrdude (AVR - Programm zum Flashen des ATMEGA)

    In das Verzeichnis etc wechseln (ggf. erst mit "cd .." bis ganz oben im Verzeichnisbaum gehen und mit "dir" kontrollieren):

    cd etc

    sudo nano avrdude.conf (Geschwindigkeit SPI reduzieren)

    :

    : (zum folgenden Punkt gehen mit Pfeiltasten oder nach „linuxspi“ suchen mit STRG+W)

    :

    programmer id = "linuxspi“;

    desc = "Use Linux SPI device in /dev/spidev*“;

    type = "linuxspi"; reset = 25;

    baudrate=400000; ===> hier eine Null wegnehmen, also auf 40000

    die Änderungen mit STRG+O abspeichern (Enter drücken nicht vergessen) und mit STRG+X beenden.

    sudo apt-get install wiringpi (damit wird ein weiteres PRG heruntergeladen und installiert)

    Die Baudrate ist zu reduzieren, weil unprogrammierte ATMegas nur mit 1 MHz über den internen RC-Oszillator laufen.

    Jetzt in das Verzeichnis rpi-dbt03 wechseln (ggf. erst mit "cd .." bis ganz oben im Verzeichnisbaum gehen und mit "dir" kontrollieren):

    cd rpi-dbt03

    Script ausführen:

    sudo ./do_everything.sh

    Damit werden noch einige PRGs heruntergeladen und installiert und anschließend wird der ATMEGA geflashed und der rpi_dbt03 Dienst wird installiert.

    Unmittelbar danach sollte die gelbe LED mittelschnell blinken, die orange LED leuchtet dauernd. Jedesmal, wenn der Raspi neu gestartet wird, startet der Dienst rpi_dbt03 automatisch.

    Fertig.

    Es kann sein, dass der eine oder andere Schritt nicht erforderlich ist, jedenfalls schadet es nichts und so funktioniert es ganz sicher.

    Heute ist übrigens mein zweites Raspi-Netzteil gekommen, sodass ich jetzt den "Clienten" entsprechend TurboMicha 's Anleitung ändern und hoffentlich dann auf meinen "Heim-BTX-Server" zugreifen kann. Ich werde heute abend berichten. Woran merke ich eigentlich, dass ich auf dem eigenen Server und nicht auf dem öffentlichen Server bin ?

  • Markus64 : Probier es doch einmal ganz "stur" nach dieser Anleitung:

    Ralf, ich "befürchte" er hat garkein DBT-03 Hardware (oder ?) und braucht dann (ersteinmal) den DBT-03 Adapter mit Raspi garnicht ??


    Woran merke ich eigentlich, dass ich auf dem eigenen Server und nicht auf dem öffentlichen Server bin ?

    => dass du dich bei BTX neu anmelden musst (da dein Username vom NEU-ulm Server unbekannt ist),..

    und dass es auch ohne LAN Verbindung zum Internet (also Stecker ziehen) funktioniert. :D

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

  • Markus64 : Probier es doch einmal ganz "stur" nach dieser Anleitung:

    dat hab ich doch schon alles durch , aber danke für die Anleitung :thumbup: (entspricht ja quasi dieser: Bitte melde dich an, um diesen Link zu sehen.)

    Unmittelbar danach sollte die gelbe LED mittelschnell blinken, die orange LED leuchtet dauernd. Jedesmal, wenn der Raspi neu gestartet wird, startet der Dienst rpi_dbt03 automatisch.

    und auch das funktionierte vor paar Tagen. Ich war nur "mittelsauer", weil heute beim Einschalten nicht mal der Raspi bootete und als der es dann wieder tat, nichts mehr blinkte. Und so lange ich das nicht sicher hinbekomme, bin ich weiterhin "mittelsauer " ;)

    EDIT: ich mache alles direkt am Raspi, SSH spar ich mir erstmal.

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • Ralf, ich "befürchte" er hat garkein DBT-03 Hardware (oder ?) und braucht dann (ersteinmal) den DBT-03 Adapter mit Raspi garnicht ??

    siehste, jetzt kommen wir zur der Frage: was brauch ich alles ? Ich hatte gedacht, dass ein einfaches Modem bzw. ein echtes D-BT-03 hier hilfreich sind und die Decodierung die Software übernimmt.

    Mir war bisher nicht wirklich klar, ob ich trotzdem reale Hardware (vermutlich diese Verbindung Userport -> Decoder, welche Du weiter oben mal gezeigt hast), bzw. ein echtes BTX-Modul brauche.

    Ich habe :

    • D-BT-03 Modem
    • analoges Modem 2400 Baud, V23 fähig
    • RaspberryPi mit D-BT-03 Emulator-Hardware
    • Fragen

    ( TurboMicha kann echt zwischen den Zeilen lesen :))

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • D-BT-03 Modem

    das D-BT03 Modem (das echte von der Post)... könnte über einen "Trick" mit 190 rauswählen...

    (da gehen die BTX-Daten quasi ANALOG raus. (PS: wegen der 190 und dem Analogsisgnal, müsste man z.B. eine Telefonanlage nutzen)

    da muss dann aber eine Hardware z.B. C64 Usperport Adapter (welches auch ein kleiner Seriell-Umsetzer ist).

    ein Dataphon 21-23d, oder das BTX Modul für den Expansionsport vom C64 noch an den runden DBT-03 Stecker angeschlossen werden.

    Anstatt mit diesem D-BT-03 Modem, nimmt man einen Raspi und die DBT-03 Emulathor Platine...

    und schliesst, wie oben schon gesagt,.. auch die DBT03-Hardware dann an.. (dann gehen die BTX-Daten über Raspi-LAN, an den BTX-ULM-Rechner).

    Dritte Variante von emulathor gezeigt,.. man hat nur eine "Software" (BTX-Software Emulathor)

    und geht sofort (mit etwas Magic) per quasi "TCPIP" auf den Neu-ULM BTX Server...

    um es noch einmal zu sagen.. dass ganze ist nur "just for fun",.. um den Spirt von damals nachzuempfinden...

    es gibt derzeit aber nicht allzuviel (Seiten) zu gucken...

    wer BTX von früher nicht kannte, dem reicht sicherlich ein Blick auf eine "echte" DEMO Diskette ohne

    das ganze "echte" Anwählen...

    ich hoffe,.. verständlich erklärt :)

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

  • Ich habe jetzt mal die "Anwahlsequenz" des DBT03-Emulators wie folgt geändert:

    ExecStart=/usr/local/sbin/rpi_dbt03 127.0.0.1:20000

    Wenn ich damit anwählen will (über das BTX-Modul), kommt "ANWAHL", dann kurz "VERBINDUNG" und dann "ABBRUCH".

    Der BTX-Server ist gestartet und "lauscht". Was habe ich falsch gemacht ?

  • emulaThor kann es bestimmt besser erklären ;)

    mit meinen RASPI-Anfänger-Worten (Zitate von Emulathor)

    ========================

    man muss derzeit anscheinen nach einen "Neustart" immer erst folgendes eingeben...

    (diese vier Zeilen:)

    Zitat: ... BTX-Server: Der ist ja schon installiert, aber er läuft nur dann, wenn man ihn manuell startet.

    Dazu in einem eigenen Terminal-Fenster:


    cd ~/bildschirmtext/server
    socat TCP-LISTEN:20000,reuseaddr,fork 'exec:python3 neu-ulm.py'

    Zitat: Nach dem socat-Befehl läuft der Server und der Cursor kommt nicht zurück in dem Terminal-Fenster.

    Neues Fenster:

    sudo systemctl daemon-reload
    sudo service rpi_dbt03 restart

    ... danach sollte da Anwählen funktionieren...

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

  • Habe ich so gemacht, hat aber keine Änderung gebracht. Muss das putty-Terminal-Fenster von dem Server offen bleiben ?

    Ich hatte das zugemacht und dann ein neues Putty für den Emulator gestartet.

    Oder darf die IP 127.0.0.1:20000 nur verwendet werden, wenn Client und Server auf dem selben Raspi sind ?

  • 127.0.0.1 ist schon immer localhost. Also nutzlos bei der Verwendung von zwei Raspis.

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.