Karin Maxi: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Stryker (dyskusja | edycje)
 
(Nie pokazano 33 wersji utworzonych przez 6 użytkowników)
Linia 1: Linia 1:
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ądzenia|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 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ądzenia|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]].


Istnieją dwie wersje tego interfejsu: zewnętrzna (wymagane jest posiadanie złącza Expansion, czyli tylko Atari [[130XE]]/nowsze [[65XE]] lub Atari [[800XE]]) oraz wewnętrzna (interfejs wpina się w odpowiednie sygnały na płycie komputera).
Interfejs przeznaczony jest dla komputerów wyposażonych w złącze [[Gniazdo_ECI|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.
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).
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:
[https://groups.google.com/forum/?hl=pl#!msg/pl.comp.sys.atari/yne1mvPY488/Auh2byGsMRMJ;context-place=topic/pl.comp.sys.atari/kgx0I-eglCw Grupa pl.comp.sys.atari]
W 2012 r. powstała nowa wersja z udoskonaloną elektroniką i oprogramowaniem, nazywana dalej <b>Karin Maxi II</b>. Jej produkcji podjął się [[Stryker]], a osoby zaangażowane to [[Zaxon]], [[Jerzy Sobola|Jer]], [[trub]], [[KMK|drac030]], [[Candle]] i [[Dely]].


== Technikalia ==
== Technikalia ==
* Zastosowany zegar: 8 MHz
* Zastosowany zegar: 8 MHz
* Zastosowany kontroler: WD 1772
* Zastosowany kontroler: WD1770 lub WD1772
* Identyfikator nowego urządzenia PBI: 7 (ustawiony sprzętowo na stałe)
 
== Konfiguracja ==
Interfejs ma zestaw 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.
 
<table
style="text-align: left; " border="1"
cellpadding="5" cellspacing="2">
    <tr>
      <td><b>Nr</b></td>
      <td><b>Parametr</b></td>
      <td><b>ON</b></td>
      <td><b>OFF</b></td>
    </tr>
    <tr>
      <td>1</td>
      <td><i>Numery stacji Karin</i></td>
      <td>D2: i D3:</td>
      <td>D1: i D2:</td>
    </tr>
    <tr>
      <td>2</td>
      <td><i>Konfiguracja</i></td>
      <td>Automatyczna (przy reset)</td>
      <td>Ręczna (wg przełączników 3-6)</td>
    </tr>
    <tr>
      <td>3</td>
      <td><i>Szybkość kroku głowicy w napędzie 2</i></td>
      <td>3ms</td>
      <td>6ms</td>
    </tr>
    <tr>
      <td>4</td>
      <td><i>Szybkość kroku głowicy w napędzie 1</i></td>
      <td>3ms</td>
      <td>6ms</td>
    </tr>
    <tr>
      <td>5</td>
      <td><i>Ilość ścieżek w napędzie 2</i></td>
      <td>80</td>
      <td>40</td>
    </tr>
    <tr>
      <td>6</td>
      <td><i>Ilość ścieżek w napędzie 1</i></td>
      <td>80</td>
      <td>40</td>
    </tr>
    <tr>
      <td colspan="4" align="center">
        <i>Dodatkowe przełączniki w Karin Maxi II</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>
</table>
 
 
 
'''Karin Mini''' ma nieco inną kolejność przełączników (od lewej):
 
<table
style="text-align: left; " border="1"
cellpadding="5" cellspacing="2">
    <tr>
      <td><b>Nr</b></td>
      <td><b>Parametr</b></td>
      <td><b>ON</b></td>
      <td><b>OFF</b></td>
    </tr>
    <tr>
      <td>1</td>
      <td><i>Ilość ścieżek w napędzie 1</i></td>
      <td>80</td>
      <td>40</td>
    </tr>
    <tr>
      <td>2</td>
      <td><i>Ilość ścieżek w napędzie 2</i></td>
      <td>80</td>
      <td>40</td>
    </tr>
    <tr>
      <td>3</td>
      <td><i>Szybkość kroku głowicy w napędzie 1</i></td>
      <td>3ms</td>
      <td>6ms</td>
    </tr>
    <tr>
      <td>4</td>
      <td><i>Szybkość kroku głowicy w napędzie 2</i></td>
      <td>3ms</td>
      <td>6ms</td>
    </tr>
    <tr>
      <td>5</td>
      <td><i>Konfiguracja</i></td>
      <td>Automatyczna (przy reset)</td>
      <td>Ręczna (wg przełączników 1-4)</td>
    </tr>
    <tr>
      <td>6</td>
      <td><i>Numery stacji Karin</i></td>
      <td>D2: i D3:</td>
      <td>D1: i D2:</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>Nieaktywny</td>
      <td>Aktywny</td>
    </tr>
</table>
 
<small>* W fabrycznym EPROMie nagranym przez Strykera dolną połówkę zajmuje BIOS dla WD1770, górną - WD1772 </small>


== Obsługa ==
== Obsługa ==
Interfejs posiada przełącznik pozwalający na ustawienie numeru stacji Karin Maxi (D1: lub D2:) oraz automatyczne lub ręczne skonfigurowanie napędów (mogą być różnego typu).
Uruchomienie komputera lub reset z wciśniętym klawiszem SELECT powoduje:
 
a) w starszych wersjach interfejsu: ustawienie stacji Karin Maxi jako D2: i D3: (niezależnie od przełącznika), przydatne w przypadku bootowania z innej stacji (np. szeregowej),
 
b) w Karin Maxi II: wyświetlenie menu konfiguracyjnego Karin Maxi Setup. Jego opcje są następujące:
 
* X - odłączenie interfejsu (logiczne)
* S - zamiana napędów 1 na 2 i odwrotnie
* 2 - ustawienie logicznych dysków na D2: i D3: (a nie D1: i D2:)
* D - wyłączenie migotania podczas operacji we/wy (ekran Antica pozostaje wyłączony)
* Esc - wyjście z menu
* Shift+Esc - wyjście z menu z resetowaniem ustawień gęstości dyskietek (format zostanie ustalony przy pierwszym dostępie)
* Shift+Return - wykonanie zimnego restartu.
 
Przytrzymanie klawisza "Shift" podczas transmisji danych służy do chwilowego wstrzymania transmisji i umożliwia podejrzenie zawartości ekranu.


Sztuczki:
* uruchomienie komputera z wciśniętym klawiszem "SELECT" - ustawienie stacji Karin Maxi jako D2: (niezależnie od przełącznika), przydatne w przypadku bootowania z innej stacji (np. szeregowej) (gdy mamy podłączone dwie stacje - D2: przechodzi na D3:)
* przytrzymanie klawisza "Shift" podczas transmisji danych - chwilowe wstrzymanie transmisji i podejrzenie zawartości ekranu.


== Informacje użytkowe ==
== Zdjęcia ==
Tak wyglądała część kompletu sprzedawana przez producenta firmę Karin. Dodatkowo, do kompletu dodawany był napęd dyskietek 5.25 lub 3.5 cala (zwykły napęd od PC).
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 [[MyDOS|MyDOSem]].  
 


[[grafika:Karinmaxi1.jpg]]
[[grafika:Karinmaxi1.jpg]]
[[Grafika:Karinmaxi2.jpg]]
[[Grafika:Karinmaxi2.jpg]]
<br><br>
<br><br>
[[Grafika:Wd1770.jpg]]
[[Grafika:Wd1770.jpg|Wersja z WD1770]]
[[Grafika:Wd1772.jpg]]
[[Grafika:Wd1770_2.jpg|Wersja z WD1770]]
<br><br>
<br><br>
[[Grafika:Wd1770_2.jpg]]
[[Grafika:Wd1772.jpg|Wersja z WD1772]]
[[Grafika:Wd1772_2.jpg|Wersja z WD1772]]
<br><br>
<br><br>
[[Grafika:Wd1772_2.jpg]]
<br><br>
Do interfejsu oprócz instrukcji dodawana była dyskietka z [[MyDOS|MyDOSem]]. Dość obszerny opis tego systemu znajduje się w instrukcji interfejsu.


[http://atariarea.krap.pl/files/karin_maxi_drive_instrukcja_uzytkowania.pdf Karin Maxi Disk Drive - Instrukcja użytkowania]
== Konflikt z innymi urządzeniami ==
 
Oryginalny interfejs ma 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 Karin Maxi II 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 [http://atariki.krap.pl/images/a/a5/Maxifix.zip 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 [http://trub.atari8.info/files/KarinFix.zip .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.
 


== Zobacz też ==
[[Grafika:KarinFix.png|center|Poprawka Karin Maxi]]
[[MasterDOS]]


== Karin Midi Drive ==
== Karin Midi Drive ==
[[Mariusz Geisler]] z firmy [[Karin]] zaprojektował również stację równoległą, która nie wymagała złącza Expansion i korzystała wyłącznie ze złącza kartridża. Jedynym śladem tej stacji, nazwanej Karin Midi Drive jest [http://www.dereatari.republika.pl/atarisch/karinmid.zip schemat] opracowany przez [[Jerzy Sobola|Jerzego Sobolę]].
[[Mariusz Geisler]] z firmy [[Karin]] zaprojektował również stację równoległą, która nie wymagała złącza [[Gniazdo_ECI|ECI]] i korzystała wyłącznie ze złącza kartridża. Jedynym śladem tej stacji, nazwanej Karin Midi Drive jest [http://jsobola.atari8.info/dereatari/atarisch/karinmid.zip schemat] opracowany przez [[Jerzy Sobola|Jerzego Sobolę]].
 
== Odnośniki zewnętrzne ==
*[http://atariarea.krap.pl/files/karin_maxi_drive_instrukcja_uzytkowania.pdf Karin Maxi Disk Drive - Instrukcja użytkowania] - zawiera także dość obszerny opis systemu [[MyDOS]].
*[http://jsobola.atari8.info/dereatari/atarisch/maxi1.zip Strona dereatari] - link do archiwum w którym znajdziemy schemat, wsad do gal'a i romy w wersji dla WD1770 i WD1772.
*[http://trub.atari8.info/files/KarinFix.zip 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).
*[http://atariki.krap.pl/images/a/a5/Maxifix.zip Poprawione romy w wersji 1770/1772].
*[http://karinmaxidrive.pigwa.net/index.html Karin Maxi II - zrekonstruowana wersja interfejsu z 2012 roku]
== Zobacz też ==
[[MasterDOS]] - DOS przeznaczony wyłącznie do Karin Maxi


[[Kategoria:Peryferia 8-bit]]
[[Kategoria:Peryferia 8-bit]]

Aktualna wersja z 14 mar 2021, 16:05

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 wyposażonych w 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

W 2012 r. powstała nowa wersja z udoskonaloną elektroniką i oprogramowaniem, nazywana dalej Karin Maxi II. Jej produkcji podjął się Stryker, a osoby zaangażowane to Zaxon, Jer, trub, drac030, Candle i Dely.

Technikalia

  • Zastosowany zegar: 8 MHz
  • Zastosowany kontroler: WD1770 lub WD1772
  • Identyfikator nowego urządzenia PBI: 7 (ustawiony sprzętowo na stałe)

Konfiguracja

Interfejs ma zestaw 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 II
7 Wybór wersji firmware* Dolna połówka EPROM Górna połówka EPROM
8 Sterowanie interfejsem Aktywny Nieaktywny


Karin Mini ma nieco inną kolejność przełączników (od lewej):

Nr Parametr ON OFF
1 Ilość ścieżek w napędzie 1 80 40
2 Ilość ścieżek w napędzie 2 80 40
3 Szybkość kroku głowicy w napędzie 1 3ms 6ms
4 Szybkość kroku głowicy w napędzie 2 3ms 6ms
5 Konfiguracja Automatyczna (przy reset) Ręczna (wg przełączników 1-4)
6 Numery stacji Karin D2: i D3: D1: i D2:
7 Wybór wersji firmware* Dolna połówka EPROM Górna połówka EPROM
8 Sterowanie interfejsem Nieaktywny Aktywny

* W fabrycznym EPROMie nagranym przez Strykera dolną połówkę zajmuje BIOS dla WD1770, górną - WD1772

Obsługa

Uruchomienie komputera lub reset z wciśniętym klawiszem SELECT powoduje:

a) w starszych wersjach interfejsu: ustawienie stacji Karin Maxi jako D2: i D3: (niezależnie od przełącznika), przydatne w przypadku bootowania z innej stacji (np. szeregowej),

b) w Karin Maxi II: wyświetlenie menu konfiguracyjnego Karin Maxi Setup. Jego opcje są następujące:

  • X - odłączenie interfejsu (logiczne)
  • S - zamiana napędów 1 na 2 i odwrotnie
  • 2 - ustawienie logicznych dysków na D2: i D3: (a nie D1: i D2:)
  • D - wyłączenie migotania podczas operacji we/wy (ekran Antica pozostaje wyłączony)
  • Esc - wyjście z menu
  • Shift+Esc - wyjście z menu z resetowaniem ustawień gęstości dyskietek (format zostanie ustalony przy pierwszym dostępie)
  • Shift+Return - wykonanie zimnego restartu.

Przytrzymanie klawisza "Shift" podczas transmisji danych służy do chwilowego wstrzymania transmisji i umożliwia 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.




Wersja z WD1770 Wersja z WD1770

Wersja z WD1772 Wersja z WD1772

Konflikt z innymi urządzeniami

Oryginalny interfejs ma 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 Karin Maxi II 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.


Poprawka Karin Maxi
Poprawka Karin Maxi

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

Zobacz też

MasterDOS - DOS przeznaczony wyłącznie do Karin Maxi