Uruchomiłem moją A2000EATX, działa. Problem polega na tym, że nie widzi żadnej karty wpiętej w sloty Zorro.
Na PPA znalazłem w starych wypowiedziach opinię, że bez Bustera A2000 widzi tylko jedną kartę. Jednak analiza schematu wskazuje, że nie powinno być to możliwe, gdyż sygnał D2P który steruje kierunkiem działania buforów między magistralą danych CPU, a magistralą danych Zorro jest sterowany bezpośrednio z Bustera, bez niego mamy tam stale stan niski (jest pull down), czyli bez Bustera można jedynie dane odczytać z Zorro, nie da się nic zapisać.
Czy mógłby któryś posiadacz A2000 potwierdzić tę tezę doświadczalnie?
Zrobiłem reimplementację Bustera, czyli Bluster. Jest on na XC9572, a więc pracuje w 3.3V, ale to nie powinno być raczej problemem. Jednak po włożeniu tegoż prawidłowo zaprogramowanego Blutera, kart w Zorro nadal nie widać.
Co może być przyczyną, gdzie szukać? Może Xilinx jest trefny... pochodzi ze znanego miejsca daleko w Azji. Jakby co mam drugi, może wieczorem zrobię sobie drugiego Blustera.
Jakie sygnały odpowiadają za prawidłową konfigurację kart Zorro? Myślałem, że COPCFG inicjuje autoconfig, ale on jest podpięty tylko do slotu CPU, do 68000 na płycie nie jest podpięty (ani do żadnego innego układu). A przecież A2000 normalnie rozpoznaje karty Zorro z gołym 68000 (prawda?). Czyżby jedyną rolą sygnałów CFGIN i CFGOUT było zmuszenie kart Zorro do przedstawiania się po kolei, a nie razem? To jak to jest robiony autoconfig? Czy Amiga przy starcie po prostu czyta 0xE8 0000 i po ustawieniu struktur systemowych to koniec konfiguracji? Czy sprawdzić przy starcie Amigi aktywność szyn adresowej i danych, czy wystarczy ograniczyć się do jakichś sygnałów sterujących (jeśli takowe biorą udział w autoconfigu)?
Mam nadzieję, że ktoś ma większe doświadczenie w temacie A2000 i mógłby pomóc. Proszę o jakiekolwiek sugestie.
PS. karty Zorro które mam są na pewno sprawne, z przelotką do Zorro śmigają w A500
PS2. testuję z użyciem jednej karty (konkretnie Picasso II++, bo jest najmniejsza)
PS3. w tej A2000EATX jest karta turbo 68030TK od Matzego, jest wpięta w gniazdo CPU (nie mam tej przelotki do slotu CPU), normalnie bootuje do OS3.2. Czy problemem może być to, że karta przedstawia się w systemie jako dwa urządzenia autoconfig?
Ostatnia aktualizacja: 17.01.2023 14:43:35 przez wali7