GEOS und SCSI-Connect

Es gibt 182 Antworten in diesem Thema, welches 33.728 mal aufgerufen wurde. Der letzte Beitrag (13. Juli 2025 um 19:43) ist von Larry.

  • Bei meinem Thunderdrive kommt dann folgende Ausgabe:

    Wie oben schon erwähnt geht damit vieles nicht, da die Copyright89-Datei damit den Dienst verweigert. Und die Routinen in der Datei nutzen ältere und meine Programme zur Steuerung der CMD-HD. Wenn ich mir die CMD-HD-ROMs von WW anschaue und vergleiche, dann gibt es da viele Unterschiede im textlichen Bereich, nur ein paar wenige Assembler-Bytes weichen voneinander ab.

    Falls Du Zeit (Lust und Laune) hast, dann lade mal das Programm cbmHDscsi Bitte melde dich an, um diesen Link zu sehen. herunter, auf eine 1541 oder ein SD2IEC kopieren, das Thunderdrive anschließen und cbmhdscsi starten. Es sucht zuerst nach CMD-HD-Laufwerken. Dabei wird ein Text ab $fea0 geprüft und da steht bei beiden ROMs "CMD HD". Damit sollte auch das Thunderdrive von cbmHDscsi erkannt werden.

    Im Hauptmenü dann "F5" drücken, dann scannt das Programm nach SCSI-IDs (z.B. ext. JAZ-Laufwerk). Das geht dann über SCSI-Befehle, nicht über ROM-Abfragen. Sollte eigentlich auch funktionieren. Dann wird eine Tabelle mit gefundenen SCSI-Laufwerken angezeigt, Auswahl mit 0-6. Bestätigen mit RETURN und über F7 auf das neue Laufwerk wechseln. Wenn alles funktioniert sollte ein "OK" angezeigt werden:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Danach das Programm beenden. LOAD"$=P",dev (=Thunderdrive-Adresse) sollte dann das Partitionsverzeichnis vom ext. Laufwerk anzeigen.

    Was auffällt ist, das bei den Unterschieden im ROM andere Werte nach $8F00 geschrieben werden. Nachdem was ich damals so rausgefunden habe sind das die Steuerbits für die LEDs. Da scheint das Thunderdrive andere Bits zu verwenden. Ansonsten gibt es noch direkt am Anfang einen 16-Bit-Wert, vermutlich die Einsprungadresse in das ROM. Die restlichen Unterschiede sind textlicher Art.

  • Moin, :)

    das Thunderdrive (mit SD Karte) funktioniert mit cbmhdscsi. Habe es selbst mit ausprobiert, nachdem auf einem LuheCon Treffen jemand so ein Teil zum laufen bringen wollte (angeschlossen an ein Ultimate 64 Motherboard).

    Zuerst ist cbmhdscsi immer wieder mittendrin mit Fehler abgebrochen,

    bis wir es mit einer anderen SD Karte probiert haben. Mit der lief dann alles. Habe dann auf die nicht gangbare SD Karte, mit meinem Laptop und Rawcopy, eines von meinen Test dhd's aufgespielt. Die lief dann zwar auch, aber formatieren ohne Fehler ging dann wieder nicht.

    Ich würde sagen, SD Karte Schrott.......

    Liebe Grüße,

    Jojo

  • Moin, :)

    das Thunderdrive (mit SD Karte) funktioniert mit cbmhdscsi.

    Liebe Grüße,

    Joj

    Kann das uneingeschränkt bestätigen. Auch bei mir (selbe Konfig Thunderdrive HD mit scsi2sd aber am c128 dcr mit U2+ am Expander und jiffy-dos) funktioniert (e) cbmhdscsi64 auf Anhieb mit inzwischen 3 SD-Karten einwandfrei (und tut es immer noch). Auch ggf. mit an der HD angeschlossenem ZIP-Drive und deren Medien womit cbmhdscsi auch keine Probleme hat.

    cbmhdscsi ist TOP! Etwas langsam aber einfach TOP. Danke dafür darkvision

    Inkompatibilitäten der Thunderdrive HD habe ich bisher generell nicht festgestellt. Funktioniert auch problemlos mit jeder CMD Software.

    Vermutlich liegt der Grund der geringfügigen Abweichungen im ROM im Vergleich zum originalen CMD-HD ROM beim Copyright. Meiner Meinung ist die Thunderdrive ein perfekter CMD-HD clone der dem Original in nichts nach steht.

  • Inkompatibilitäten der Thunderdrive HD habe ich bisher generell nicht festgestellt. Funktioniert auch problemlos mit jeder CMD Software.


    Vermutlich liegt der Grund der geringfügigen Abweichungen im ROM im Vergleich zum originalen CMD-HD ROM beim Copyright. Meiner Meinung ist die Thunderdrive ein perfekter CMD-HD clone der dem Original in nichts nach steht.

    Nunja, wenn es mit cbmHDscsi geht deutet ja vieles darauf hin das eine Anpassung an der internen Copyright89-Datei dann auch geoHDscsi mit dem Thunderdrive arbeiten würde.

    Bei Gelegenheit kann ich mal versuchen die Abfrage anzupassen.

  • Bei Gelegenheit kann ich mal versuchen die Abfrage anzupassen.

    Hier eine Testversion zu geoTDscsi, also nur für die ThunderDrive/HD. Darin enthalten ist diese CMD89-Datei, angepasst auf das TD-ROM. Ich hab unter VICE das TD-ROM an Stelle des CMD-HD-ROM verwendet und kann dann mit der geoTDscsi-Version die Geräte wechseln.

    Falls jemand ein "echtes" ThunderDrive und GEOS/MP3 oder GDOS64 verwendet, dann bitte testen.

    Hinweis: Das Programm funktioniert *NICHT* mit einer echten CMD-HD, dafür bitte weiterhin geoHDscsi verwenden ;)

  • Falls jemand ein "echtes" ThunderDrive und GEOS/MP3 oder GDOS64 verwendet

    besitze keine ThunderDrive-HD ;) , habe geoTDscsi aber trotzdem mal unter GTK-WinVice V3.8 r45256 probiert. Hier läuft es problemlos mit dem ThunderDrive-BootROM.

    Nun sind die Besitzer einer echten ThunderDrive-HD am echten C64/C128 dran :wink: ....

    Übrigens, kleine Anmerkung am Rande: cbmhdscsi64-0.07 funktioniert hier unter WinVice auch am C128 in 80 Zeichen.

    Gruß

    Werner

  • Das Thema ist mir nach meinem Urlaub damals im September komplett in Vergessenheit geraten... CMD-HD ging ja.

    Allerdings bin ich wohl hier noch eine Antwort schuldig, da ich scheinbar der Einzige mit RA Thunderdrive ist, der ab und an GEOS (errhmmm MP3 ;) ) nutzt.

    Jetzt habe ich heute gedacht, machst du mal flott nach Feierabend die Thunderdrive an den Rechner, das SD2IEC mit dabei und probierst mal das Progrämmchen von darkvision aus.

    Tja und da kamen wieder meine Probleme mit MP3 was nicht fertig bootet wenn die irgendwann mal eingestellte Drive Konfig nicht mehr passt. Da hat mich jetzt wieder hart an meine

    Gedultsgrenze gebracht und es läuft immer noch nicht.

    Weiter oben ist ja noch ein altes Foto von den beiden Drives, aber wie herum ich die auch einstelle (Dev.#) das will einfach nicht.

    Kann ich irgendwie außerhalb von GEOS / MP3 die Config Datei von der HD auslesen, um zu sehen, wie ich die Drives damals eingestellt hatte? Ich will jetzt nicht unbedingt für den Test hier alles neu aufsetzen.

    Oder alternativ, kann ich die CMD-HD anschließen, denn da bootet MP3 ohne Probleme, und dann die Thunder Drive mit dem JAZ oben drauf anklemmen, ohne das MP3 dabei aussteigt?

    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

  • Tja und da kamen wieder meine Probleme mit MP3 was nicht fertig bootet wenn die irgendwann mal eingestellte Drive Konfig nicht mehr passt.

    Tipp: Immer eine 3,5"-Diskette als Laufwerk Bitte melde dich an, um diesen Link zu sehen. ohne weitere Laufwerke bereithalten. Damit kann man dann starten und ggf. die Konfiguration auf einem anderen Laufwerk neu abspeichern.

    Ich hab jetzt mal was programmiert:

    Code
       10 open2,8,2,"geos64.boot,p,r"
       20 get#2,p0$,p1$
       21 get#2,j0$,j1$,j2$
       30 get#2,dr$,dt$,dm$
       31 printasc(dr$+chr$(0))
       32 printasc(dt$+chr$(0))
       33 printasc(dm$+chr$(0))
       90 close2

    Die Zeilen 20+21 lesen ein paar Dummy-Bytes ein, danach werden die Konfigurationsdaten eingelesen.

    In ZeileBitte melde dich an, um diesen Link zu sehen. Laufwerk (,8) und ggf. Dateiname (geos64 oder geos128) anpassen. Die MP3-Partition muss dabei die aktive Partition sein. Dann mit RUN starten.

    Es werden drei Bytes angezeigt, hier die Ausgabe von meiner 1581-Bootdisk:

    Code
     8 = Laufwerksadresse 8-11
     3 = Laufwerkstyp (1581, Dezimal)
     0 = Laufwerks-Modus

    Der Laufwerkstyp sollte einer der folgenden Werte sein:

    Was auch sein kann:

    Du hast zwar die Boot-Dateien auf die HD kopiert (z.B. von einer 1581-Disk), aber kein MakeBoot ausgeführt. Wenn Du GEOS am laufen hast (z.B. von einer 1581-Disk), dann das Thunderdrive im Editor einrichten, die Boot-Partition öffnen und Makeboot ausführen. Egal was vorher eingestellt war, die jetzige Adresse wird die neue Startadresse. Zur Sicherheit dann noch den Editor von der Thunderdrive-Partition öffnen und die Konfiguration speichern. Die HD-LEDs sollten dabei blinken.

    Wenn man das System auf einem anderen Laufwerk als Bitte melde dich an, um diesen Link zu sehen. einrichtet, dann empfiehlt sich ein kleiner Reminder (auf der HD kann man ja kein Disklabel draufkleben...)

    Code
    10 print"geos/mp3:"
    20 print"bootlfwk #8=Thunderdrive"
    30 print"laufwerk #9=1581"
    40 print"laufwerk #10=sd2iec/d81"

    Das ganze als "readme-mp3.bas" abspeichern und an erster oder zweiter Stelle im Verzeichnis einsortieren.

    Oder alternativ, kann ich die CMD-HD anschließen, denn da bootet MP3 ohne Probleme, und dann die Thunder Drive mit dem JAZ oben drauf anklemmen, ohne das MP3 dabei aussteigt?

    Wo anklemmen? Am ser.Bus? Besser nicht... sowas in der Art war der Grund dafür das meine HD-Platine den Geist aufgegeben hat.

    Was theoretisch gehen *könnte* ist: Computer+Laufwerke abgeschaltet, Thunderdrive anschließen aber nicht einschalten. Am besten als letztes Laufwerk am Bus/Kabel. Es sollte aber eine Adresse haben die durch kein anderen Laufwerk belegt ist (z.B. 12 bis 19). Dann GEOS starten, im Editor ein freies Laufwerk (nicht die vorhandene HD) als CMD-HD einrichten. Es kommt die Meldung "Bitte Laufwerk einschalten". Dann das Thunderdrive einschalten.

    Das kann funktionieren, muss es nicht! Zu viele Laufwerke oder abgeschaltete Laufwerke am Bus können ein Problem sein.

  • Wow, danke. Ich schaue mir das am Wochenende an. Heute bin ich zu fertig dafür.

    Rückmeldung folgt.

    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

  • So endlich etwas Zeit gefunden.

    Bei mir kommt als Ergebnis: 0, 147, 34

    Laufwerk 0 ?

    Typ 147?

    Was bedeutet das denn?

    8,3,2

    Bedeutet ich muss von SD2IEC als LaufwerkBitte melde dich an, um diesen Link zu sehen. booten.

    Dann gehe ich mal auf die Suche nach der richtigen SD Karte...


    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

    Einmal editiert, zuletzt von Larry (13. Juli 2025 um 17:19)

  • Rückmeldung:

    Ich habe es tatsächlich geschafft MP3 wieder zum starten zu bewegen.

    Das geoTDSCSI erkennt beim scannen die HD als HDD SCSI2SD. Allerdings das angeschlossene JAZ Drive nicht.

    Da das nur eine Test Version ist, reicht diese Info oder kann ich weiter 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

  • 8,3,2

    Bedeutet ich muss von SD2IEC als LaufwerkBitte melde dich an, um diesen Link zu sehen. booten.

    Dann gehe ich mal auf die Suche nach der richtigen SD Karte...

    Ja, die "2" am Ende steht für "SD2IEC" (RealDrvMode Bit%1).

    Wenn es aber ein SD2IEC war, dann ist es ein Dxx, das kann man unter VICE neu anlegen, ohne extra Laufwerke und dann am Computer booten. Nur die Laufwerksadresse muss gleich sein. Ob 1581(VICE) oder Computer(SD2IEC) ist egal.

    Evtl. ist das einfacher als eine SD-Karte zu suchen...

    Das geoTDSCSI erkennt beim scannen die HD als HDD SCSI2SD. Allerdings das angeschlossene JAZ Drive nicht.

    Da das nur eine Test Version ist, reicht diese Info oder kann ich weiter testen?

    Naja... das geoTDScsi sollte nur das TD erkennen, die Erkennung für angeschlossenen Laufwerke ist da unverändert. Und ich meine ein JAZZ wurde an der CMD-HD erkannt.

    Wird denn das JAZZ mit den CMD-Tools erkannt?

  • Wird denn das JAZZ mit den CMD-Tools erkannt?

    Mit der CMD-HD auf jeden Fall. Wie das mit dem ThunderDrive ist müsste ich noch einmal ausprobieren. Da bin ich mir nicht mehr sicher.

    Edit: LL Format erkennt ein Gerät auf LUN5, was in meinem Fall das JAZ Drive ist. Natürlich auch LUN0 sprich die HD

    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

  • Edit: LL Format erkennt ein Gerät auf LUN5, was in meinem Fall das JAZ Drive ist. Natürlich auch LUN0 sprich die HD

    OK, dann wird zumindest das JAZZ am SCSI-Bus überhaupt erkannt. Da werden ja SCSI-Befehle gesendet um das Gerät abzufragen. Evtl. läuft da was schief.

    Hast Du mal scsi-connect aus Bitte melde dich an, um diesen Link zu sehen. Thread getestet?

  • scsi-connect64 sagt mit "Diskette in Laufwerk 5 einlegen". Außer Stop zum abbrechen, reagiert das programm sonst nicht weiter.

    Die "+" Version verhält sich genau so.

    Das originale Programm will auf dem C64 nicht. Ist glaube ich für den 128er oder?

    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

  • Das originale Programm will auf dem C64 nicht. Ist glaube ich für den 128er oder?

    Ja...

    scsi-connect64 sagt mit "Diskette in Laufwerk 5 einlegen". Außer Stop zum abbrechen, reagiert das programm sonst nicht weiter.

    OK, aber das JAZZ wird erkannt aber das Medium im Laufwerk selbst nicht? Wenn das JAZZ aber an einer CMD-HD hängt, dann wird es erkannt? Ist es schon auf CMD-formatiert?

  • Diskette in Laufwerk 5 könnte man als "erkannt" interpretieren. Von daher ja. Das das Programm dann aber scheinbar nichts weiter macht

    OK das JAZ war idle. Nach 1x eject und neu reinschieben geht das Programm von alleine weiter.

    Danach LED Disco an der HD.

    Das Medium im JAZ hat eine Kopie von der CMD-HD drauf, ist also schon zuvor formattiert worden etc.

    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

  • OK das JAZ war idle. Nach 1x eject und neu reinschieben geht das Programm von alleine weiter.

    Danach LED Disco an der HD.

    Das Medium im JAZ hat eine Kopie von der CMD-HD drauf, ist also schon zuvor formattiert worden etc.

    Die LED-Disco kommt wegen dem TD, in SCSI-Connect ist da keine angepasste ROM-Kennung vorhanden.

    Das Medium wird also erkannt, unter geoHDScsi war das JAZZ aber nicht zufällig IDLE?

    geoHDScsi baut ja auf SCSIConnect auf, es sendet also die gleichen Befehle an das SCSI-Laufwerk.

  • geoHDScsi war das JAZZ aber nicht zufällig IDLE?

    geoHDScsi oder "..TDScsi" ?

    Unter TD Scsi wird es nicht erkannt. Gerade extra noch einmal MP3 gestartet. Jaz brummt vor sich her, aber nur die HD wird im Programm angezeigt.

    Aber auch geoHDScsi findet das laufende JAZ nicht, nur die HD

    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

  • geoHDScsi oder "..TDScsi" ?

    Unter TD Scsi wird es nicht erkannt. Gerade extra noch einmal MP3 gestartet. Jaz brummt vor sich her, aber nur die HD wird im Programm angezeigt.

    Aber auch geoHDScsi findet das laufende JAZ nicht, nur die HD

    Der Unterschied zwischen geoHDScsi und geoTDScsi ist nur der Laufwerks-Code, der zum wechseln des Laufwerks benötigt wird. Ohne Anpassung beim wechseln des Laufwerks -> LED-Disco.

    Wenn das JAZZ am TD grundsätzlich nicht erkannt wird (geoHDScsi oder geoTDScsi spielt dabei keine Rolle), dann muss es da doch einen Unterschied zu SCSIConnect geben. Aktuell hab ich andere Baustellen, aber ggf. könnte ich SCSIConnect auch für das TD anpassen... der Code wurde ja für geoTDScsi angepasst, wäre also nur copy&paste.

    Ich kann da aber nicht ausschließen das es am TD doch einige Änderungen am Device-Management gab und das es grundsätzlich nicht oder anders funktioniert...