Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
cpm:write_a_bios:teil_1 [2021/09/24 05:44] – [Der Disk Parameter Block] volkerp | cpm:write_a_bios:teil_1 [2024/04/12 12:34] (aktuell) – [Diskettenfunktionen] volkerp | ||
---|---|---|---|
Zeile 235: | Zeile 235: | ||
**SETSEC** bezieht sich auf den im Registerpaar | **SETSEC** bezieht sich auf den im Registerpaar | ||
- | BC übergebenen Sektor. Die so gesetzte Sektornummer ist immer | + | BC übergebenen |
das Ergebnis der SECTRAN-Funktion (s.u.). Auch hier ist ein | das Ergebnis der SECTRAN-Funktion (s.u.). Auch hier ist ein | ||
tatsächlicher Diskzugriff auf diesen Sektor nicht garantiert. | tatsächlicher Diskzugriff auf diesen Sektor nicht garantiert. | ||
+ | |||
+ | Vor direktem Aufruf von SETSEC muss daher immer SECTRAN erfolgen! | ||
**SETDMA**: Alle nachfolgenden Diskzugriffe müssen die DMA-Adresse als | **SETDMA**: Alle nachfolgenden Diskzugriffe müssen die DMA-Adresse als |