S2I czyli SIO2IDE Commands 0.8 ------------------------------ Program umozliwia latwe wydawanie ko- mend dla interfejsu SIO2IDE z linii polecen systemu SpartaDOS X. Moze dzialac jako sterownik instalo- wany w CONFIG.SYS (zob. opcja ON). Wazne: Przeczytaj calosc opisu, zeby potem nie bylo na mnie jak cos spap- rasz w swojej Atarce. Oryginalnie zaprojektowany przez Marka Mikolajewskiego program FDISK posiada wygodny interfejs uzytkownika, jednak wedlug mnie ma kilka wad: - duzy rozmiar (dlugi czas ladowania) - koniecznosc przechodzenia kilku okienek nim zrobimy to co chcemy - jezeli program zachowuje sie nieco dziwnie, sprawdz czy nie masz czasem wcisniety autofajer na joysticku :) Stad powstal pomysl napisania narze- dzia sterowanego z linii polecen, za pomoca ktorego w szybki sposob mozna sterowac SIO2IDE - i oto jest S2I.COM. Skladnia wywolania ------------------ Skladnia wywolania programu jest nas- tepujaca: S2I [1|2] komenda [opcje] gdzie: 1|2 - numer urzadzenia SIO2IDE (jezeli nie podamy, to przyjeta jest 1 S2I rozpoznaje nastepujace komendy: MOUNT ----- Wyswietla aktualne przypisanie ATRow do napedow. Znak '*' oznacza tryb read-only (tylko do odczytu). Dysk D9: oznacza specjalny dysk D1: wla- czany zworka (przelacznikiem) w SIO2IDE 4.x ("common disk D1:"). MOUNT naped nazwa_atr [/R] [/W] -------------------------- Przypisuje plik ATR o podanej nazwie do napedu o podanym numerze (1-9). Przyklad: S2I MOUNT 3 CMCSONGS Jezeli pod tym numerkiem jest aktywna stacja dyskow lub inne urzadzenie niz sio2ide, wyswietlany jest blad "File exists" (chodzi o unikniecie dwu stacji na tym samym numerku). Opcja /R powoduje ustawienie ATRa w tryb read-only (tylko do odczytu), zas /W - read-write (zapis i odczyt). Pominiecie opcji /R i /W zachowuje biezace ustawienie trybu danego ATRa. UMOUNT naped ------------ Usuwa przypianie pliku ATR do podanego napedu. Uzyteczne, jesli chcemy wla- czyc w jego miejsce stacje dyskow lub SIO2PC. Przyklad: S2I UMOUNT 2 SWAP naped1 naped2 ------------------ Powoduje zamiane przypisania plikow ATR miedzy dwoma napedami. Przyklad: S2I SWAP 1 4 Jezeli pod ktoryms z numerkow jest aktywna stacja, to SWAP nie dziala (zobacz MOUNT). SAVE ---- Zapisuje konfiguracje przypisania pli- kow ATR do napedow (w sio2ide.cfg). DIR [/CAS] ---------- Wyswietla informacje o biezacym kata- logu na urzadzeniu IDE (HDD,CD) Opcje: C - podaje nazwe katalogu A - wyswietla plik ATR z katalogu S - wyswietla podkatalogi Jezeli nie podamy zadnej opcji, wys- wietlone zostanie wszystko. Znak '*' oznacza ustawienie atrybutu read-only (tylko do odczytu) ATRa. Przyklady: S2I DIR S2I 2 DIR /A (pliki ATR na ide #2) CD katalog [/I] ---------- Zmienia biezacy katalog na urzadzeniu IDE. Zmiana dotyczy tylko polecenia DIR, a nie przypisania plikow ATR. Opcja I powoduje jednoczesna inicjali- zacje katalogu (zob. komenda INIT). Przyklady: S2I CD GRY S2I CD MUSIC /I INIT ---- Polecenie inicjalizuje biezacy katalog w interfejsie SIO2IDE. Powoduje odczyt sio2ide.cfg, zmiane przypisania plikow ATR do napedow. Przy ponownym urucho- mieniu SIO2IDE, katalog stanie sie domylnym. IDE [/M|S] ---- Polecenie umozliwia zmiane biezacego urzadzenia IDE. Opcja /S ustawia slave a /M (lub bez opcji) - master. Zmianie ulegaja przypisania dyskow. ON -- Polecenie ON powoduje umieszczenie programu S2I w pamieci komputera oraz dodanie nowego polecenia S2I do pow- loki systemu SDX. Mozliwe staje sie wiec uzywanie polecen S2I nawet, gdy nie ma dostepu do pliku S2I.COM na dysku. Mozna wiec zonglowac ATRami bez obawy i znacznie szybciej (pod warunkiem, ze mamy dostep do konsoli systemu SDX). Opcja nadaje sie do ladowania S2I na stale, trzeba dodac w CONFIG.SYS: DEVICE A:S2I.COM ON i mamy staly dostep do polecen S2I. Po zainstalowaniu w pamieci S2I tra- cimy tylko 30 bajtów(!) pamieci pod- stawowej i 1300b w pamieci rozsze- rzonej. Jezeli pamiec ext. nie jest dostepna (64kB lub nieskonfigurowane 130XE) to wszystko laduje w pamieci glownej. Polecenie ON dziala tylko jednorazowo, ponowne uzycie nie ma efektu. Wazne uwagi ----------- Efekt zmiany przypisania ATRow do na- pedow po komendach MOUNT,UMOUNT,SWAP pozostaje tylko do chwili wylaczenia SIO2IDE. Jezeli chcemy go utrwalic, musimy uzyc komendy SAVE. Po zmianie katalogu urzadzenia IDE (komenda CD), przypisane ATRow i nape- dow pozostanie niezmienione, nawet gdy w nowym katalogu jest plik sio2ide.cfg Dopiero wydane komendy INIT spowoduje odczytanie tej konfiguracji. Bez INIT komenda MOUNT wyswietla puste napedy. Okazuje sie jednak, ze przypisanie z poprzedniego katalogu nadal jest waz- ne! ATRy nadal sa podpiete do napedow. Mozna nawet komenda MOUNT podlaczyc ATR z nowego katalogu i w ten sposob mieszac pliki z roznych katalogow! Za pomoca tego programu mozliwe jest wchodzenie do katalogow, w ktorych nie ma pliku sio2ide.cfg. Mozna chwilowo przypisac pliki z takich katalogow do napedow. Polecenie INIT jednak nie utworzy nowej konfiguracji (wystapi blad). Pamietaj, ze w wyniku mieszania nape- dami i ATRami mozesz stracic dostep do pliku S2I.COM (o ile nie uzyles opcji ON) i bedziesz mial trudnosci z przywroceniem pierwotnej konfigu- racji. Jezeli nie zachowywales zmian (SAVE,INIT) to zrestartuj SIO2IDE - przywrocona zostanie zapisa- na konfiguracja. W obecnej wersji program uniemozliwia wykonanie MOUNT i SWAP dla zajetego przez rzeczywista stacje numeru (zob. opis MOUNT). Nie dotyczy to ATRow podpietych do drugiego interfejsu SIO2IDE. Jezeli masz 2 takowe, prog- ram poslusznie podepnie np. pod D3: jednego ATRa z Master'a i drugiego ATRa ze Slave'a po ten sam numer. Dlatego musisz uwazac (podobnie jak przy FDISKu). trub http://trub.sys.net.pl Piszcie, gdyby cos bylo nie tak. trub@wp.pl LAURKA ------ - Marek Mikolajewski - Marek Goderski - Dely - Pasiu Wielkie dzieki! ZMIANY ------ wersja 0.8 (kwiecen 2004) -obsluga dwu urzadzen IDE M/S wersja 0.7 (maj 2004) -rozpoznawanie wersji urzadzenia -obsluga do 5 lub 9 dyskow w za- leznosci od wersji (3.x lub 4.x) wersja 0.6 (kwiecien 2004) -opcje /R i /W w MOUNT -wyswietlanie '*' dla trybu read- only (MOUNT,DIR) wersja 0.5 (marzec 2004) -opcja ON powoduje umieszczenie glo- wnej czesci programu w pamieci roz- szerzonej i zwieksza MEMLO tylko o 30b wersja 0.4 (luty 2004) -poprawka: zle dzialalo MOUNT po DIR po zainstalowaniu (ON) wersja 0.3 (styczen 2004) -blokowanie MOUNT, SWAP gdy naped jest stacja dyskietek -opcja instalacji S2I ON wersja 0.2 (listopad 2003) -przyjmowanie numeru napedu 1-9 (zgodnosc z SIO2IDE 4.x) -opcja /I dla polecenia CD wersja 0.1 (pazdziernik 2003) -wrzucenie na Internet