Ein bestimmtes 264er .d64 lässt sich nicht schreiben.

Es gibt 14 Antworten in diesem Thema, welches 2.324 mal aufgerufen wurde. Der letzte Beitrag (9. September 2015 um 22:50) ist von -SkY-.

  • Ein bestimmtes 264er .d64 lässt sich nicht schreiben.
    Bei allen anderen O
    Images klappt es. Es hat 692 Blocks.
    Aber die sonstigen die ich zurückschreibe 689 Blocks.
    Hat jemand eine Idee?

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

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

  • Das ist der angehängte Fehlerbereich. Ein normales .d64 enthält 683 Sektoren zu 256 Bytes, macht 174848 Bytes. Um Lesefehler zu simulieren, gibt es aber auch .d64-Files, an die weitere 683 Bytes angehängt wurden: Jedes dieser Bytes enthält dann den Fehlercode, der beim Lesen des korrespondierenden Blocks gemeldet werden soll.
    Du kannst also entweder dieser Fehlerbereich abschneiden (dann werden eben keine Fehler gemeldet) oder Dir ein Tool suchen, dass beim Zurückschreiben auch diesen Fehlerbereich beachtet und die entsprechenden Sektoren passend "kaputtmacht".

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Danke :) Welches Tool kann das? Ich benutze zumeist den C64.

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

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

  • Das ist der angehängte Fehlerbereich. Ein normales .d64 enthält 683 Sektoren zu 256 Bytes, macht 174848 Bytes. Um Lesefehler zu simulieren, gibt es aber auch .d64-Files, an die weitere 683 Bytes angehängt wurden: Jedes dieser Bytes enthält dann den Fehlercode, der beim Lesen des korrespondierenden Blocks gemeldet werden soll.
    Du kannst also entweder dieser Fehlerbereich abschneiden (dann werden eben keine Fehler gemeldet) oder Dir ein Tool suchen, dass beim Zurückschreiben auch diesen Fehlerbereich beachtet und die entsprechenden Sektoren passend "kaputtmacht".

    Die Mercenary Originaldisketten (egal ob englisch oder deutsch) enthalten alle tatsächlich einen READ ERROR, der am Ende des Ladens abgefragt wird.

    Ist dafür nicht eigentlich eher ein G64 üblich?

  • Wie kriege ich das jetzt von meinem SD2IEC zurück auf Diskette?
    Welches Tool ( 264er oder C64) schreibt die Schreibfehler des
    D64 Files mit? Ich möchte nämlich meine Spielstände auch
    auf Disk speichern und nicht auf Tape. Das geht wohl nur bei
    diesem D64 Image.

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

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

  • Wie kriege ich das jetzt von meinem SD2IEC zurück auf Diskette?


    Ne XU1541 besorgen, dann kannst Du ne 1541 über USB am PC anschließen.

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom:


  • Ne XU1541 besorgen, dann kannst Du ne 1541 über USB am PC anschließen.

    Über die PC Software schreibt er die defekten Sektionen mit ? :)

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

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

  • Könnte das nicht auch eine Ultimate 1541 II übernehmen ( wenn vorhanden ? ), so mals Idee ?

    Brotscheibe

  • Also ich hab nur 2x normale 1541-II hier :D

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

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

  • Na, dann versuchs doch mal mit einer auf dem C64. :thumbsup:

    Jetzt habe ich es verstanden.

    Brotscheibe

  • Welches Tool kann das?

    Keine Ahnung.

    Die Mercenary Originaldisketten (egal ob englisch oder deutsch) enthalten alle tatsächlich einen READ ERROR, der am Ende des Ladens abgefragt wird.

    Ist dafür nicht eigentlich eher ein G64 üblich?

    Kommt darauf an. Der an ein d64 angehängte Fehlerbereich kann nur sowas signalisieren wie "Track 5, Sektor 3 hat einen Prüfsummenfehler". G64 kann aber tatsächlich die "fehlerhaften" Rohdaten speichern, aus denen die Prüfsumme generiert wird, und noch weitaus mehr. Es kommt also auf die Komplexität des Kopierschutzes an, ob ein d64 mit Fehlerbereich ausreicht oder ob man ein g64 braucht.

    Könnte das nicht auch eine Ultimate 1541 II übernehmen ( wenn vorhanden ? ), so mals Idee ?

    Als Besitzer einer solchen solltest Du in einer weitaus besseren Position zum Beantworten dieser Frage sein als der Thread-Ersteller.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Besten Dank!! :) Ich probiere das mal aus ;)

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

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