Ich versuche schon seit 2015 (natürlich mit großen Pausen) Bitte melde dich an, um diesen Link zu sehen. zu analysieren. Bekannt ist, dass es sich hier um einen Weak Bits Kopierschutz im Track 0:0 handelt. Dabei gab es für mich zwei Wege der Analyse - erstens das Bitte melde dich an, um diesen Link zu sehen. mit der Suche nach dem Programmcode der die Weak Bits Erkennung durchführt, und zweitens die Analyse des Datenträgers selbst. Beim Punkt 1 komme ich erst mal nicht weiter (und soll auch Off-Topic für diesen Thread sein). Was mich derzeit interessiert (und on-topic für diesen Thread) ist, wie (Methoden) und mit welchen Tools erkenne ich diese weak bits. Das Kopieren der Originalfloppy mit Transcopy und dem Option Board Deluxe war nicht erfolgreich. Lemmings akzeptiert die kopierte Disk nicht. Details dazu gibt es schon in den von mir erwähnten Threads - ist somit auch off-topic.
Ich habe eine Originaldiskette, die eine "weak bits" Protection im Track 0 (Head 0) enthält. Ich habe ein Assembler Programm geschrieben, daß die durch den DOSBox Debugger identifizierten BIOS INT13 Aufrufe auf der Original Hardware/Software durchführt und auswertet. Und das im Vergleich Originaldiskette und TransCopy Kopie. Ich konnte keinen Unterschied identifizieren. Dabei habe ich u.a. parallel Original und Kopie (zwei Laufwerke) mit den gleichen Calls traktiert und den Inhalt der Lesepuffer verglichen. Um Weak Bits zu identifizieren habe ich die Sektoren (1-12) der Originaldiskette von Track 0 (wo angeblich die Weak Bits sein sollen) mehrfach hintereinander eingelesen - es werden vom BIOS immer die gleichen Daten zurückgeliefert (was gegen "weak bits" im DATA-Block spricht), und auch der Fehler Status der abnormen Sektoren
- Sektor 10 : 256 Bytes (04-requested sector not found)
- Sektor 11-12 : 512 Bytes pro Sektor mit Bad CRC
bleibt immer der gleiche (was gegen weak bits im ID-Block sprechen könnte).
Der Track Editor des Option Board Deluxe zeigt zwar den Inhalt der Tracks in einer DATA und CLOCK Ansicht an, diese kann man leider nicht abspeichern. Unterschiede (Original/Copy) könnte man über das TransCopy Image Format identifizieren, nur ist mir der Aufbau des Formates unbekannt. Alternativ könnte man mit KryoFlux und dem KryoFlux Stream File (Original/Kopie) Unterschiede erkennen. Aber hier habe ich keine Erfahrungen. Hier würde ich mich über Vorschläge freuen.
Der Track Editor des Option Borad Deluxe ist an sich ganz nett, unterstützt MFM und GCR, kann aber im Gegensatz zu TransCopy (gleiches Package) nicht gut mit 3,5" Disks umgehen. 1,44 MB Disketten kann der Track Editor noch nicht einmal anzeigen. Der primäre Fokus des Track Editors sind wohl 5,25" Floppies. Gibt es alternative Tools?
Wo ich so etwas wie "weak bits" erkannt habe (mehrfach den gleichen Track mit dem Track Editor eingelesen und nach Unterschieden Ausschau gehalten) ist außerhalb der ID und DATA Blocks der Sektoren. Aber die wechselnden Bytes in diesen Bereichen sind wohl normal, zumal auch außerhalb der Synchronisierung?