Chciałbym opisać moją wersję kontrolera IDE do Amigi 500 znanego z forum a1k oraz tutejszego.
Zasadniczo w tamtym kontrolerze na (czerwonym laminacie) nie podobało mi się umieszczenie gniazda IDE - ciężko tam coś sensownie podpiąć, chyba, że będzie to taśma i będzie wyprowadzona na zewnątrz.
Miałem ten kontroler i szybciutko się go pozbyłem, bo chciałem koniecznie mieć podpiętą kartę CF.
Tak więc zaprojektowałem swoją wersję PCB, aby zmieściła się w Amidze pod ekranem, razem z adapterem i kartą CF.
Wpadłem również na pomysł, aby po lewej stronie umieścić przełączniki - takie ogólnego zastosowania, będą one dostępne przez klapkę.
Tak wygląda płytka interfejsu:
U mnie dwa przełączniki służą do przełączania Kickstartów, a trzeci przełącza bootselector od kolegi Mq z forum ppa.pl:
https://www.ppa.pl/forum/elektronika/37284/bootselector-troche-inaczej#m584337
Działanie włączników jest takie, że na trzech pinach dostępnych na górze modułu wystawiana jest jedynka lub zero logiczne.
Podobnie jak w pierwowzorze, zrobiłem zworkę umożliwiającą podanie zasilania na złącze IDE na pin, który normalnie jest usunięty (pin - klucz).
Dzięki temu przy zastosowaniu adaptera IDE-CF (takiego taniego z Chin) nie musimy podłączać zasilania. Cały adapter i karta CF zasilają się z Amigi przez gniazdo procesora.
Zworki konfiguracyjne zrobiłem podobnie, jak w czerwonej wersji interfejsu, żeby nie robić zamieszania. Załaczam screeny jak powinny być skonfigurowane zworki, aby działały ze zmodyfikowanym Kickstartem 3.1, który umożliwia bootowanie z karty CF:
Tu nie będę ściemniał - wziąłem jakiś Kickstart 4 in 1 dostępny w necie:
http://uploadfile.pl/pokaz/1105358---kvx1.html
Z ciekawości rozłożyłem go na 4 oddzielne kickstarty i porównałem ze zgranym zmodyfikowanym Kickstartem 3.1 jednego kolegi z forum i wygląda na to, że jest to ta sama wersja.
Czyli podejrzewam, że po sieci krązy jedna i ta sama wersja, prawdopodobnie zmodyfikowana przez kolegę [kataklysm] z forum.
Tak więc do pełni szczęścia potrzebujemy: kontroler, adapter IDE-CF i kartę, a do tego zmodyfikowany Kickstart 3.1 (lub kilka w jednym).
Możliwe jest też uruchomienie karty CF pod Kickstartem 1.3, ale trzeba inaczej ustawić zworki i potrzebna będzie dyskietka MemIdeBoot 2.0. Wtedy nie mam możliwości bootowania z karty CF.
W takim wypadku należy ustawić zworki jak w tym wątku na zielonej plytce:
https://www.ppa.pl/forum/amiga/35807/a500-kontroler-dysku-ide
Tak naprawdę myślę, że mało to komu będzie potrzebne, większość będzie zainteresowana bootowaniem z CF pod Kickstartem 3.1
Załączam jeszcze obrazek objaśniający ustawienie przełączników.
Co do karty CF - najlepiej całą instalację systemu oraz softu wykonać na emulatorze poprzez czytnik kart - tu nie żartuję, na Amidze może być to bardzo trudne lub niewykonalne z dość prostej przyczyny:
dopóki nie wrzucimy programu scsiquery do startup-sequence, będą się pojawiać błędy odczytu i zapisu na kartę, co spowoduje uszkodzenie danych.
Tak więc, żeby oszczędzić wszystkim roboty napiszę, jak to zrobić najszybciej:
Instalujemy Workbench na karcie CF pod emulatorem WinUAE. Podczas instalacji (a robiłem to pierwszy raz) wspierałem się tym:
https://16bitdust.wordpress.com/2015/10/13/partitioning-16-gb-compact-flash-card-with-winuae-and-pfs3/
Do partycjonowania najlepiej użyć najnowszego HdInstTool:
http://aminet.net/package/disk/misc/hdinst
Podczas zakładania partycji ustawiamy parametr MaxTransfer 0x1FE00 (tu ważny hint od kolegi - wpisujemy z palca 0x1FE00 i wciskamy Enter - bez tego się nie ustawi)
Potem instalujemy Workbench 3.1 z obrazów dyskietek.
Potem wrzucamy wypakowany program SCSIQuery:
http://aminet.net/package/disk/misc/SCSIQuery
do katalogu C:
i dodajemy wpis: "C:scsiquery ide.device 0" do startup-sequence
Jak to zrobić? W CLI wpisujemy Ed x i mamy edytor, znajdujemy plik startup-sequence i tam to wpisujemy na końcu.
Na pierwszy raz brzmi strasznie, ale sam to robiłem pierwszy raz i wyszło, więc nie taki diabeł straszny...
Nie wiem czy nic nie przeoczyłem, w razie czego proszę pisać śmiało.
Na koniec jeszcze wersja w pdf:
https://drive.google.com/open?id=0ByJzv6eil32sQ0NYVjN5QmhTWWc
Ostatnia aktualizacja: 21.08.2017 20:55:08 przez xangel
Ostatnia aktualizacja: 21.08.2017 20:56:56 przez xangel
Ostatnia aktualizacja: 21.08.2017 20:59:16 przez xangel