лучше глушить дисковод динамитомкак рыбу
а вообще, надежнее сделать out(#ff),0 в тр-досеи никаких хальтов
![]()
лучше глушить дисковод динамитомкак рыбу
а вообще, надежнее сделать out(#ff),0 в тр-досеи никаких хальтов
![]()
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Только после этого надо регистры дорожки и сектора взад выставлять и делать рекалибровку, по хорошему если.
И еще замечание: если в дисководе нет диска, то мотор не выключается. Чтобы его выключить, в порту #FF предусмотрен бит, который имитирует выдачу HLT на ВГ93. В TR-DOS есть подпрограммка хитрая, она на него серию импульсов выдает. Адрес не помню, она вызывается перед входом в командный процессор. Там выбирается текущий дисковод, даются импульсы, затем зачем-то выбирается дисковод D, снова даются имульсы. Нарушение этого алгоритма не канает - двигло не выключается.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)