@snifferman,
post #40
A właśnie teraz jak to czytam, to skojarzyłem, że też mam czasem tak, że zewnętrzna stacja się nie wykrywa. Przy czym jest to Gotek. Jak go podepnę na zewnątrz jako DF0 (bootselector), to działa zawsze w 100% dobrze. Ale jak wywalę bootselector i normalnie tak jak należy podepnę wewnętrzną jako DF0 a na zewnątrz Goteka jako DF1, to czasami ten Gotek jest w systemie widoczny, a czasami nie. Przy czym zauważyłem, że jak Gotek na starcie ma już zamontowaną jakąś dyskietkę, to zawsze się wykrywa poprawnie, natomiast jak nie ma dyskietki, to czasem działa a czasem nie. Przy czym jak nie zadziała, to już później nic nie daje wkładanie i wyciąganie dyskietek, a system nie widzi go i koniec. W xcopy wtedy jak się aktywuje stacje, to działa.
Natomiast jak mam przełączony bootselector i zewnętrzna stacja (Gotek) jest jako DF0, to nie ma znaczenia czy jest dyskietka czy nie ma i kiedy się ją zamontuje. Jak nie ma dyskietki, to pyka normalnie jak zwykła stacja, no więc działa w 100% zawsze poprawnie.
Najwyraźniej wygląda na to, że Amiga ma zrobione wykrywanie stacji DF1,2,3 na jakimś "patencie". Puszcza pewnie jakieś sygnały do stacji i oczekuje jakiejś zwrotki, ale nie do końca ktoś to dobrze zaprojektował i w jednych stacjach to działa a w innych nie - być może z powodu różnych timingów, a być może z powodu jakichś nieudokumentowanych zależności sygnałów, które w niektórych stacjach występują, a w innych nie występują, lub też występują w zależności od tego czy dyskietka jest włożona czy nie, albo w zależności od tego co po kolei się włączy czy coś w ten deseń...
Przydał by się taki prosty programik, który by pod Workbenchem czy tam z CLI można było odpalić i wykonał by wymuszenie takie samo jak wykonuje xcopy. Mógł by być jakiś parametr w tym programiku, którym by się określało wymuszenie konkretnej stacji. Wtedy jeśli wiemy, że mamy podpiętą stację poprawnie pod np. DF1, to odpalamy wymuś DF1 i mamy stację już widoczną i działającą w systemie.
Spróbuję poszukać czegoś takiego, może ktoś już na to wcześniej wpadł?