C64 Emulatoren / VICE und Datenübertragung auf Telnet BBS Systemen

Es gibt 60 Antworten in diesem Thema, welches 16.893 mal aufgerufen wurde. Der letzte Beitrag (28. Dezember 2019 um 19:38) ist von DJ SID.

  • OK dann hier in einem neuen Threat:
    Noch einmal kurz zusammengefasst worum es gehen soll:

    Daten Up- / Download auf BBS System funktioniert nicht mit einem emulierten C64, z.B. VICE.
    Falls doch, dann bitte die verwendete Software und Konfiguration und ggf. das BBS nennen, wo es denn funktioniert hat.

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • Gut also folgende Konfigurationen habe ich bisher erfolglos getestet:

    RaspberryPI + Raspbian + VICE 3.1 -> connect auf einem C*BASE System
    - CCGMS2017 -> X-Modem und Punter brechen ab
    - Striketerm2014 -> XModem und Punter brechen ab

    RaspberryPI + Raspbian + VICE 2.4 -> connect auf einem C*BASE System
    - CCGMS2017 -> X-Modem und Punter brechen ab
    - Striketerm2014 -> XModem und Punter brechen ab

    PC mit aktuellem Ubuntu -> Rest wie oben

    Laptop mit WinXP -> Rest wie oben

    Virtuelle Maschine mit Oracle VM VirtualBox:
    WinXP, Win10 mit o.g. Konfig auch erfolglos.

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • Ich habe das mit Vice unter OSX und Debian auch NICHT hinbekommen.
    Als Gateway ist jeweils tcpser zum Einsatz gekommen.

    Verbindung klappt immer, aber Upload/Download funktioniert einfach nicht.

    Mit echter Hardware alles wunderbar...

    --------------------------------------------------------------------------------------------------------
    RapidFire BBS: rapidfire.hopto.org:64128

  • Stimmt. Habe ich ober vergessen zu erwähnen.

    Als TCP Brücke habe ich jeweils getestet:

    tcpser von Jim Brain und tcpser Fork von Fozztexx.
    Auf der VM mit XP auch BBSServer 1.4

    alles erfolglos bisher.

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • Hmmm ein Monat später und außer von pcollins null Resonanz zu diesem Thema.
    Schade für ein C64 Forum, wo sich Leute über neu gekauft alte CBM Allerwelts Hardware wochenlang auslassen können...

    Habt ihr alle mit "Mailboxen" nichts am Hut, oder wenn doch, ist das Thema wirklich so uninteressant für euch ?

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • Ehrlich?
    99,9% der Leute hier nutzen keine Mailboxen mehr.
    Das ist toll und zum Herumfreaken schick, betrifft aber nicht mehr als eine Hand voll Leute.

    Mein ignorierter Beitrag zur Netzteildiskusion:

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

  • Au Backe.

    Besser nichts schreiben...

    Nichts schreiben...

    Nichts...

    ...

    Gruß & Kuss zum Wochenschluss,
    Holy Moses/Role

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um dieses Medienelement zu sehen.

  • Ich denke auch, dass die Kombination von BBS und einem Cevi-Emulator so schräg ist, dass es einfach so gut wie niemand je ausprobiert hat. Daher gibt es auch einfach keine Erfahrungen zu teilen. Am fehlender Bereitschaft sich zu äußern wird es denke ich eher nicht liegen.

    ────────────────────────────────────────────────────────────
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    ────────────────────────────────────────────────────────────

  • Hm was ist denn da schräg dran ? Das ist nicht schräger als Bubble Bobble mit nem Emulator zu zocken.
    Eigentlich finde ich es sogar bemerkenswert, wie die Macher von dieser Emulatoren das hinbekommen haben.

    Ich hätte eigentlich vermutet, dass es hier Softwaretechnisch interessierte / versierte Mitglieder im Forum gibt, die ggf. Spaß dran haben für dieses Problem eine Lösung oder zumindest plausible Erklärung zu finden. Wenn ein C64 nach 35 Jahren einen Black Screen hat, gibt ja auch jeder seinen Senf dazu. :rolleyes:

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • Hm was ist denn da schräg dran ?

    Sorry, das hätte ich nicht so unbegründet schreiben sollen. Ich finde, sobald man versucht Emulatoren mit echter Hardware interagieren zu lassen (in diesem Fall die BBS) wird es normalerweise kompliziert. Das fällt für mich in eine Schublade wie das Anschließen einer echten 1541 an einen Emulator. Geht sogar mit gewissen Einschränkungen, aber ich glaube dass das kaum jemand mal probiert hat.

    Entweder alles so richtig wie früher, oder alles emuliert. Daher meinte ich "schräg".

    ────────────────────────────────────────────────────────────
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    ────────────────────────────────────────────────────────────

  • Was spricht dagegen die BBS über einen Emulator laufen zu lassen ? Ggf. sogar komplett ohne "echte" Hardware ?
    OK im Falle von C*BASE gibt's halt evtl. Probleme mit dem Userlog, da REL File. Aber sonst geht das eigentlich problemlos bis auf die Up- / Download Problematik.
    Angeblich ist oder war das bei diversen C64 BBS Betreibern so im Einsatz und macht aus Kosten- / Platzgründen und Energieverbrauch auch absolut Sinn.

    In der Testphase, bevor ich mein BBS auf echter Hardware wiedereröffnet habe, habe ich ein paar Wochen mit Emulatoren getestet, und zwar erfolgreich.

    Und so wie früher macht das ja heute eh keine mehr. Niemand wird heute ernsthaft einen Akkustikkoppler nehmen, eine Telefonnr. wählen und mit 300 bps sich an einer GEOS- User Mehlbox anmelden. Das geht heute so oder so über virtuelle, d.h. emulierte, Modems und Telnet.

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • - CCGMS2017 -> X-Modem und Punter brechen ab
    - Striketerm2014 -> XModem und Punter brechen ab

    ich habe generell die selben Probleme mit echter Hardware plus Jim Drews WiModem.
    Dazu kommt noch Zmodem was auch nicht funktioniert.
    Was aber funktioniert, ist Kermit unter striketerm. Kermit benutzt,glaube ich, nur die ersten sieben bit zum Transfer. Zmodem hingegen benutzt wohl alle acht und ist wohl recht timing kritisch.
    Werden bei deinem setup irgendwelche steuerzeichen/escape sequencen interpretiert? Oder ausgefiltert? Das WiModem hat z.B. das at Kommando at*t um Telnet Übersetzung ein/auszuschalten.

  • Soweit mir bekannt ist nicht, aber das muss ja nichts bedeuten :smile:

    Es kommt entweder zu Übertragungsabbrüchen nach 1 Block oder der Transfer startet erst gar nicht.
    Mein meinem WiFiModem und connect zum BBS (echte Hardware) hatte ich bisher keine Probleme mit XModem und auch nicht mit Punter. ZModem und andere Transferprotokolle hatten ich bisher nicht getestet (da XModem und Punter defacto Standard auf C64 BBSn ist).

    Bei Bedarf kann ich aber die Ausgabe aus dem tcpser Debugmodus Loglevel 5 oder höher hier posten...

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • Hier mal der Auszug von der "Server" Seite, d.h. BBS (C*Base / tcpser / Punter) und einem Datei Uploadversuch:

    Und zeitgleich die "Client" Seite mit VICE / tcpser / CCGMS 2017 / Punter:

    Übertragung startet nicht, d.h. ACK wird vom BBS gesendet, es kommt kein GOO vom "Ciient" -> irgendwann dann sogar Verbindungsabbruch.

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • Hast du mal versucht, dich striketerm zu striketerm zu verbinden und dann die Protokolle zu testen? Also Vice zu echtem c64.

  • Jep, gerade ausprobiert. Striketerm2014 auf real Hardware zu Striketerm 2014 auf VICE. Beides mit Punter -> kein Up- Download möglich. Nach ca. 1 Minute Wartezeit, Abbruch der Warteschleife vom Punter und Meldung "Download abortet!". Dann kommen nur noch ACKACK.
    Auf der Sender Seite (VICE) dann auch irgenwann Abbruch. Es werden noch ein paar GOOGOO ausgegeben und Ende.

    Im Endeffekt wurden 0 Bytes von der Datei übertragen.

    Nächster Versuch mit KERMIT Protokoll -> Hier wird auch auf die Übertragung gewartet, startet aber nicht -> manueller Abbruch mit c= Taste

    Nächster Versuch mit XModem-CRC Protokoll -> 1. Block wird angefangen, dann 10 Retries, dann Abbruch.

    Nächster Versuch mit XModem-1K -> 1. Block wird versucht zu senden, es kommt aber scheinbar nichts an, nach ca. 1 Minute -> Abbruch der Dateiübertragung mit Meldung "Download aborted!"

    Ich könnte das so fortführen mit den anderen Protokollen, die mir Striketerm anbietet. Auch andere Terminalprogs wie CCGMS, DESTERM etc. pp. bringen kein anderes Ergebnis.

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • Und welche baud Rate hast du eingestellt.
    Habe eben ausprobiert und bei mir läuft mit up9600 Treiber und 9600 baud selbst mit Kermit kein Download erfolgreich an. Erst bei 2400 klappt es.

  • Ich habe das komplett mit 2400 probiert. Da es damit nicht ging, wollte ich erst gar nicht mit 9600 oder schneller testen.

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • Erhhmm hätte es fast überlesen:

    Also das klappt bei dir mir 2400 baud, Kermit Protokoll, und VICE ?
    OK, dann was für ne Version VICE etc. pp. benutzt Du. Ich würde das gerne bei mir auch 1x ans Laufen kriegen.

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • Sorry, kein vice. Ich verbinde mich immer per Telnet mit meinem lokalen Linux Server. Aber wie geschrieben, habe ich ähnliche Fehler und ich gehe davon aus, dass diese durch die Übertragung der seriellen Schnittstelle auf ip entstehen.
    Ich versuche das ganze mal selbst unter Vice nach zu stellen.