Chodzi mi głównie o to czy w trybie rzeczywistym interfejsu KMK/JŻ IDE można po prostu czytać pierwszy sektor przez SIO zakładając, że ma 128b?
Oczywiście wiem, że ten sektor ma 512b, ale czy przeczyta się (chodzi oczywiście o jego pierwsze 128b) jeśli tego nie sprawdzę wcześniej i zastosuję procedurę taką jak przy innych gęstościach dyskietek?
Robiąc, w zasadzie od podstaw, nową wersję Micro Sparta DOS chciałbym uniknąć rozbudowywania programu o kolejny kawałek kodu, który będzie tylko sprawdzał czy ma do czynienia z HDD a potem sprawdzał dodatkowym rozkazem wielkość sektora.
W poprzedniej wersji wystarczało przeczytanie pierwszego sektora (zawsze tak samo, bo miał 128b) i sprawdzenie ustawionych w nim zmiennych i tak byłoby najprościej ... w zasadzie tak to już napisałem, ale nie mam jak sprawdzić...
Tak to jest jak się pisze program dla 4rech ludzi na świecie :)