Beiträge von Mac Bacon im Thema „Auslesen des Floppy DOS ROMs am C64“

    Dauerläufer gibt es schließlich auch bei defekten DOS-ROM. Von daher ist das mit der Prüfsumme kein Auschlußkriterium - oder?!
    Oder ich verstehe Mac Bacon falsch.

    Ob ein Prüfsummenfehler automatisch zu einem Dauerläufer führt, weiß ich nicht. Mir ging es nur darum, dass ein solches DOS nicht mehr über den Bus ausgelesen werden kann, eben weil der Selbsttest dann in eine Endlosschleife geht (soweit ich mich erinnere - überprüf das mal einer :D ).

    Um die Eingangsfrage zu beantworten: Mit dem "Memory-Read"-Befehl des Laufwerks kann der Rechner das DOS-ROM/EPROM relativ einfach auslesen (in Basic dauert es natürlich ziemlich lange, aber das Programm besteht nur aus ein paar Zeilen).

    mögliche Stolperfallen:
    - sollte das ROM wirklich fehlerhaft sein, kann natürlich auch der "M-R"-Befehl karpott sein, oder die Busroutinen, oder oder oder...
    - bei einem "Dauerläufer" funktioniert die Methode wie schon gesagt nicht...

    EDIT: Moment mal, das DOS macht doch in seiner Reset-Routine einen Selbsttest und checkt dabei auch die DOS-Prüfsumme? Ein fehlgebranntes EPROM sollte gar nicht erst starten, sondern nur in eine Endlosschleife mit Fehlerblinken gehen.