Markt > Suche

Erledigt. (Suche: TT-taugliches HD-Floppy-Laufwerk)

<< < (9/10) > >>

Atariosimus:
Dann wär mein Laufwerk ja doch konform. Ich habe das Mediachange so verstanden, daß es je nachdem ob die Disk drin oder draussen ist den Zustand ändert. Jedoch wird damit nur die grundsätzliche Eigenschaft
beschrieben also ob ein Laufwerk es kann oder nicht.

So wie Du das beschreibst ist es einmal statisch festgelegt und unveränderlich und bezieht sich auf die Bauweise des Laufwerks. Anders ausgedrückt sagt das aus, dass das Laufwerk den Mediachange grundsätzlich erkennen kann.

Gut, dann brauch ich die Kiste nicht aufzuschrauben.  :D

mfro:

--- Zitat von: Atariosimus am Mo 23.04.2018, 10:23:38 ---Dann wär mein Laufwerk ja doch konform.

--- Ende Zitat ---

Loriot würde jetzt sagen: "ach was?"

Ernsthaft: TOS ist bezüglich media change "drin oder draussen" ziemlich wurscht.
"Media Change" bedeutet für TOS "da ist jetzt plötzlich eine andere Disk im Laufwerk als vorhin".

Und weil das Laufwerk eben nur "drin" oder "draussen" zurückmeldet, hat Mediach() drei mögliche Rückgabewerte: "definitiv dieselbe Disk wie vorhin", "Disk wurde ausgeworfen, könnte aber möglicherweise sein, dass trotzdem wieder dieselbe drin ist" (vielleicht wolltest Du ja nur den Schreibschutz-Schieber ändern oder hattest Langeweile), und "die hab' ich definitiv noch nicht gesehen".

Den letzten Status gibt's (bei manchenTOSen, ältere haben da meiner Erinnerung nach manches noch verkehrt gemacht) erst, wenn TOS per Getbp() den Bootsektor gelesen und eine veränderte Seriennummer gefunden hat.

Atariosimus:
...so ich hab den Mod von Exxos jetzt doch gemacht.  :D

Ich hab beide Fälle einmal durchgemessen:

1) ohne Mod bleibt WP (Write Protect) immer auf 5V egal ob eine Diskette im Laufwerk ist oder nicht.

2) mit Mod ist WP auf 5V bei einer Diskette im Laufwerk. Ist diese "ejected" also draussen ist WP auf 0V

In beiden Fällen wirft das Testprogramm immer das gleiche Ergebnis aus "Disc may have changed"
Der einzige Unterschied ist beim Mod, dass WP auf 0V gesetzt wird und da halte ich mich an Exxos sowie an Pera Putnik.




mfro:

--- Zitat von: Atariosimus am Fr 27.04.2018, 22:13:42 ---...
1) ohne Mod bleibt WP (Write Protect) immer auf 5V egal ob eine Diskette im Laufwerk ist oder nicht.

2) mit Mod ist WP auf 5V bei einer Diskette im Laufwerk. Ist diese "ejected" also draussen ist WP auf 0V

In beiden Fällen wirft das Testprogramm immer das gleiche Ergebnis aus "Disc may have changed"

--- Ende Zitat ---

Wenn Mediach() "Disc may have changed" meldet, hat es - so oder so - einen Pegelwechsel (der durchaus auch nur ein kurzer Strobe gewesen sein kann) auf WP gesehen (immer vorausgesetzt, dein Programm tut das, was wir denken, dass es tut).
Es weiss dann, dass der nächste Leseversuch von der Diskette erst mal einen Getbp()-Aufruf machen muss (dann wird aus "may have changed" kurz entweder "definitely changed" oder "definitely not changed").

Für mich heisst das weiterhin, Du hast etwas repariert, was nicht kaputt war ;).

Gast120501:
Den Signalpegel dürfte man ohnehin nur sehen, während das Laufwerk gerade mit Driveselect angesteuert wird.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln