Beiträge von wweicht im Thema „Zoomfloppy funktion überprüfen“

    Hallo,

    Also:

    C:\Windows\System32
    Größe: 65,4 KB (67 008 Bytes)

    Das sieht erstmal alles soweit gut aus.


    Version: (du meinst wohl "Details") 1.2.2.0

    Mmmhh, bei mir heisst er Reiter "Version".

    Welches WinXP hast Du? Hier läuft WindowsXP SP3. Aber auch wenn Deins älter ist, sollte das nicht das Problem sein ...
    Öffne mal die Eingabeaufforderung unt tippe ein:
    winver >Enter<

    Im sich öffnenden Fenster steht bei mir (2. Zeile):

    Version 5.1 (Build ...: Service Pack 3)


    Hast Du 52.Master Copy schon zum Laufen bekommen? markusC64 hat ja das D64 hier nochmal angehängt. Es ist ein C64-Programm. Also immer im C64-Mode starten, dann mit "G" die Geräteadresse auf die 1571/1541 einstellen (da geht wohl nur 8 - 11), die zu prüfende Disk einlegen, und "v" drücken.
    Als Ergebnis erscheinen für jeden Track/Sektor ein Punkt. Bei Fehlern steht da wie z.B. bei Deinem Test.G64 hier bei mir bei Track 01 Sektor 0 ein "r" für Read-Error.

    Funktioniert denn OpenCBM mit der ZoomFloppy? Also z.B.:

    d64copy x test.d64 (D64 von Diskette lesen, x durch die Adresse der Floppy ersetzen)

    und

    d64copy test.d64 x (D64 auf Diskette schreiben, x durch die Adresse der Floppy ersetzen)


    und funktionieren dies D64s bzw. Disketten dann am C64/C128?


    Wenn ich das richtig verstanden habe, hast Du jetzt das Zoonfloppy und die 1571 ausgetauscht. Im 2. Log (Post Bitte melde dich an, um diesen Link zu sehen.) ist die Floppy ja nicht mehr ganz so schnell (Einträge bei "Testing track capacity at each density").

    Also könnte nur noch die Verkabelung problematisch sein...
    Wie ich weiter oben schon schrieb, ziehe mal das Parallelkabel von der Zoomfloppy ab und führe den Test von oben nochmal durch. Test 2 sollte jetzt fehlschlagen. Ansonsten der serielle Anschluß der 1571 am Zoomfloppy. Wie ist das Kabel belegt? Ist es gut geschirmt? Auch die USB-Verbindung (Zoomfloppy - PC) könnte Probleme verusachen.

    Ich weiss, ich stochere ein wenig im Nebel .....

    Gruß
    Werner

    So, diese Version tut es im Emulator mit Jiffydos - gerade getestet

    Hätte mich auch arg verwundert, wenn das das Problem gewesen wäre.

    Die 1571 die hier am Zoomfloppy hängt (da hängt sie permanent) hat JiffyDOS, die in meinem C128DB hat kein JiffyDOS. Da wäre bei mir bestimmt schon irgendwas aufgefallen ...

    Gruß
    Werner

    Bei beiden Versuchen das gleiche Ergebnis:

    Jetzt weiss ich auch nicht mehr weiter :sad:

    Dann gehen wir mal ans eingemachte :wink:

    Auf Win32-Systemen gibt es 2 Dateien.

    Das ist zunächst libusb0.dll unter C:\WINDOWS\SYSTEM32 und

    libusb0.sys unter C:\WINDOWS\SYSTEM32\DRIVERS

    Bitte mal jede der Dateien einzeln mit rechter Maustaste anklicken und "Eigenschaften" anklicken. Hier interessiert mich mal unter "Allgemein" die Größe, unter "Digitale Signaturen" der Eintrag bei Zeitstempel (Datum reicht) und die Dateiversion unter "Version".

    Poste das mal hier. Weiterhin gibt es unter C:\WINDOWS\SYSTEM32 die Dateien opencbm-xum1541.dll, opencbm.dll, opencbmvdd.dll und opencbm.conf.
    Von den ersten 3 Dateien wieder wie oben unter "Version" was steht hinter "Dateiversion". Bei letzterer Datei bitte hier mal den Inhalt posten (ist eine Textdatei).


    Hinweis: kann sein, das Du bei Windows erst die Anzeige von Systemdateien aktivieren musst ...

    Gruß
    Werner

    Hast Du "52.Master Copy" aus dem 64'er SH 92? Damit könntest Du mal ein Test auf Lesefehler mit einer geschriebenen Geos-Disk machen.

    Ich habe es jetzt mal probiert.

    Es handelt sich dabei um die APPLIKATIONS-Diskette von Geos 128. Das G64 und NIB von "DerSchatten" auf Diskette kopiert. 52.Master Copy zeigt bei beiden zuverlässig ein r bei Track 1 Sektor 0 an.
    Das Original-G64 aus dem Forum hier keine Fehler.

    Gruß
    Werner

    Wie soll ich nun was testen?

    Also:

    nimm als Quelle (G64) ein originales (noch nie kopiertes Geos G64; ich würde mal vorschlagen das von hier: Bitte melde dich an, um diesen Link zu sehen. , das war das erste, wo Du mir Probleme beschrieben hast).

    Dann brauchst Du 4 Disketten. Kopiere in der MS-DOS -Eingabe-Aufforderung die 2 G64s mit

    1. Versuch:

    nibwrite G128RSYS.G64

    und

    nibwrite G128RSIC.G64


    Beschrifte beide Disketten mit SRQ. Teste jetzt mal am C128 beide Disketten. Geos installieren, anschließend den uninstaller vom D64 probieren undnochmal installieren.


    Im 2. Versuch dann:


    nibwrite -P G128RSYS.G64

    und

    nibwrite -P G128RSIC.G64

    Hier sollte jetzt parallel mode aktiv sein. Und dann den Test beider Disketten wie oben beschrieben.

    Was kommt dabei raus?

    Gruß
    Werner

    Die Geos-Disketten, von Denen wir die g64 haben, sind zum größten Teil ja mit Deiner 1571 geschrieben und gelesen

    Nachtrag:
    In den Postings 134 und 154 unter "Geos 64 und Geos 128 jungfräulich" sind G64s enthalten die "DerSchatten" damals für mich erstellt hat. Bei Geos 64 alle 3, bei Geos 128 das, welches Geowrite 128 enthält.

    Gruß
    Werner

    Kann mir jemand sagen wo man die aktuelle Firmware bekommt?

    in dem Paket von hier:

    Bitte melde dich an, um diesen Link zu sehen.

    ist die aktuelle Firmware das File mit der Endung . hex und eine bat. Datei (firmware-update.bat) enthalten. Die bat-Datei muss eventuell noch auf Deine Verhältnisse angepasst werden ....


    Gruß
    Werner

    PS:

    Wie genau mit welchen Parametern rufst Du nibread/nibwrite auf?

    Wenn Du mir mal diese schon gestellte Frage beantwortest :wink: , kommen wir eventuell weiter ...
    Ich glaube momentan nicht, dass das ein Problem der Zoomfloppy ist.

    Daher auch der Hinweis mit den Test auf Lesefehler per "52.Master Copy" - wenn es pro Track ziemlich genau ein Sektor wäre, hätten wir exakt das gleiche Problem

    Das mache ich demnächst mal, melde mich dann ...


    Die Geos-Disketten, von Denen wir die g64 haben, sind zum größten Teil ja mit Deiner 1571 geschrieben und gelesen

    Das stimmt so nicht :wink:
    Wenn man es genau betrachtet, sind es fast die wenigsten ....

    Unter "Geos 64 und Geos 128 jungfräulich" ist nur GEOS 128 f. GeoRAM (Posting 272) und GEOS 128 Original (M&T) (Posting 283) von mir.
    Die anderen habe ich nur geprüft (wenn vorhanden NIBs und G64 geschrieben und am C128 und VICE getestet. Veröffentlicht habe ich dann die G64s, wie ich sie bekommen habe.

    Unter "originale Geos Applikationen jungfräulich" sind es: GeoPublish, geoCalc 64, geoCalc 128, geoChart, geoFile 64 und GeoFile 128.
    Der Rest wie oben ...


    der Trackkürzungsalgorithmus in nibwrite ist scheinbar nicht sonderlich gut

    Nur mal aus Neugierde: Macht diese Routine einen Unterschied wenn seriell oder parallel übertragen wird?
    Das wäre möglicherweise eine Erklärung dafür, warum bei "DerSchatten" plötzlich die Probleme aufgetreten sind. Irgendwann wurde in nibread/nibwrite die Voreinstellung für den zu benutzenden Modus (SRQ oder Parallel) geändert. Die ist in neueren Versionen SRQ und war früher Parallel .

    Mir ist vorhin aufgefallen, dass im Quellcode von nibread und nibwrite der Hile-Bildschirm nicht aktualisiert wurde .... (habe ansonsten keine Ahnung von der Programmiersprache ...). Weiter oben sehe ich aber bei der Abfrage der Optionen etwas ganz anderes.

    Gruß
    Werner

    Hallo,

    Eins fällt mir auf: Deine Floppy dreht ein bisschen schnell (300,54 rpm). Wenn die jetzt die Daten, die mit einer normal schnell drehenden Floppy erzeugt wurden, schreiben soll, kann es Probleme geben.

    nur zum Vergleich:

    meine 1571 dreht mit 300.24 - 300.26 rpm


    Um den Fehler einzugrenzen, könntest Du "nibconv+" nehmen.

    hast Du mal einen Download-Link parat für nibconv+ (fertiges Programm) ? Danke.

    Gruß
    Werner

    Hallo,

    Hinter Track 1 bis 38 steht im OP überall 0%. Weiss jemand, was das bedeutet?

    Ich leider nicht. Diese Anzeige kommt auch erst bei neueren nibtools-Versionen und habe ich hier bei mir auch schon beobachtet. Aber da die Disketten hier bei mir nach dem Kopieren sowohl unter WinVice als auch am echten C128DB funktionieren, gehe ich mal davon aus, dass das so sein muss :wink: .

    Gruß
    Werner

    Funktionieren die Images im VICE? Kannst du da ohne Probleme GEOS und dann GEOWRITE starten?

    Ich habe damals und sonst immer mal wieder alle von mir zur Verfügung gestellten G64s, die es hier zum Download angeboten habe in VICE probiert. Geht problemlos. Seit ich das ZoomFloppy selber habe (seit Mitte 2015), habe ich alle auch auf echte Disketten kopiert und auf meinem C128DB laufen sie dann auch ohne Probleme...

    Gruß
    Werner

    Hallo,

    Das ganze hängt an einem WinXP Rechner mit 1571 Floppy und eingebauten JiffyDOS.

    Ist das 32-bit oder 64-Bit WinXP?

    kurzes rundes Seriell sowie Flachband Parallel.

    Bitte ziehe mal das Parallelkabel (im ausgeschaltetem Zustand :wink: ) vom Zoomfloppy ab und versuche das Lesen und Schreiben auf/von Diskette nur mit Seriell-Kabel. Laut Deinem Log oben wird nur das benutzt (SRQ-Mode). Ändert das irgendwas?

    Wie genau mit welchen Parametern rufst Du nibread/nibwrite auf?

    Mögliche weitere Fehlerquelle ist die USB-Verbindung zwischen PC und Zoomfloppy. Diese Kontrollieren oder mal anderes USB-Kabel benutzen.

    Fakt ist: Deine Images haben Diskettenfehler (z.B. das nib und das G64, die Du mir letztens per Mail geschickt hast: test.nib und test.g64). Irgendwas scheint da die Übertragung zu stören.


    Hier bei mir werkelt das Zoomfloppy unter WinXP 32 bit mit einem normalen CBM-Seriell Kabel und kurzem USB-Kabel problemlos mit einer 1571 die auch JiffyDOS eingebaut hat ....


    Wenn das nicht hilft, müssen wir tiefer einsteigen ...


    Gruß
    Werner

    PS: Es geht hier vor allem um die G64-Images für Geos aus Bitte melde dich an, um diesen Link zu sehen. , die von mir zusammengestellt wurden und teilweise damals von "DerSchatten" erstellt wurden. Ich meine, die waren damals noch OK ...