Karin Maxi
From Atariki
Wersja z dnia 19:01, 20 kwi 2012 Trub (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 17:49, 8 paź 2012 Trub (Dyskusja | wkład) (Trochę o wersji strykerowej) Next diff → |
||
Linia 29: | Linia 29: | ||
<tr> | <tr> | ||
<td>1</td> | <td>1</td> | ||
- | <td>Numery stacji Karin</td> | + | <td><i>Numery stacji Karin</i></td> |
<td>D2: i D3:</td> | <td>D2: i D3:</td> | ||
<td>D1: i D2:</td> | <td>D1: i D2:</td> | ||
Linia 35: | Linia 35: | ||
<tr> | <tr> | ||
<td>2</td> | <td>2</td> | ||
- | <td>Konfiguracja</td> | + | <td><i>Konfiguracja</i></td> |
<td>Automatyczna (przy reset)</td> | <td>Automatyczna (przy reset)</td> | ||
<td>Ręczna (wg przełączników 3-6)</td> | <td>Ręczna (wg przełączników 3-6)</td> | ||
Linia 41: | Linia 41: | ||
<tr> | <tr> | ||
<td>3</td> | <td>3</td> | ||
- | <td>Szybkość kroku głowicy w napędzie 2</td> | + | <td><i>Szybkość kroku głowicy w napędzie 2</i></td> |
<td>3ms</td> | <td>3ms</td> | ||
<td>6ms</td> | <td>6ms</td> | ||
Linia 47: | Linia 47: | ||
<tr> | <tr> | ||
<td>4</td> | <td>4</td> | ||
- | <td>Szybkość kroku głowicy w napędzie 1</td> | + | <td><i>Szybkość kroku głowicy w napędzie 1</i></td> |
<td>3ms</td> | <td>3ms</td> | ||
<td>6ms</td> | <td>6ms</td> | ||
Linia 53: | Linia 53: | ||
<tr> | <tr> | ||
<td>5</td> | <td>5</td> | ||
- | <td>Ilość ścieżek w napędzie 2</td> | + | <td><i>Ilość ścieżek w napędzie 2</i></td> |
<td>80</td> | <td>80</td> | ||
<td>40</td> | <td>40</td> | ||
Linia 59: | Linia 59: | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
- | <td>Ilość ścieżek w napędzie 1</td> | + | <td><i>Ilość ścieżek w napędzie 1</i></td> |
<td>80</td> | <td>80</td> | ||
<td>40</td> | <td>40</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td colspan="4" align="center"> | ||
+ | <i>Dodatkowe przełączniki w Karin Maxi wyprodukowanej przez [[Stryker|Strykera]]</i> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>7</td> | ||
+ | <td><i>Wybór wersji firmware*</i></td> | ||
+ | <td>Dolna połówka EPROM</td> | ||
+ | <td>Górna połówka EPROM</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>8</td> | ||
+ | <td><i>Sterowanie interfejsem</i></td> | ||
+ | <td>Aktywny</td> | ||
+ | <td>Nieaktywny</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | |||
+ | <small>* W fabrycznym EPROMie nagranym przez Strykera dolną połówkę zajmuje BIOS dla WD1770, górną - WD1772 </small> | ||
Sztuczki: | Sztuczki: | ||
- | * uruchomienie komputera z wciśniętym klawiszem "SELECT" - ustawienie stacji Karin Maxi jako D2: i D3: (niezależnie od przełącznika), przydatne w przypadku bootowania z innej stacji (np. szeregowej) | + | * uruchomienie komputera z wciśniętym klawiszem "SELECT" - ustawienie stacji Karin Maxi jako D2: i D3: (niezależnie od przełącznika), przydatne w przypadku bootowania z innej stacji (np. szeregowej); od wersji 1.3 klawisz ten wyświetla menu konfiguracyjne (Karin Maxi Setup). |
* przytrzymanie klawisza "Shift" podczas transmisji danych - chwilowe wstrzymanie transmisji i podejrzenie zawartości ekranu. | * przytrzymanie klawisza "Shift" podczas transmisji danych - chwilowe wstrzymanie transmisji i podejrzenie zawartości ekranu. | ||
Linia 88: | Linia 107: | ||
Oryginalny interfejs posiada dwie wady, programową i sprzętową, które uniemożliwiają lub powodują problemy przy współpracy z innymi [[Nowe_urządzenia|nowymi urządzeniami]]. Błąd w programie Karin Maxi usuwa z rejestru PDVMSK ($247) wcześniej zarejestrowane urządzenia, przez co są one niewidoczne. Usterka sprzętowa na stałe mapuje rejestry interfejsu na stronę D1, nawet wtedy gdy nie jest on aktywowany przez system. W takiej sytuacji wszelkie zapisy na tę stronę wykonywanie przez sterowniki innych urządzeń PBI (np. [[IDE Plus]], [[KMK/JŻ IDE]] itp.) mogą być fałszywie odbierane przez Karin Maxi. Objawia się to niestabilną pracą lub całkowitym zawieszeniem komputera, np. przy kopiowaniu plików z IDE Plus do stacji. | Oryginalny interfejs posiada dwie wady, programową i sprzętową, które uniemożliwiają lub powodują problemy przy współpracy z innymi [[Nowe_urządzenia|nowymi urządzeniami]]. Błąd w programie Karin Maxi usuwa z rejestru PDVMSK ($247) wcześniej zarejestrowane urządzenia, przez co są one niewidoczne. Usterka sprzętowa na stałe mapuje rejestry interfejsu na stronę D1, nawet wtedy gdy nie jest on aktywowany przez system. W takiej sytuacji wszelkie zapisy na tę stronę wykonywanie przez sterowniki innych urządzeń PBI (np. [[IDE Plus]], [[KMK/JŻ IDE]] itp.) mogą być fałszywie odbierane przez Karin Maxi. Objawia się to niestabilną pracą lub całkowitym zawieszeniem komputera, np. przy kopiowaniu plików z IDE Plus do stacji. | ||
+ | |||
+ | W nowej wersji interfejsu wyprodukowanej przez [[Stryker|Strykera]] powyższe usterki nie występują. | ||
=== Naprawa === | === Naprawa === |
Wersja z dnia 17:49, 8 paź 2012
Interfejs pozwalający na podłączenie do Atari XE jednego lub dwóch typowych napędów dyskietek od PC. Połączenie pomiędzy stacją a komputerem jest równoległe (nowe urządzenie), co pozwala na uzyskanie transferów powyżej 20 kB/s. Interfejs stworzony został w połowie lat 90 XX wieku przez firmę Karin.
Interfejs przeznaczony jest dla komputerów posiadających złącze ECI. Firma Karin oferowała montaż brakującego złącza ECI lub odpowiednią przejściowkę ze złącza PBI. Istnieje także wersja wewnętrzna (interfejs wpina się w odpowiednie sygnały na płycie komputera).
Stosuje się zwykle napędy 5,25" i 3,5", 40- lub 80-ścieżkowe o pojemności 360 do 720 kB. Na 3,5" napędzie 720k można "wycisnąć" do 980 kilobajtów pojemności dyskietki formatując ją dwustronnie po 24 256-bajtowe sektory na ścieżkę. Uzyskanie większych pojemności wymaga przetaktowania kontrolera i może się zdarzyć, że nie będą wówczas obsługiwane dyskietki sformatowane na nieprzerobionych stacjach.
Ciekawostką interfejsu jest obsługa pełnej pojemności boot-sektora (można zapisać 256 bajtów zamiast 128 jak w standardowych stacjach).
Cenę interfejsu z 1997r. można zobaczyć pod tym linkiem: Grupa pl.comp.sys.atari
Spis treści |
Technikalia
- Zastosowany zegar: 8 MHz
- Zastosowany kontroler: WD1770 lub WD1772
- Identyfikator nowego urządzenia PBI: 7 (ustawiony sprzętowo na stałe)
Obsługa
Interfejs posiada zastaw przełączników pozwalający na ustawienie numeru stacji Karin Maxi oraz automatyczne lub ręczne skonfigurowanie napędów (mogą być różnego typu). Znaczenie przełączników podano w tabeli.
Nr | Parametr | ON | OFF |
1 | Numery stacji Karin | D2: i D3: | D1: i D2: |
2 | Konfiguracja | Automatyczna (przy reset) | Ręczna (wg przełączników 3-6) |
3 | Szybkość kroku głowicy w napędzie 2 | 3ms | 6ms |
4 | Szybkość kroku głowicy w napędzie 1 | 3ms | 6ms |
5 | Ilość ścieżek w napędzie 2 | 80 | 40 |
6 | Ilość ścieżek w napędzie 1 | 80 | 40 |
Dodatkowe przełączniki w Karin Maxi wyprodukowanej przez Strykera |
|||
7 | Wybór wersji firmware* | Dolna połówka EPROM | Górna połówka EPROM |
8 | Sterowanie interfejsem | Aktywny | Nieaktywny |
* W fabrycznym EPROMie nagranym przez Strykera dolną połówkę zajmuje BIOS dla WD1770, górną - WD1772
Sztuczki:
- uruchomienie komputera z wciśniętym klawiszem "SELECT" - ustawienie stacji Karin Maxi jako D2: i D3: (niezależnie od przełącznika), przydatne w przypadku bootowania z innej stacji (np. szeregowej); od wersji 1.3 klawisz ten wyświetla menu konfiguracyjne (Karin Maxi Setup).
- przytrzymanie klawisza "Shift" podczas transmisji danych - chwilowe wstrzymanie transmisji i podejrzenie zawartości ekranu.
Zdjęcia
Na zdjęciach przedstawiono interfejs sprzedawany przez firmę Karin. Do kompletu dodawany był napęd dyskietek 5.25 lub 3.5 cala (od PC), instrukcja oraz dyskietka z MyDOSem.
Konflikt z innymi urządzeniami
Oryginalny interfejs posiada dwie wady, programową i sprzętową, które uniemożliwiają lub powodują problemy przy współpracy z innymi nowymi urządzeniami. Błąd w programie Karin Maxi usuwa z rejestru PDVMSK ($247) wcześniej zarejestrowane urządzenia, przez co są one niewidoczne. Usterka sprzętowa na stałe mapuje rejestry interfejsu na stronę D1, nawet wtedy gdy nie jest on aktywowany przez system. W takiej sytuacji wszelkie zapisy na tę stronę wykonywanie przez sterowniki innych urządzeń PBI (np. IDE Plus, KMK/JŻ IDE itp.) mogą być fałszywie odbierane przez Karin Maxi. Objawia się to niestabilną pracą lub całkowitym zawieszeniem komputera, np. przy kopiowaniu plików z IDE Plus do stacji.
W nowej wersji interfejsu wyprodukowanej przez Strykera powyższe usterki nie występują.
Naprawa
Wymagana jest drobna zmiana na płytce interfejsu, przeprogramowanie układu GAL16V8 (U3) oraz EPROMu.
- zaprogramować EPROM poprawioną wersją oprogramowania stacji, do pobrania z tego linku
- przeciąć ścieżkę dochodzącą do pinu 4 układu GAL (sygnał D1XX powinien teraz dochodzić tylko do pinu 1)
- połączyć pin 4 układu GAL z pinem 12 układu U9 (74LS259) lub pinem 3 układu U7 (74LS30)
- zaprogramować GAL nowym plikiem .jed .
Pin 19 może służyć do wyłączania interfejsu bez jego odpinania od komputera. Poniżej fragment schematu Karin Maxi z naniesionymi poprawkami.
Karin Midi Drive
Mariusz Geisler z firmy Karin zaprojektował również stację równoległą, która nie wymagała złącza ECI i korzystała wyłącznie ze złącza kartridża. Jedynym śladem tej stacji, nazwanej Karin Midi Drive jest schemat opracowany przez Jerzego Sobolę.
Odnośniki zewnętrzne
- Karin Maxi Disk Drive - Instrukcja użytkowania - zawiera także dość obszerny opis systemu MyDOS.
- Strona dereatari - link do archiwum w którym znajdziemy schemat, wsad do gal'a i romy w wersji dla WD1770 i WD1772.
- Archiwum z poprawionym wsadem do gal'a. Znajduję się tam też schemat z poprawką oraz napisane od nowa równania dla GALa Karinki (pełny plik pld).
- Poprawione romy w wersji 1770/1772.