Richtige Parameter zum Erstellen von G64 Images und NIB Files

Es gibt 220 Antworten in diesem Thema, welches 22.049 mal aufgerufen wurde. Der letzte Beitrag (4. Januar 2022 um 17:59) ist von Green Beret.

  • Das ist eine äußerst spannende Geschichte ... habe mich da jetzt weiter einige Stunden intensiv mit beschäftigt und etliche physische Disketten mit dem Original zurückgeschrieben.

    Also ... erstens ... es geht mir ja gar nicht um das lauffähige Original .g64 oder einen lauffähigen Kryoflux-Stream dieser Originaldiskette. Das habe ich alles schon.

    Zweitens ... es geht mir darum, diesen unbekannten Trackloader (custom) zu verstehen, der bei 3 bekannten Originalspielen von Gremlin aus dem Jahr 1987 anzutreffen ist.

    Drittens ... es gilt für mich herauszufinden, ob dieser Trackloader (ähnlich wie VORPAL, RAPIDLOK oder VMAX!) arbeitet und ein bestimmtes Trackalignment erfordert. Das vermute ich nämlich momentan sehr stark. Dazu spielt auch noch Musik während des Trackloadings.

    Viertens ... die kritische Kopierschutzabfrage ist definitiv auf Track 1 ... da fängt alles an. Wenn das nicht passt, steigt er im Startbildschirm (oder 2 Bildwechsel weiter aus) oder startet erst gar nicht mit dem Ladevorgang.

    Fünftens ... ich sehe den Sector Header 0 SYNC ... das ist der Startpunkt des Trackloadings (siehe Bild). Am Ende jedes custom Tracks springt der Trackloader an den Beginn des nächsten Tracks, wo der Anfang dann auch genau sein muss (perfektes Alignment). Wenn nicht, bleibt der Trackloader hängen.

    Sechstens ... es könnten weak bit bzw. weak bits Abfragen noch eine Rolle spielen. Diese sehe ich auf jedem Track im Stream ... aber die Bedeutung ist mir noch nocht klar. Jedenfalls könnten diese für die Probleme beim Zurückschreiben verantwortlich sein. Auch der zurückgeschriebene, originale Kryoflux-Stream auf Diskette startet nicht ... könnte ein Grund dafür sein ... damit tut der sich nämlich schwer.

    Wir werden das jetzt mal tiefergehend analysieren und diesem Kopierschutzverfahren auf den Grund gehen.

    Vielleicht hat Stephan Scheuer zwischenzeitlich schon wertvolle Analyseergebnisse ... was die genaue Funktionsweise dieses Trackloaders angeht.

    Zum Vergleich werde ich auch die Streams von Auf Wiedersehen! Monty und Thing Bounces Back heranziehen.

    Das ist jetzt alles zeitlich viel, viel aufwändiger als gedacht ... das dauert also noch etwas für die Antworten. ;)

  • Parser Also vermutest du, dass es sich beim Starttrack im Bild um einen Customtrack handelt (inkl. eingesetztem Kopierschutz), welcher irgendwie den Aufsprung zum nächsten Track nicht gänzlich schafft, oder wenn dann nur manipuliert, was dann den crash des Spiels verursacht. Hab ich das so richtig verstanden?


    Oh man, das scheint ja alles tierisch komplex zu sein. Hauptsache wir bekommen irgendwie meine Disk wieder hergestellt.

    Wenn das seine Zeit zum Verstehen braucht, so soll es sein. Find es jedenfalls ein interessantes Themengebiet.

    Wenn du etwas von Thing bounces back, Jack the Nipper, oder sonstigen Gremlins zum Auslesen benötigst, kann ich dir da gerne was zukommen lassen.

    Vielen Dank für deine bisher genommene Zeit um mir zu helfen. 🙋🏼‍♂️

  • Parser auf Track 17 ist dieser grüne Ring abgebildet und auf dem schwarzen Track 18 ein ähnlich buntes Kurzabbild wie in der 17 zu sehen. Was ist das denn genau? Startet hier der Trackloader mit der Musik?

  • markusC64 ich habe mir gerade ein sehr interessantes YT Tutorial eines GW angeschaut und hier wird auch erwähnt, das gemoddete Laufwerke das Indexsignal ausbinden können und dementsprechend auch die Rückseite einlesen können. Vorraussetzung ist eben, dass sie modifiziert werden (im Falle einer JU-475-4 nach deinem Jumpersheet die Jumper entsprechend setzen). Das GW kann sogar SCP lesen.

    Bin jetzt nur am überlegen welche Version des GWs ich mir zulege.

    F1 / V4 / F7 plus ??? Was denkst du und wo liegen da die Unterschiede? Im Video hatte er ja die F1.

    Laufwerk wirds dann wohl ein JU-475-4

  • Track 17 und Track 18 sind normales CBM DOS. Deswegen grün und man kann das normale Track-/Sektor-Layout sehen.

    Sooo ... jetzt erstmal sehr gute Nachrichten. Ich habe die Originaldiskette 1:1 remastern können (siehe BIldervergleich). Hat so ca. 3-4 Stunden gedauert bis ich das gebacken bekommen habe. Davon .nbz / .nib gezogen und mit den Parametern -f0 -r bzw. -f0 -r -C294 nach .g64 konvertiert. Musste dabei meine angeschlossene nibtools-1541 nahezu exakt auf 300RPM einstellen. Zweimal komplett auseinandergebaut, da zuerst den blauen Poti in die falsche Richtung justiert. Nach links erhöht die Drehzahl, nach rechts verringert man die Drehzahl.

    Beide .g64 laufen einwandfrei. Dann habe ich von dem remasterten Original einen Kryflux-Stream gezogen, wo das .g64 automatisch miterstellt wird. Läuft auch zu 100 %!

    Jetzt zum *Problem* an meinem Echtsystem ... da ist ein SID Nachbau drin, also kein originaler SID. Jetzt kommt dieser Trackloader ja mit Musik daher während des Ladevorganges.

    Jetzt muss ich doch tatsächlich mal einen anderen C64 bemühen mit originalem SID zum Gegentesten.

    Werde weiter berichten ... ;).

    P.S.: Am originalen SID liegt es nicht.

  • Parser

    Ich bin hin und weg !!!! Herzlichen Dank für dein ivestigativ-restauriertes Eingreifen als Support-Halbdoktor in weiß.

    Dass deine 1541 darunter kurzweilig durch deinen Eingriff mit Steroiden versorgt wurde, das ist ja schon heavy. Hoffentlich unbeschadet. Vermutlich wäre das mit einer 1571 unter nibtools, wie in meinem Falle einfacher gewesen.

    Das Ergebnis aber erfreut mich zutiefst. Somit hast du nun restauriert, gesichert und von nib/nbz umgewandelte g64 Files meiner Disk. welche schon mal save sind und von mir nebst meines unendlichen Danks, eine ehrenwerte Verbeugung.:thnks:

    Das mit dem SID Nachrüst Anbau hab ich mir tatsächlich auch überlegt. In meinem ist aber noch der originale 6581 gesockelt drin. Nen Ersatz hab ich auch. Inzwischen gibt es ja diese Twin SID Varianten. Da weiß ich allerdings nicht, wie diese nun rüberkommen. Nen Super PLA musste ich mir wegen meines defekten PLA in meinen C64 auch nachrüstend einsetzen und bin ganz zufrieden damit.

    Wollte vor ca. 10 Jahren mal meine Diskboxen mit einer 1541U II am C64 digitalisieren, da ich damals die nötige Hardware hierzu noch nicht hatte und gefühlt ein viertel der Disks konnten durch den defekten PLA nur fehlerhaft digitalisiert werden.

    Nur das mal nebenbei aus meiner Erfahrung mit defekten Bausteinen.

  • Sooo ... Nachtrag:

    1541-II ... gemasterte Originaldiskette läuft nicht.

    1571 ... gemasterte Originaldiskette läuft.

    :gruebel

    Parser Uiiii, warum ist das so?

    Da habe ich (noch) keine Ahnung ... das ist ein Thema für die Hardcore-Floppyprofis.

    x1541 ... markusC64 ... irgendeine Idee?

  • Green Beret ... anbei deine reparierte .nbz / . nib. ;)

    Parser Vielen lieben Dank. Ich werd meine Disk gleich wieder fixen. :thumbsup:

    Viel Erfolg! :thumbup:

    JAAAAAAAA !!!!! Das Ding läuft wieder. Bin megaglücklich.

  • irgendeine Idee?

    Eventuell Speeder. Als ich meine hescriebene Diskette ausprobieren wollte, musste ich auch feststellen, dass es mit meinen Speeder nicht wollte. Als ich im C128 wieder den originalen C64 Kernal drinhatte, sah es ganz anders aus.

    Das Spiel scheint also für Speeder irgendwie anfällig zu sein.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

  • Meinetwegen auch das - kann man schließllich auch als bewusste Speeder-Anfälligkeit bezeichnen.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von markusC64 (28. Dezember 2021 um 10:32)