Czołem.
Przychodzę z pewnym problemem, wyraziłem go już w tytule wątku, ale ponawiam. Jaka powinna być przerwa w transmisji po SIO między bajtem statusu wykonania komendy (complete/error) a blokiem danych, gdy komputer odczytuje dane z urządzenia?
W oryginalnej specyfikacji SIO nie było to ujęte. W dokumentacji Altirry jest wyraźna nota, że urządzenia mogą transmitować te dwie rzeczy jednym ciągiem (back-to-back) po prostu jako kolejne bajty. Z drugiej strony mam podejrzenia, że lepiej jest gdy urządzenia dają w tym miejscu przerwę. Muszę trochę jeszcze posiedzieć, żeby móc przekazać wam wyniki obserwacji, ale bardzo mnie ciekawi czy ktoś już rozpoznawał temat, są jakieś haczyki?
Pytam się, bo robię tą swoją stację dysków i pytanie jest jak najbardziej ważne.