Ponieważ miałem trochę problemów z uruchomieniem SDRIVE to postanowiłem zrobić krótki manual z użytkowania tego urządzonka. Jak umieszczę na forum, to będę mógł za jakiś czas znaleźć :)
Połączyłem to co znalazłem na forach + własne doświadczenia i oto efekt.
Projekt jest dostępny na stronie tragicznie zmarłego w 2011r Radka "Rastra" Sterby: http://raster.atariportal.cz/hw/sdrive/sdriveen.htm
Manual jest pod adresem:
http://raster.atariportal.cz/hw/sdrive/SDrive_en.pdf
Nie wiadomo czy ta strona nie zostanie za jakiś czas wyłączona, więc to był kolejny argument za stworzeniem tego wpisu.
W zasadzie wszystko jest tam opisane, ale trzeba było trochę samemu pokombinować.
Postaram się to przedstawić w krótkiej formie:
----------------------------------
Całość sprowadza się do kilku prostych kroków:
1. Przygotowanie karty SD:
- Karta nie może być SHHD.
- Maksymalny rozmiar 2GB.
- Format FAT16
- Wgrywamy SDRIVE.ATR do katalogu głównego, a programy do folderów.
2. Ustawić jako Sdrive jako urządzenie D1:
3. Przy włączeniu komputera z SDrive powinno zostać wczytane SDRIVE.ATR.
Wybieramy program który chcemy uruchomić i wciskamy "1".
Zostanie przypisany do pierwszej "wirtualnej dyskietki"
4. Trzymając OPTION wcisnąć RESET, po czym zwolnić RESET ciągle trzymająć OPTION.
Wyłączy to BASICa.
W czasach ATARI rodziców nie było stać na stację dyskietek, więc zajęło mi trochę czasu żeby to ogarnąć.
------------------------
Dla tych, którzy chcą więcej wycisnąć z SDrive:
SDrive potrafi emulować jedną stację dysków, a w niej 4 wirtualne dyskietki. ID urządzenia ustawiane jest switchami w przedziale D1-D4.
Można załadować do 4 obrazów (ATR, XEX, COM, BIN....).
Uruchomienie z wciśniętym klawiszem shift w ATARI umożliwia wybór "loadera". (Trzymamy Shift - jak pojawi się ekran wyboru, nie zwalniając Shift wciskamy odpowiednią cyfrę)
Shift + 1 - SDRIVE.COM domyślny sposób ładowania, z odczytem pliku konfiguracyjnego.
Shift + 2 - SDRIVEN.COM - wersja bez odczytu pliku konfiguracyjnego
Shift + 3 - SDRIVENH.COM - Bez pliku konfiguracyjnego, ale z HELPem (klawisz HELP wyświetla dostępne opcje)
Shift + 4 - DOS II+ - Trzeba uruchamiać z wciśniętym OPTION
Shift + 5 - S/XEGS RAMcart - nie mam tego carta
Bez Shifta ładowany jest SDRIVE.COM, czyli to samo co Shift + 1
------------------------
Po uruchomieniu konfiguratora przypisujemy odpowiednie pliki do napędu (strzałki i Redturn / strzałki i cyfra 1-4 / joystick + fire)
W zdecydowanej większości przypadków Basic powinien być odłączony, dlatego wciskamy OPTION + RESET (lub Invers), następnie zwalniamy RESET i czekamy aż uruchomi się wybrany program.
OPTION odłącza Basic. Pewnie można później wciskać OPTION, ale tak jest pewniej
W innym przypadku wystarczy sam RESET lub inverse (prawy dolny róg na klawiaturze)
Przed RESET można zapisać konfigurację Ctrl+W.
Pełny opis:
Shift or Fire (przytrzymane podczas startu SDRIVE.COM) ... Pominięcie pliku konfiguracyjnego.
Help ... Wyświetla wersję oprogramowania lub funkje klawiszy (w przypadku uruchomienia przez Shift+3)).
R (Refresh) ... Odświecenie stanów wszystkich napędów, aktualnych ustawień SDrive i przejście do katalogu głównego.
Control+R (Read) ... Odczyt konfiguracji.
Control+W (Write) ... Zapis konfiguracji z aktualnie przypisaniami plikami do "napędów" oraz opcjonalnie szybkością transferu (U), adres bootloadera (B), automatyczne wyświetlanie długich nazw plików (L) i/lub automatyczny reboot (coldstart) (Inverse). Zapis musi
być potwierdzony klawiszem „Y“.
U, Control+U, N ... Ustawienie szybkości transferu. Przybliżona prędkość w bitach na sekundę jest wyświetlona w prawym dolnym rogu.
I (Info) ... Pokazuje wielkość w bajtach, datę i czas ostatniej modyfikacji zaznaczonego elementu.
A ... Przejście do folderu z którego został zamontowany plik.
Control+F (Find) ... Element zaczynający się od wprowadzonego ciągu w bieżącym folderze. (‘?’ oznacza jeden dowolny znak.)
Shift+A to Shift+Z, Shift+? ... Szybkie wyszukiwanie plików zaczynających się od wciśniętej litery w bieżącym katalogu.
F, Space ... Szukaj następnego wystąpienia wprowadzonego ciągu. (Beep oznacza niepowodzenie szukania kolejnego pliku.)
H (Hardware) ... Informacja o wersji firmware SDrive .
L (Longname) ... Pokazuje długą nazwę zaznaczonego elementu (max 80 pierwszych znaków).
Control+L ... Włącza/Wyłącza automatyczne wyświetlanie długich nazw plików. Włączenie znacznie spowalnia poruszanie się po systemie pllików.
V (View) ... Pokazuje zawartość pliku. (Nie działa dla obrazów dysków). Metodę wyświetlania wybiera się jednym z klawiszy – A=ATASCII, C=ASCII,
H=hexadecimal, B=Atari binary file block structure
B, Control+B (BootLoader) ... Przeniesienie bootloadera od $0500-05F7 aż do $BE00-BEF7.
X (neXt SDrive) ... Próbuje znaleźć i przełączyć się do następnego urządzenia SDrive. (ID aktywnego SDrive wyświetla się w prawym górnym rogu.)
Z, Shift+1 to Shift+4 ... Zamiana aktualnego napędu, lub napędów od D1: do D4: i napędu systemowego.
Inverse, Shift+Inverse, Reset ... Reboot.
Shift+Control+Inverse ... Zimny start Atari (coldstart - pełny reboot, taki jak w chwili włączenia komputera).
Shift+< (Clear) ... Reset SDrive (Pełny reset SDrive, taki jak przy wciśnięciu reset na SDrive).
Q (Quit) ... Opuszczenie programu (musi byś potwierdzone klawiszem "Y“).
Upgrade:
Jedyna metoda aktualizacji firmware to użycie programatora. Wystarcza tani programator szeregowy, ale jak źle ustawimy FUSE bity to niezbędny będzie programator równoległy.
W związku z tym, że autor już niestety nic nie napisze, to raczej mało prawdopodobne są upgready...
No chyba, że ktoś pociągnie projekt.