Niema to jak świąteczne spotkania z przyjaciółmi
Wczoraj wymyśliliśmy tyle że jeszcze nie sprawdzałem w praktyce.
Otóż
226 to w binarnym ->00000000 11100010
994 to w binarnym ->00000111 11100010
Wniosek ? karta (kontroler) pewnie działa pewnie w trybie 8bit.
Na ISA jest sygnał 8/16 jak tylko sprawdzę w praktyce dam znać czy to tutaj tkwił problem.
----------------------------------
Sprawdziłem.
Dysk ma wyprowadzenie ustawiające pracę 16 bitową (pin 32).
Podczas pracy dysku pojawiają się tam co pewien czas niskie stany logiczne.
Wyprowadzenie połączone jest z pinem na karcie ISA ustawiającym transmisje 16b (pin D2 ( CS16)).
Karta ma wprawdzie wyprowadzenie IOIS 16 ale nic tam się nie pojawia.
Aby karta działała prawidłowo należałoby dołączyć do kontrolera układ generujący impulsy na CS16.
Problem polega na tym kiedy generować ten impuls........
Narazie przyszło mi do głowy dołączyć dekoder adresu bramkowany przez sygnał ALE.
Ale czy przy każdym dostępie do dysku wymagana jest transmisja 16b ?