AMIGA REVIEW online
  Uvodná stránka     Software     Hry     Obaly     Download     Kniha návštev     Amiga na PC     Amiga Forever  

... jaké jsou problémy

Jan Hlavatý

Jak jste si mohli povšimnout, v poslední době se do nabídek firem nabízejících hardware pro Amigu vrátila položka „HD floppy mechanika“. V tomto článečku se vám pokusíme přiblížit problematiku HD mechanik na Amize.

HD floppy mechanika umožňuje uložit na speciální 3,5“ HD disketu dvojnásobné množství dat. Toho není dosaženo zdvojnásobením počtu stop na disketě, jak by se mohlo zdát, zle zvýšením hustoty záznamu při zachování počtu stop. Oproti původním 880kB pod formátem AmigaDOSu získáte s HD mechanikou kapacitu diskety 1.76Mb! HD mechaniku lze navíc bez problému použít pod CrossDOSem z OS3.0 ke čtení a zápisu na HD diskety ve formátu MS-DOS.

Proč ne HD mechaniky z PC?
Leckoho asi při nedávném akutním nedostatku HD mechanik napadlo, že by snad mohl použít HD mechaniku z PC. V tom je však problém. Na PC se zdvojnásobení rychlosti záznamu dat řeší zvýšením rychlosti, se kterou řadič disku zapisuje nebo čte data, při zachování původní rychlosti otáčení diskety - 300 otáček za minutu. Diskový řadič Amigy, který je integrován do základní čipové sady však toto zrychlení neumožňuje. Tento problém byl vyřešen jinak - aby se dosáhlo vyšší hustoty záznamu, je nutné zpomalit otáčení HD diskety v mechanice na polovinu 150 otáček za minutu. Výsledný efekt obou těchto technologií je shodný zvýšení počtu bitů zapsatelných na stopu. Problém je, že PC mechaniky podporují v naprosté většině pouze metodu první zrychlení zápisu při stejné rychlosti otáčení. Jediný výrobce HD mechanik přímo podporujících zpomalení otáček před nějakým časem zkrachoval, což bylo příčinou akutního nedostatku Amigáckých HD mechanik. V současné době nezbývá než hardwarově upravit vhodné typy PC mechanik pro zpomalení otáček. Zde vyvstává hlavní problém zpomalení musí být fyzicky možné. To přímo souvisí s počtem cívek v krokovém motorku který pohání disketu. Bohužel, ve snaze snížit náklady na minimum je počet těchto cívek v naprosté většině typů mechanik minimální, takže tak tak zajistí hladký chod motorku při 300 otáčkách za minutu a jakékoliv další snížení otáček vede k nerovnoměrnému otáčení a tudíž i k nepoužitelnosti mechaniky. Mezi několik málo typů mechanik které snížení otáček prokazatelně umožňují patří u nás k předělávání používaný TEAC FD-235HF. Řídící obvod krokového motorku použitý v této mechanice navíc je sám o sobě schopen snížit otáčky motorku na oněch kýžených 150 otáček za minutu, což z této mechaniky činí ideální polotovar pro výrobu Amigácké HD mechaniky.

Kterak sobě HD mechaniku předělati
Na Aminetu je k dispozici několik vesměs stejných návodů na předělání některých typů mechanik na HD. Zpomalení otáček je zde většinou řešeno vydělením hodinových signálů pro řídící obvod krokového motorku dvěma. Dalším problémem je generování indexového impulzu a s ním spojené generování signálu READY. PC signál READY nepoužívá, PC mechaniky jej tedy v naprosté většině případů vůbec nevytvářejí. Tento signál dává na vědomí řadiči diskety že disketa se otáčí správnou rychlostí a je tedy možný zápis nebo čtení. Systém Amigy tento signál sice nevyžaduje, ale využívá ho pokud se signál ready objeví do uplynutí určitého časového intervalu po rozjetí motoru mechaniky, předpokládá se že mechanika je už plně rozjetá a upustí se čtení/zápis. Pokud se signál neobjeví, předpokládá se že mechanika tento signál vůbec negeneruje a čtení/zápis se spustí po uplynutí tohoto časového intervalu, o kterém se předpokládá že bude dostatečný pro rozjezd a stabilizaci otáček motoru. Tento signál tedy v podstatě není nezbytný pro používání mechaniky systémem, některé programy (např. některé kopírovací programy a zejména nedosové hry, resp. jejich zavaděče) však na tomto signálu závisí a bez něj nefungují (viz nedávná aféra s nedosovými disketami a novými Amigami od Escomu). Signál READY je tedy obvykle nějak nasimulován, případně vyveden z elektroniky mechaniky (protože většina mechanik tento signál má a používá ho interně, pouze není vyveden ven na konektor).
Další částí kterou je nutno doplnit je mechanismus umožňující systému Amigy rozpoznat typ diskety vložené v HD mechanice (DD/HD) a umožňující zachovat stav motoru (jede/nejede) i po zrušení výběru mechaniky. Tato část normálně není součástí mechanik a je specifická pro Amigu. Veškerá elektronika takto přidaná k mechanice sestává obvykle z několika málo standardních integrovaných obvodů, nebo z jednoho programovatelného logického obvodu GAL. Na závěr jedna malá rada pro případné předělávače mechanik - když, budete vyvádět signál z přepínače zjišťujícího typ diskety DD/HD, nezapomeňte jej odříznout od zbytku elektroniky mechaniky a na tomto odříznutém signálu napevno nastavit úroveň signálu odpovídající DD disketě (ověřte před začátkem zásahu). V opačném případě se s největší pravděpodobností vyskytnou problémy se čtením/zápisem, které byste pak těžko odhalovali.

Vytlačiť článok


© ATLANTIDA Publishing Všechna práva vyhrazena.
Žádna část nesmí být reprodukována nebo jinak šířena bez písemného svolení vydavatele.



Amiga na Vašem PC rychle, snadno a zdarma!


none

AMIGA REVIEW

57 ( 11-12 / 2000 )
56 ( 9-10 / 2000 )
55 ( 7-8 / 2000 )
54 ( 5-6 / 2000 )
53 ( 3-4 / 2000 )
52 ( 1-2 / 2000 )
 
51 ( 12 / 1999 )
50 ( 11 / 1999 )
49 ( 10 / 1999 )
48 ( 9 / 1999 )
46-47 ( 7-8 / 1999 )
45 ( 6 / 1999 )
44 ( 5 / 1999 )
43 ( 4 / 1999 )
42 ( 3 / 1999 )
41 ( 2 / 1999 )
40 ( 1 / 1999 )
 
39 ( 12 / 1998 )
38 ( 11 / 1998 )
37 ( 10 / 1998 )
36 ( 9 / 1998 )
35 ( x / 1998 )
34 ( x / 1998 )
33 ( 1-2 / 1998 )
 
32 ( 11-12 / 1997 )
31 ( 9-10 / 1997 )
30 ( 7-8 / 1997 )
29 ( 6 / 1997 )
28 ( 5 / 1997 )
27 ( 4 / 1997 )
26 ( 3 / 1997 )
25 ( 2 / 1997 )
24 ( 1 / 1997 )
 
23 ( 12 / 1996 )
22 ( 11 / 1996 )
21 ( 10 / 1996 )
20 ( 9 / 1996 )
18-19 ( 7-8 / 1996 )
17 ( 6 / 1996 )
16 ( 5 / 1996 )
15 ( 4 / 1996 )
14 ( 3 / 1996 )
13 ( 2 / 1996 )
12 ( 1 / 1996 )
 
11 ( 12 / 1995 )
10 ( 11 / 1995 )
9 ( 10 / 1995 )
8 ( 9 / 1995 )
7 ( 7 / 1995 )
6 ( 5 / 1995 )

ATLANTIDA NEWS

5 ( 3 / 1995 )
4 ( 1 / 1995 )
 
3 ( 11 / 1994 )
2 ( 9 / 1994 )
1 ( 7 / 1994 )
0 ( 5 / 1994 )