Hi,
Da muß ich passen. Bei älteren Sparta DOS Versionen ist ein Formatierprogramm bei, daß zum Beipiel das Auswählen von 35-Track Laufwerken gestattet, aber ob da vorher ein PERCOM-Kommando gesendet wird oder was sonst passiert, müßte man ausprobieren.
Weiß ich auch nicht, aber (bei ATR) sie sollten besser auch das Put-Kommando kennen, dieses aber mit Error beantworten, wenn die geschriebene Konfiguration nicht dem ATR entspricht.
Ich kenne kein Laufwerk, daß MD per Percom und $21 macht.
Es muß ein Error kommen. Ein NACK wird gesendet, wenn sich ein Gerät angesprochen fühlt, es das Kommando aber nicht kennt.
Grundsätzlich sollte keines allergisch reagieren, denn der Benutzer kann auch dann Schrott senden, wenn er vorher den Block gelesen hat. Allerdings sollte es Best-Practice sein, den Block vorher zu lesen, damit man nicht ungewollt z.B. die Steprate verändert. Dafür gibt es ja ein Byte im Percom Block und zum Beispiel das HDI verwendet ihn auch.
Viele Grüße
Erhard
1) Gibt es Laufwerke, die die Percom-Kommandos nicht kennen und mit Kommando 33 ein anderes Format als Single (720 SD-Sektoren) erzeugen?
Da muß ich passen. Bei älteren Sparta DOS Versionen ist ein Formatierprogramm bei, daß zum Beipiel das Auswählen von 35-Track Laufwerken gestattet, aber ob da vorher ein PERCOM-Kommando gesendet wird oder was sonst passiert, müßte man ausprobieren.
2) Gibt es Laufwerke, die zwar das Percom-Get-Kommando kennen, aber nicht das Percom-Put-Kommando? (wäre denkbar, wenn das Laufwerk nur ein Format kennt bzw. das Laufwerk ein ATR ist)
Weiß ich auch nicht, aber (bei ATR) sie sollten besser auch das Put-Kommando kennen, dieses aber mit Error beantworten, wenn die geschriebene Konfiguration nicht dem ATR entspricht.
3) Gibt es Laufwerke, die sich zwar über den Percom-Block + Kommando 33 in Medium formatieren lassen, aber nicht mit dem Kommando 34?
Ich kenne kein Laufwerk, daß MD per Percom und $21 macht.
4) Welchen Fehler bekommt man, wenn ein Laufwerk beim Percom-Put-Kommando den Percom-Block nicht mag (weil es das gewünschte Format nicht unterstützt)?
- Error 139, weil der Percom-Block falsch ist
- Error 144, weil es das Kommando nicht ausführen kann
Es muß ein Error kommen. Ein NACK wird gesendet, wenn sich ein Gerät angesprochen fühlt, es das Kommando aber nicht kennt.
5) Welche Laufwerke reagieren allergisch, wenn man ihnen ein Percom-Put ohne voriges Percom-Get schickt (d.h. Überschreiben der Bytes 1, 8-11 im Percom-Block mit irgendwelchen Werten)?
Grundsätzlich sollte keines allergisch reagieren, denn der Benutzer kann auch dann Schrott senden, wenn er vorher den Block gelesen hat. Allerdings sollte es Best-Practice sein, den Block vorher zu lesen, damit man nicht ungewollt z.B. die Steprate verändert. Dafür gibt es ja ein Byte im Percom Block und zum Beispiel das HDI verwendet ihn auch.
Viele Grüße
Erhard