Manuál pro obsluhu řadiče Catweasel ve verzi pro Amigu Instalace řadiče Instalaci by měli provádět pouze osoby s technickými zkušenostmi. Pokud nemáte důvěru ve své schopnosti, požádejte o pomoc raději někoho zkušenějšího. Instalace v IDE portu Amigy 1200 Pro instalaci řadiče Catweasel na tento port budete potřebovat dodatečný kabel, který však není součástí balení. Jedná se o standardní IDE kabel s redukcí z 2,5“ na 3,5“. Pokud takový kabel máte, postupujte dále dle instrukcí instalace u IDE portu Amigy 4000. Bohužel, při instalaci na IDE portu bude rozšiřující konektor na řadiči Catweasel neaktivní. Proto stojí zvážit připojení řadiče na clockport Amigy. Instalace do clockportu Amigy 1200 Pro připojení řadiče Catweasel doporučujeme právě na tento port. Toto řešení má hned dvě výhody. První z nich je možnost používání rozšiřujícího konektoru na řadiči a druhou je možnost i nadále používat klasické adaptéry až pro čtyři zařízení (np. IDE-Fix 97) na IDE portu počítače. Užívání takového adaptéru vybaveného vyrovnávací pamětí se doporučuje v situacích, kdy používáte IDE kabel delší než 30 cm, nebo pokud máte k IDE portu připojeno víc než jen jedno zařízení. Začněte připojením speciálního 22-žilového kabelu ke clockportu základní desky A1200. Červená značka na kabelu by se mělo nacházet napravo, směrem k rozšiřujícímu konektoru pro turbokartu. Druhý konec kabelu připojte přímo k řadiči Catweasel, červenou značkou směrem k čtverhranému Mach čipu. Napájecí konektor řadiče Catweasel lze využít k dodatečnému napájení, ale to by nemělo být nezbytné. [FOTOGRAFIE] Bohužel, každá Amiga 1200 nemá již od výroby instalován clockport. Standardně je 22-pinů připájených v konektoru označeném P9B od strany turbokarty, vedle kterého nalevo zůstává 18 neobsazených pinů. Občas se stává, že je připájeno všech 40 pinů, 22 pinů je připájených vlevo nebo není připájeno vůbec nic. V těchto vzácných případech bude nutné se obrátit se o pomoc na někoho zkušenějšího, kdo bude shopen potřebné piny připájet nebo přepájet. Instalace v IDE portu Amigy 4000 Pro instalaci řadiče Catweasel v Amize 4000 použijte přiložený 40-žilový IDE kabel. Červená značka na kabelu musí odpovídat označení pinu 1 na konektoru, v desktopových A4000 to znamená "ke straně zdroje ". Na řadiči Catweasel se pin 1 nachází na straně rozšiřujícího portu. V balení s řadičem naleznete kabel typu "Y", určený pro rozdělení napájení. Malý konektor je nutné připojit k řadiči Catweasel a druhý ze zbývajících – k libovolnému volnému napájecímu konektoru. Třetí konektor může být využit k napájení pevného disku nebo CD mechaniky. Instalace verze Zorro II. Řadič se instaluje do volného Zorro II nebo Zorro III slotu v počítači. Je třeba si dát pozor na správné umístění karty: tři IDE porty by se měly nacházet v přední části počítače, 26-pinový rozšiřující konektor u zadní části. U Amigy 2000 karta musí být karta vložena stranou se součástkami směrem k disketové mechanice. U desktopových verzí A3000 a A4000 se karta zapojuje stranou se součástkami nahoru.
Nové série řadiče Catweasel Zorro II jsou již navrženy tak, že ve standardních Amigách není možná jejich špatná instalace. Správná činnost řadiče Catweasel pro Zorro II je garantována pouze s původními sloty Zorro firmy Commodore. U některých rozšíření jiných firem nejsou generovány ovládací signály Zorro sběrnice. Taková rozšíření mohou vyžadovat zvláštní úpravu. V případě problémů se budete muset obrátit na jejich výrobce. Nejnovější verze řadiče Catweasel pro Zorro II (dlouhé karty) by měla správně fungovat rovněž s většinou Zorro slotů i jiných výrobců. Obzvláště obtížná jsou Zorro rozšíření připojené kabelem v A1200. Taková řešení způsobují špatné zpracování signálů na Zorro sběrnici, které není možné eliminovat dokonce ani technologií ABT použitou v nových verzích řadiče Catweasel. Kromě těchto problémů však uživatelé hlásili funkčnost řadiče i v takových Zorro slotech.
Připojení disketové mechaniky Řadič Catweasel spolupracuje se všemi standardními disketovými mechanikami používaných v počítačích PC. Není nutné nakupovat drahé Amiga verze HD mechanik. Bohužel, na trhu je k dispozici široká řada levných mechanik rozdílných kvalit. Takové mechaniky dobře čtou data (např. při instalaci ovladačů s disktety), ale nedokáží správně data ukládat. Stopy zapisované takovými mechanikami nejsou správně formátovány a dochází ke ztátám dat. Zápis dat je možný pouze tehdy, kdy dojde k naformátování diskety na kvalitnější mechanice. Řadič Catweasel MK2 byl úspěšně testován s mechanikami firem Teac, Panasonic, Chinon, Sony, Namk, Sanyo, Sankyo, NEC, Epson a Control Data. V testech nejlépe dopadly disketové mechaniky firmy Teac, které si dokázaly poradit i se špatnými disketami. Upozornění Testy prokázaly, že nelze garantovat správnou činnost disketových mechanik firmy Mitsumi. To se týká jak 3,5“ tak i 5,25“ mechanik. Na druhou stranu nelze vyloučit, že konkrétní modely budou fungovat dobře. Pro připojení disketových mechanik by se měly pouřívat kabely dodávané s řadičem Catweasel. Tyto kabely od kabelů používaných v běžných Amigách liší, jelikož používají jiný způsob zapojení některých žil kabelů. Jelikož je tento způsob kompatibilní s počítači PC, je mnohem jednodušší nakoupit si patřičné konektory a delší kabel. Na kabelu naleznete pět konektorů: 3,5"-----------------------------------3,5"---5,25"-----x------3,5"----5,25" A ------------------------------------ B ----- C ------- D ------ E -------- F A. B. C. D. E. F.
Konektor pro řadič. Konektor pro první 3,5" mechaniku (unit 0). Konektor pro první 5,25" mechaniku (unit 0). Standardní prohození žil kabelu. Konektor pro druhou 3,5" mechaniku (unit 1). Konektor pro druhou 5,25" mechaniku (unit 1).
Pozor: U některých kabelů jsou prohozeny konektory B, C a E, F.
Jako jednotku 0 lze připojit pouze jednu mechaniku – buď 3.5" na konektor B, nebo 5,25" na konektor C. Připojení dvou zařízení najednou způsobí, že řadič Catweasel nebude vůbec fungovat. To samé se týká také konektorů E a F pro jednotku 1. Nastavení jumperů u disketových mechanik Ve většině případů není změna nastavení u mechanik vůbec zapotřebí. Nové mechaniky již tyto jumpery namají vůbec, jelikož u mechanik pro počítače PC se ustálil jeden standard. Řadič Catweasel je plně kompatibilní s tímto standardem, takže by měla fungovat opravdu každá disketová mechanika. Pokud vlastníte dokumentaci ke své disketové mechanice, nastavte jumpery tak, aby signál výměny diskety (DISKCHANGE) byl vyveden na pin 34 a mechanika odpovídala na signál SELECT 1 (dokonce i v situaci, kdy má být připojena jako jednotka 0). Číslo jednotky je závislá pouze na připojení mechaniky na kabelu, nezávisle na signálu SELECT. Disketové mechaniky firmy Panasonic používané v Amigách 1200, které dodávala firma Amiga Technologies (balíky "Amiga Magic") obsahují na spodní části desky disketové mechaniky malý přepínač. Když je mechanika používána jako standardní disketová mechanika v Amize, pak by měl být tento přepínač v pozici "0". Pokud se jí však rozhodnete připojit k řadiči Catweasel, změnte jeho nastavení na "1". S přepínačem musíte zacházet opatrně, jelikož je velice křehký. Signál DISKCHANGE je u těchto mechanik na správném místě. Mechaniky JU-257A605P lze s řadičem Catweaselem používat i jako HD mechaniky. Typické disketové mechaniky z Amigy nelze s řadičem Catweasel použít bez patřičné úpravy, jelikož se v zásadních detailech liší: signál DISKCHANGE se nachází na pinu 2 a napinu 34 se nachází signál RDY. Navíc, 5,25" mechaniky mají sníženou rychlost otáček z 360 na 300 otáček za minutu. Pokud se rozhodnete společně s řadičem Catweaselem používat i disketovou mechaniku, která fungovala jako klasická disketová mechanika v Amize, pak zkontrolujte následující věci: 1. Signál DISKCHANGE musí být vyveden na pinu 34. 2. Disketová mechanika musí odpovídat na signál SELECT 1. 3. 5,25" disketová mechanika musí být nastavena na rychlost 360 otáček za minutu. 3.5" disketové mechaniky mají vždy rychlost 300 otáček za minutu, takže v jejich případě není nutné nic řešit. HD mechaniky navržené ke spolupráci se standardním řadičem na základní desce Amigy se s řadičem Catweasel použít nedají. Takové mechaniky, pokud zjistí přítomnost HD diskety, snižují rychlost na 150 otáček za minutu. Z toho důvodu by tyto (velice drahé) mechaniky jen zpomalovaly činnost řadiče. Nejsnažší způsob nalezení fungující disketové mechaniky je prostý nákup nové mechaniky určené pro PC.
Instalace ovladačů a programů Ovladače pro řadič Catweasel se instalují skriptem z přiložené diskety. Stačí jí vložit do mechaniky připojené přímo k Amize (mechaniky připojené k řadiči Catweasel samozřejmě ještě v této chvíli nefungují!) a spustit skript pomocí ikony "install_me". Pokud Váš počítač již není vybaven fungující disketovou mechanikou, můžete si ovladače stáhnout také ze stránek výrobce (http://www.jschoenfeld.com/home/indexe.htm). Pro spuštění instalačního skriptu bez diskety je nutné zadat v okně konzole (CLI) následující příkaz:
assign Catweasel:
kde označuje umístění rozbalených souborů z obrazu diskety. Při instalaci z diskety je tento příkaz zbytečný. Spustěte skript pomocí dvojkliku na ikonu "Install_me". Následně odpovězte na několik dotazů instalátoru. Následuje již vlastní instalace vlastních ovladačů podle zvolených odpovědí. V průběhu instalace se instalační skript zeptá, jestli má docházet k automatickému připojování mechanik při startu systému, nebo ručně uživatelem. Ruční aktivace umožní vyhnout se hromadě zbytečných ikon pro mechaniky "XXX:????" na ploše Workbenche při každém vložení diskety do mechaniky. Pokud Vám to nevadí, můžete připojovat mechaniky již při spuštění systému. Ruční připojování se provádí příkazem: mount z textové konzole. Například, příkaz "mount TH0:" připojí HD disketu ve formátu Amigy (1,76 MB). Používání ovladačů K mechanikám připojeným k řadiči Catweasel se již neodvolává pomocí názvu zařízení DFx:. Každý formát disket podporovaný řadičem má svůj vlastní název:
TD0, TD1 - Amiga DD disketa (880 kB) v 3,5"mechanice. TH0, TH1 - Amiga HD disketa (1760 kB) v 3,5"mechanice. PD0, PD1 - DD disketa ve formátu MS-DOS (720 kB) v 3,5"mechanice. PH0, PH1 - HD disketa ve formátu MS-DOS (1440 kB) v 3,5"mechanice. OH0, OH1 - disketa ve formátu MS-DOS (1200 kB) v 5,25"mechanice. EX0, EX1 - disketa XTRA-HD (2380 kB) v 3,5"mechanice. CBM0, CBM1 - DD disketa ve formátu Commodore 1541 v 5,25"mechanice.
Diskety o kapacitě 1440 kB ve formátu Macintoshe v mechanikách připojených k řadiči Catweasel jsou přímo podporovány emulátorem Shapeshifter od verze 3.7. Více informací na téma podpory disket o kapacitě 800 kB jsou obsaženy v souboru "readme" emulátoru. Verze AmigaDOS Pro správnou činnost ovladačů řadiče Catweasel je vyžadován minimálně Workbench 2.1. Navíc, firma Commodore se dopustila několika chyb při "aktualizaci" některých systémových programů. To způsobuje několik problémů, které byly zjištěny v průběhu betatestů řadiče Catweasel a nejsou způsobeny jeho ovladači. V systému se objevují tři problémy, s kterými si multidisk.device nedokáže poradit bez pomoci uživatele: 1. Příkaz "Copy" ve verzi 38.x občas poškozuje data na cílovém disku. Mel by být nahrazen novější verzí (minimálně 40.x). 2. CrossDOSFileSystem ve verzi 41 detekuje výměnu diskety pouze pomocí mfm.device, takže nedokáže zjistit výmenu diskety v mechanice připojené k řadiči Catweasel. Je nutné použít CrossDOSFileSystem ve verzi 38.x nebo patch z adresáře s nástroji pro ovladače řadiče Catweasel. Popis tohoto programu naleznete níže, v kapitole "Obsah diskety s ovladači". 3. OldFileSystem a FastFileSystem z Kickstartů 3.0 a 3.1 wywołuj± hity Enforcera pokud je zadána hodnota MaxTransfer 0x80000000. To znamená zamrznutí počítače bez zjevného důvodu. Jednoduše se nedoporučuje používání této hodnoty, jelikož vlastně nemá ani význam, jelikož se z diskety přece nedá přečíst 2 GB dat...
Soubory ovladačů pro DOS Soubory ovladačů pro DOS (takzvaně "mountlisty") se nacházejí v adresáři DEVS:DosDrivers a mohou být vytvářeny samostatně. Níže naleznete detailní vysvětlení stavby těchto souborů. Tam obsažené informace jsou poskytovány souborovému systému podporujícími disketu. Zadané parametry musí odpovídat rozmístění stop a sektorů na disketě. V opačném případě zkončí každý pokus o čtení nebo zápis chybou. V některých případech souborový systém nahrazuje informace z mountlistu informacemi získanými funkcí GetGeometry() ovladače "multidisk.device". Proto v případě některých souborových systémů může být část řádků mountlistu ignorována. Seznam podporovaných formátů disket je zadána pomocí pole "Flags". Device = multidisk.device Název systémového zařízení podporující řadič Catweasel. Každý program získává přístup k mechanikám připojených k řadiči Catweasel právě přes toto zařízení. Unit = 0 Číslo mechaniky (0 nebo 1). Flags = 0 Pravděpodobně nejdůležitější parametr v mountlistu, jelikož zde zadaná hodnota znamená typ (formát) diskety popdporované připojeným zařízením. Pro programátory je užitečná informace, že tato hodnota je zadávána jako "flags" při otevírání "multidisk.device". Programátoři by se měli také podívat do adresáře "developers" na disketě s ovladači. Následuje seznam dostupných formátů: Pro 3,5" mechaniky s 300 otáčkami za minutu: 0 1 2 3 4 5 6 7 8 9 10
Amiga DD 880 kB, dvoustranná disketa Amiga HD 1760 kB, dvoustranná disketa MS-DOS DD 720 kB, dvoustranná disketa MS-DOS HD 1440 kB, dvoustranná disketa Atari 10 sektorů, 800 kB, dvoustranná disketa Atari 11 sektorů, 880 kB, dvoustranná disketa Commodore 1581 800 kB, dvoustranná disketa XTRA zápis vysoké hustoty 2380 kB, dvoustranná disketa MS-DOS HD 20 sektorů 1600 kB, dvoustranná disketa Macintosh DD 800 kB, dvoustranná disketa Macintosh DD 400 kB, dvoustranná disketa
Pro 5,25" mechaniky s 360 otáčkami za minutu: 16 17 18 19 20 21 22 23 24
Commodore64 1541 170 kB, jednostranná disketa MS-DOS HD 1200 kB, dvoustranná disketa MS-DOS DD 40 stop 360 kB, dvoustranná disketa Amiga DD 880 kB, dvoustranná disketa MS-DOS DD 80 stop 720 kB, dvoustranná disketa MS-DOS DD 180 kB, jednostranná disketa Apple IIe 140 kB, jednostranná disketa Atari 800 XL 130 kB, jednostranná disketa Atari 800 XL 180 kB, dvoustranná disketa
Jiná čísla způsobí chybu (chybu při vyvolání funkce OpenDevice()). Zařízení Multidisk.device není schopno zjistit typ mechaniky. A co víc, není dokonce schopno zjistit přítomnost mechaniky, takže odpovědnost za zadání správného čísla formátu a čísla mechaniky leži na uživateli. Zadání chybných údajů způsobí prosté zobrazení o chybách čtení. Surfaces = 2 Počet hlaviček pro čtení a zápis. Dvě pro dvoustranné formáty, jedna pro jednostranné. Zadaná hodnota musí být správná, v opačném případě bude špatně vypočítaná velikost diskety a data na disketě mohou být poškozeny. BlocksPerTrack = 11 Počet bloků dat na stopě. Zde se oplatí zmínit rozdíl mezi stopou a cylindrem. Stopa vždy označuje data dostupné v době plné otočky diskety pro jednu hlavu. Cylindr jsou data dostupné rovněž v době jednego plné otočky diskety, ale pro všechny hlavy. Takže počet bloků v cylindru je počet bloků na stopě vynásobená počtem hlav (čili povrchů), Surfaces * BlocksPerTracks. V ukázce tak máme 22 bloků v každém cilindru. Reserved = 2 Počer rezervovaných bloků, které by neměly být používány souborovým systémem. Dva bloky na Amiga DD disketách (880 kB) jsou rezervovány pro bootblock. Pokud bude zvolena malá hodnota, pak DOS příkaz "Install" může poškodit data na disketě. Nejlepším řešením je tuto hodnotu neměnit a změny provádět pouze v případě testů. Mask = 0x7ffffffc Toto je trochu komplikovanější hodnota. Když multidisk.device dostane příkaz přenosu dat, pak je tato hodnota používaná jako maska v bitové operaci AND (logický součin) s adresou vyrovnávací paměti obsahující přenášena data. Účel používání masky je takový, že může snížit hardwarové požadavky při návrhu DMA řadiče zařízení, pokud lze předem předpokládat ohraničení aktivních bitů adresy (nejmladší nebo nejstarší). Řadič Catweasel neprovádí DMA do paměti Amigy (pouze do své vlastní), takže tato hodnota není ve zkutečnosti podstatná. Nastavili jsme nejstarší bit na "0", jelikož Amiga používá 31-bitovou adresaci paměti. Dva nejmladší bity jsou vynulovány, což vyrovnává adresa vyrovnávací paměti pro druhé slovo (4 bajty). Pomocí tohoto postupu je rychlost kopírování dat vždy maximální. MaxTransfer = 0x00200000 Jedná se o doplnění masky. Tento parametr definuje nějvětší blok dat přenášených v jedné DMA operaci. Podobně jako maska, může být využit k ulehčení hardwaru omezením velikosti bloku přenášených dat. Jak již bylo zmíněno, řadič Catweasel neprovádí DMA přenosy do paměti Amigy, takže velikost bloku může být prakticky jakákoli. Jelikož téměř všechny formáty disket umožňují na uchovávání méně než 2 MB dat, byla vybrána právě tato hodnota. Interleave = 0 Prokládání sektorů je stará technika zvětšování kapacity paměťových médií. Spočívá na tom, že další bloky dat souboru nejsou umísťovány postupně na disku, ale jsou prokládány s jinými bloky. V době, kdy se hlava přesouvá nad těmito "v té chvíli neexistujícími" bloky, pohon přenáší přečtený blok do počítače. Po ukončení přenosu, je další blok souboru právě před hlavou, takže přístupová doba je
zkrácena na minimum. Řadič Catweasel je výrobkem z devadesátých let a čte diskety po celých stopách. Proto je hodnota prokládání souborových systémem používána, ale z pohledu výkonu je bezvýznamná. LowCyl = 0, HighCyl = 79 Tyto parametry označují fyzické hranice diskety. Povolené hodnoty leží v rozmezí od 0 do 79. Některé mechaniky umožňují nastavení hlaviček na stopách přesahujících 79, ale jiné mechaniky mohou být tímto nastavením dokonce poškozeny. Proto jsme se rozhodli zavést omezení, aby byl Váš hardware chráněn. Buffers = 5 Velikost vyrovnávací paměti. Naposledy přenášené data jsou ukládány v této vyrovnávací paměti pro zvýšení přenosové rychlosti v případě, když dojde k opětovnému čtení stejných bloků. BufMemType = 1 Tato hodnota upřešnuje typ paměti RAM, v které je umístěna vyrovnávací paměť. Existují tři možnosti:
1 = libovolná veřejná paměť. Použita je paměť, která není virtuální a má nejvyšší prioritu na seznamu pamětí. 3 = CHIP RAM. Tato paměť, která je k dispozici pro čipset, je mnohem pomalejší než FAST RAM. Proto umístění vyrovnávací paměti v tomto typu paměti nemá příliš význam. 5 = FAST RAM. Jedná se o výchozí hodnotu. K této paměti má přístup pouze procesor, takže je nejrychlejším typem paměti.
Stacksize = 4096, Priority = 5 Každý proces v AmigaOS má svojí velikost stacku a prioritu. Zadené hodnoty jsou nejlepší pro zařízení multidisk.device a neměly by být měněny. Activate = 1 Po zadání tohoto řádku je DOS zařízení aktivováno ihned po připojení. Pokud není tento řádek uveden, není mechanika aktivní pokud se na něj systém přímo neobrátí, například změnou aktivního adresáře v okně CLI. Obsah diskety s ovladači Instalační disketa obsahuje následující soubory: devs/multidisk.device Zásadní ovladač řadiče Catweasel. Bude překopírován do adresáře DEVS: devs/mfm.device Tento ovladač nahrazuje původní zařízení mfm.device, které je součástí AmigaOS. Tento ovladač přesměrovává programy využívající mfm.device na multidisk.device. Tímto způsobem programy využívající mfm.device mohou používat zařízení připojené k řadiči Catweasel. Typ disku může být vybrát číslem jednotky. Jednotky 0 a 1 dávají přístup k HD disketám (1440 kB) v mechanikách 0 a 1. Jednotky 2 a 3 dávají přístup k DD disketám (720 kB) v mechanikách 0 a 1.
Pozor: Jediný způsob na rozlišení tohoto "přesměrovávacího ovladače " od původního zařízení mfm.device je velikost souboru. Programy nejsou schopny rozlišit původní ovladač od jeho náhrady. Bohužel, né každý emulátor získává přístup k PC disketám pomocí zařízení mfm.device. Proto přesměrování také neřeší všechny problémy s kompatibilitou. V případě problémů je nutné kontaktovat autora emulátoru. l/1541-handler a l/1541-handler.68030 Souborový systém umožňující přístup k disketám ve formátu C-64. Optimalizovaná verze pro Váš typ procesoru bude překopírována instalačním skriptem do adresáře DEVS:. Informace o nejnovějších změnách a podpoře disket vytvořených v mechanice 1571 naleznete v souboru "changelog". Beta/BootCat Program umožňující spuštění systému z diskety umístěné v mechanice 0 a připojené pomocí řadiče Catweasel. Program instaluje patch, který dokáže přežít v paměti i reset a přebírá několik systémových procedur. Pokud vlastníte více než dvě klasické mechaniky připojené přímo k Amize, mechaniky DF2: a DF3: po restartu "zmizí". Program připojí mechaniky připojené k řadiči Catweasel, tedy TD0: (Amiga DD) a TH0: (Amiga HD). Program lze spouštět pouze z CLI okna. Viz. Také popis "Utilities/FreeSystem". Prefs/multidisk Konfigurační program pro řadič Catweasel. Program v podstatě nevyžaduje vysvětlení. Posuvníky pro nastavování doby průběhu kroku hlavičky (step-rate) jsou určeny pro starší 5,25" disketové mechaniky, které nejsou dostatečně rychlé, aby dokázaly přesunout hlavičku na sousední stopu ve standardním čase 3 ms. Program je překopírován v průběhu instalace do adresáře Prefs. Utilities/ModifyCrossDos CrossDosFileSystem obsahuje chybu spočívající na tom, že nedetekuje výmenu diskety v jiných mechanikách, než které podporuje mfm.device. Tento program upravuje CrossDosFileSystem takovým způsobem, že spolupracuje s multidisk.device. bohužel, po modifikaci CDFS již nefunguje s mfm.device. Před samotnou modifikací si vytvořte záložní kopii původního souboru. Program stačí spustit pouze jednou. Utilities/TrackWindow Program zobrazující číslo stopy, na které se aktuálně nachází hlavička mechaniky. Funguje ppouze s mechanikami připojenými k řadiči Catweasel. Číslo mechaniky se volí parametrem (0 nebo 1). Činost programu se ukončuje uzavřením okna. Pokud spouštíte program z CLI a nechcete aby blokoval okno konzole, pak jej spustěte následujícím způsobem: run Trackwindow 0 kde "0" je číslo mechaniky. Utilities/FreeSystem Program, který z paměti odstraňuje všechny programy, které jsou odelné na reset. Odstraňuje resetu odolné ovladače (např. BootCat), RAM disky (např. RAD:) a viry. Resetování počítače po spuštění tohoto programu spustí zcela čistý systém, jako pp vypnutí napájení na pár minut. Testroutines/TestCatweasel Program testující řadič a 3,5“ mechaniku připojenou jako jednotku 0. Program testuje paměť řadiče Catweasel, následně ukládá do dvou cylindrů diskety data Kickstartu a ověřuje správnost zápisu.
Upozornění! TestCatweasel nežádá o výměnu diskety, takže odpovídáte za disketu v jednotce 0. Data na ní budou vymazána! Data jsou v bezečí pouze v tom případě, že je disketa chráněna proti zápisu.
Mountlisty V adresáři Devs/DosDrivers se nachází několik souborů "mountlist". Ke každému formátu disket je zapotřebí samostatný mountlist. Pro jednu fyzickou mechaniku může být (a obvykle i je) připojeno několik zařízení v různých formátech. Operační systém je vidí jako samostatné diskety, ale nakonec se odvolává k té samé disketě vložené do disketové mechaniky. Proto například naformátování zařízení PD0: (disketa MS-DOS DD) způsobí, že přestane být viditelná disketa v zařízení TD0: (Amiga DD disketa), jelikož se obě zařízení odvolávají k libovolné disketě nacházejícíc se v danou chvíli v mechanice. Po výměně diskety všechny připojené zařízení v systému připsané k dané mechanice testují, v jakém formátu je daná disketa. Jedno ze zařízení detekuje "svůj" formát a zobrazí ikonu na ploše Workbenche. Ostatní budou takovou disketu považovat za nečitelnou. Jedná se o standardní chování systému a nemělo by být považováno za chybu. AmigaOS se chová stejně i v případě zařízení DF0: a PC0: Při vytváření mountlistů je si třeba dát pozor na to, aby typ mechaniky (3,5" nebo 5,25") odpovídal vybranému formátu diskety, jelikož řadič Catweasel není schopen sám rozpoznat typ disketové mechaniky. Použití jednoho z 3,5"formátu na 5,25" disketové mechanice nebo obráceně způsobí zábavné problémy. Čtení diskety může být občas i možný, ale zápis obvykle poškodí data bez možnosti jejich obnovy.
Zadní strany disket C-64 (mechanika 1541) Jak si lze všimnout, standardní 5,25" disketová mechanika pro počítače PC není schopna přečíst zadní stranu diskety uložené v mechanice 1541. nejedná se o problém řadiče Catweasel. Standardní mechanika vyžaduje indexní otvor, aby se dalo zjistit otočení diskety. Po otočení diskety se tento otvor nachází na špatném místě a proto si mechanika „myslí“, že se disketa neotáčí a nevysílá signál READY. Pouze diskety "Boeder" obsahují dva indexní otvory a lze je používat také jejich strany B v PC mechanikách. Pokud chcete načíst zadní strany svých disket uložených v mechanice 1541, pak se dotažte svého prodejce na sadu pro úpravu 5,25" mechanik nebo přímo o již upravenou mechaniku.
Dodatek Jak otevřít textovou konzoli (CLI): Textová konzole (Command Line Interface), zvaná také jako "shell", je okno Workbenche, pracující v textovém módu. V tomto okně lze spouštět příkazy podobně jako v případě MS-DOSu. Ikona CLI se nachází v adresáři "System". Spouští se klasicky dvojklikem. Pokud nemáte zkušenosti v používání textové konzole, pak prostudujte knihu "Amiga DOS" dodávanou v balení s každou Amigou a aktualizací systému.
Opravy a servis Pokud máte jakýkoli problém se svým řadičem Catweasel – ať už jde o instalaci, poškození nebo vrácení – především kontaktujte svého dodavatele. Pokud není prodejce schopen Vám pomoci, pak se můžete obrátit o pomoc přímo na vývojáře tohoto zařízení:
Achim Dahlhoff, Aachen, Něměcko (e-mail: [email protected]) Odpovídá za ovladače žadiče Catweasel, multidisk.device, konfigurační program, náhradu mfm.device a doplňkové programy. Jens Schönfeld, Aachen, Něměcko (e-mail: [email protected]) Odpovídá za projekt řadiče Catweasel, koordinaci výroby, podporu prodeje a tento návod. Michael Krause, Hamburg, Něměcko (e-mail: [email protected]) Odpovídá za souborový systém C-64/1541.
Poděkování Toto je jedna z nejdůležitějších kapitol tohoto manuálu. Při vývoji tohoto řadiče pomáhalo několik lidí, jejichž seznam v náhodném pořadí je následující:
Achim "Sunshine" Dahlhoff – programy a ovladače pro Amigu Tobias "Simba" Haustein – ovladače pro PC Daniel "Roogun" Frey – testy první verze řadiče Catweasel (ISA karta) Thomas "Bughunter" Lewandowski - testy první verze řadiče Catweasel (ISA karta) Thorsten "Ovaron" Schaaps – nápady a testy ISA verze Stephan "Stylon" Kanthak – ovladače pro Linux na procesoru Alpha AXP (ISA karta) Michael "Plasm" König – nápady na vývojářské konferenci Colin "Albatros" Hirsch – ovladače pro Linux na procesorech x86 (ISA karta) Michael "Rawstyle" Krause – licence John "Graham" Selck – testy kombinací řadiče Catweasel a souborového systému 1541 Christian "Cebix" Bauer – přizpůsobení Shapeshifteru (Amiga verze) Martin Korndörfer - přizpůsobení DiavoloBackup (Amiga verze) Holger Schupp – grafika, návrh log a samolepek Chris Hülsbeck – reklama na svých stránkách Norbert "Norb" Haley – reklama na stránkách a uvedení řadiče Catweasel na Novém Zélandu Návštěvníci akcí "Scala-Meetings" v Německu, obzvláště pak Dierk "Chaos" Ohlerich Jeremy Moskowitz – dokumentace Apple IIe Tobias Seiler – pomoc při dekódování 800 kB disket ve formátu Maca Vera Henkelmann – duševní podpora. Doufáme, že jsme na nikoho nezapomněli! Jens Schönfeld.
(c) 2012 Individual Computers - Jens Schönfeld GmbH. Pouze pro domácí použití. Zařízení není navrženo, autorizováno k použití a nezaručuje se jeho funkčnost v systémech a zařízeních podpory života ani jiných kritických využitích. Názvy a tovární značky použité v této příručce zůstávají majetkem jejich vlastníků. Žádný z těchto subjektů není propojen s firmou Individual Computers. Individual Computers - Jens Schönfeld GmbH Im Zemmer 6 52152 Woffelsbach Germany