Sprzęt: interfejs SIO2IDE by Piguła 2008-05-23 13:44:25

Oferowany sprzęt: interfejs SIO2IDE
Sprzedaje: Marcin "Piguła" Prusisz
Cena: bez portu USB 70 złotych - cena na hasło "atarionline.pl"



Interfejs pozwalający podpiąć dowolny dysk twardy IDE (w tym również karty Compact Flash z wykorzystaniem przejściówki IDE-CF (obsługa kart CF od wersji 4.4) do portu SIO Atari. Interfejs zaprojektował Marek Mikołajewski. Interfejs od strony Atari widziany jest jako stacja dysków (od D1: do D8:), używa nagranych na dysk twardy obrazów dyskietek w formacie ATR. Interfejs obsługuje formaty dysków stosowane w PC (FAT16, FAT32, ISO9660), ma również port USB (opcjonalnie, za dopłatą 30 złotych - Uwaga! Chwilowo niedostępne ze względu na brak kontrolerów USB). Port ten służy wyłącznie do nagrywania/usuwania obrazów dyskietek z dysku twardego z poziomu PC, nie ma możliwości wykorzystania go od strony Atari.



Układ jest zmodyfikowany: w układzie zamiast oscylatora 24 MHz (U4) stosowany jest kwarc 24 MHz (Y2) i aby uniknąć problemów z działaniem układu w trybie SIO2USB, równolegle z kwarcem połączony jest rezystor 1M. Drugą modyfikacją układu jest dołożenie dodatkowo diody Schottkego BAT85. Zapewnia to bezproblemową pracę interfejsu z innymi urządzeniami peryferyjnymi lub z SIO2PC. Diodka przylutowna jest do 2 pinu gniazda SIO_IO interfejsu - katodą w stronę SIO2IDE, a anodą do Atari SIO. Katodę wskazuje czarny pierścień na obudowie diody.

Lista elementów potrzebnych do budowy układu:
- 1 Rezystor 1k5 (R33)
- 2 Rezystory 24R (R31,R32)
- 4 Rezystory 330R (R2,R3,R4,R51)
- 6 Rezystorów 10k (R10,R11,R41, R42, R43, R44)
- 1 Rezystor 1M (opcjonalnie - jeżeli Y2)
- 1 Kondensator elektr. 1uF (C25)
- 4 Kondensatory 30pF (C2,C3,C21,C22)
- 2 Kondensatory 47nF (C4,C41)
- 2 Kondensatory 47pF (C31,C32)
- 1 Kondensator elektr. 10uF (C1)
- 1 Kwarc 7.3728 MHz (Y1)
- 1 Kwarc 24MHz (U4 lub Y2)
- 1 Dioda Schottkiego BAT85 (opcjonalnie)
- 1 Procesor ATMEGA32-16PI lub Atmega 32L-8PU (U1)
- 1 Układ scalony CD4053 (U3)
- 1 Układ scalony USBN9603 (U2)
- 4 Diody LED 3V ( IDE_LED, LINK_LED, PWR_LED, SIO_LED)
- 1 Gniazdo IDE (IDE_IO)
- 1 Gniazdo USB typy A lub B (USB)
- 3 Zworki (HD1_ZW, MODE_ZW, MS_ZW)
- 2 Gniazda ZZ8/1 (ISP_IO, SIO_IO)

Uruchomienie układu: na początku trzeba sformatować dysk pod PC - założyć jedną podstawową partycję, w zależności od pojemności dysku zastosować system plików FAT16 (zalecany dla dysków do 512MB) lub FAT32. Kolejną czynnością będzie skopiowanie na tak utworzoną partycję dwóch plików (znajdują się one w archiwum z dokumentacją SIO2IDE): mydos453.atr (wcześniej za pomocą programu ATRUTIL lub plugina autorstwa Pajero pod Total Commandera proponuję do tego pliku ATR dodać program FDISK z archwium SIO2IDE), plik konfiguracyjny SIO2IDE.CFG, jest on zwykłym plikiem tekstowym, przed skopiowaniem trzeba go zmodyfikować - dopisać w nim linie postaci: D9=mydos453. Odłączamy dysk od PC i podłączamy go do interfejsu SIO2IDE, ustawiamy zworkę MS_ZW (nasz interfejs będzie pracował w trybie MASTER) oraz HD1_ZW (plik obrazu ustawiony pod D9 w SIO2IDE.CFG automatycznie zostanie podmapowany jako urządzenie D1).

Uruchamiamy Atari z wciśniętym klawiszem OPTION, po chwili jeżeli wszystko przebiegło poprawnie (między innymi interfejs poprawnie rozpoznał dysk) powinna palić się tylko dioda PWR_LED a na ekranie pokaże się nam SELF TEST - powodem jest to, że Atari uruchamia się dużo szybciej niż rozpędza się i inicjuje dysk twardy podpięty pod interfejs. Dlatego ponownie naciskamy RESET + OPTION - teraz powinien zacząć się już nam ładować MyDOS:



Po załadowaniu DOS-u wciskamu klawisz L (LOAD) i uruchamiamy program FDISK (wpisując FD44.COM i naciskając RETURN). Po poprawnym załadowaniu ukaże nam się plansza:



Ponieważ nasz interfejs ustawiliśmy za pomocą zworki MS_ZW jako MASTER, to za pomocą klawiszy kursora wybieramy opcję MASTER i naciskamy RETURN. (Atari może jednocześnie obsługiwać dwa interfejsy SIO2IDE - jeden ustawiony jako MASTER, a drugi jako SLAVE). Po wybraniu interfejsu którego konfigurację chcemy zmienić (MASTER/SLAVE) przechodzimy do głównego MENU programu zarządzającego interfejsem SIO2IDE. Mamy w nim do wyboru następujące opcje:



Przykładowy zrzut ekranowy pierwszej z dostępnych opcji "View parameters" - jak widać interfejs SIO2IDE w tym przypadku pracuje w trybie SLAVE, jego wersja to 4.4, partycja na dysku jest w systemie FAT32 o objętości 1GB. W aktualnym aktywnym folderze znajduje się 9 plików ATR:



Druga opcja "Change Activ DIR" służy do zmiany aktywnego katalogu z plikami ATR na dysku. Po jej wybraniu, na ekranie pojawi się nam lista katalogów na partycji dysku (jeżeli takowe istnieją). Za pomocą klawiszy kursora dokonujemy wyboru katalogu, a klawiszem A aktywujemy wybrany katalog. Standardowo ESC pozwala nam powrócić do poprzedniego menu:



W przypadku korzystania z katalogów na dysku należy pamiętać, że każdy katalog musi zawierać plik sio2ide.cfg. W powyższym przykładzie partycja zawiera dwa katalogi: DEMA oraz DEMAC. Natomiast aktywnym katalogiem jest katalog główny (w FDISK-u oznaczony jako ROOT).

Trzecia z opcji "View ATR files" pozwala zobaczyć listę wszystkich plików ATR znajdujących się w aktywnym katalogu na dysku. Za pomocą klawisza spacji włączamy/wyłączamy podgląd długich nazw w okienku "ATR file details". W okienku tym możemy zobaczyć również inne informacje o dowolnym pliku ATR, takie jak:



Kolejna opcja "Assign Disk" pozwala podpiąć dowolny obraz (plik) ATR pod konkretny numer stacji dysków (D1-D8). Za pomocą klawiszy kursora wybieramy napęd, klikamy RETURN i wybieramy interesujący nas plik ATR (w momencie wyboru klawisz spacji włącza/wyłącza długie nazwy plików). Po dokonaniu wyboru za pomocą klawisza R możemy zmienić atrybut pliku ATR na "Tylko do odczytu (RO)", lub analogicznie za pomocą W zezwolić na "odczyt/zapis (RW)":



Przedostatnia opcja służy do zapisania wszystkich zmian w pliku konfiguracyjnym interfejsu od momentu uruchomienia programu FDISK. A ostatnia to wyjście z programu:



Autorem kontrolera SIO2IDE, schematu, płytki jest Marek Mikołajewski, oprogramowania tenże autor oraz inne osoby, a strona projektu SIO2IDE tutaj. Sprzedawany sprzęt można kupić bezpośrednio od Marcina Prusicza, kontaktując się przez jego stronę i podając hasło "atarionline.pl" dostajesz rabat w wysokości 5 złotych. Interfejs można też kupić przez Allegro.pl, ale wtedy rabat nie obowiązuje.