FMS 1.0 - Disketový simulant

Napsal Král Vlastimil on .

Každý rok se věští konec disketám, ale zůstává smutnou skutečností, že se pořád bez disket neobejdete. Disketa opravdu není ideální médium a zacházení s nimi má také daleko k dokonalosti.

To věděl již již v roce 1989 Matt Dillon, známá postava na scéně Amigy. (Napsal řadu PD utilit, ale jeho hlavním dílem je kompilátor DICE C, původně shareware, později komerční, vcelku úspěšný produkt). Protože rozesílal spousty disket s registrovanými verzemi svých sharewarových utilit, potřeboval něco, co by mu usnadnilo práci.

A tak vznikl FMS - simulátor disket. Tedy nejenom disket, ale všech zařízení používajících systémové zařízení "trackdisk.device". FMS prostě vytvoří soubor, který se chová úplně stejně jako disketa. Tento soubor může být kdekoli, ovšem nejpřirozenějším místem je samozřejmě pevný disk. A ten již dnes není nijak nedostupný. Jistě, klidně můžete soubor umístit do RAM disku, ale to by byl dost nesmyslný postup.

Nejprve však musíte udělat určité přípravy. Především je třeba FMS nainstalovat. To není těžké - do adresáře DEVS: zkopírujete soubor "fmsdisk.device" (se svými 5176 byty se tam snadno směstná).

Poté si musíte najít adresář, kde budou simulované diskety a tomu přiřaďte logický název "FMS:". A pak již jen musíte vytvořit potřebný mountfile a příkazem Mount nainstalovat nové zařízení. To je nejobtížnější část celé přípravy a vyžaduje jisté znalosti. Matt samozřejmě přibalil ukázkový MountList.

Dejme tomu, že příkazem Mount nainstalujete nové zařízení FF0:. Když se k němu poprvé pokusíte přistoupit, obdržíte hlášení, že se jedná o neDOSový disk. Musíte ho tedy zformátovat. Formátování proběhne jako normálně (jen rychleji než u diskety) a pak můžete se zařízením FF0: pracovat jako s disketou. V adresáři FMS se vytvoří soubor s názvem UnitN, kde N je číslo od 0 do 31. (Mimochodem, soubor pro DD disketu AmigaDOSu je velký 901120 bytů). FMS může vytvořit až 32 takových zařízení.

Dobrá, řeknete, ale k čemu to bude? Zcela jasné je použití pro kopírování disket. Pokud máte pouze jednu mechaniku nebo jestliže chcete vytvořit více kopií diskety, můžete pomocí FMS druhou mechaniku nasimulovat. Jistě, některé kopírovací programy mohou použít RAM, ale ta vám pak bude chybět pro jiné programy, navíc A1200 se 2MB by měla asi problémy. A diskety občas kopíruje i ten nejpoctivější uživatel (třeba jen pro zálohování). Totéž platí o kopírování s použitím RAM disku, také ten musí paměť někde vzít. Navíc soubor FMS vydrží i po vypnutí počítače, zatímco obsah RAM se ztratí.

FMS se zvláště hodí pro kopírování HD disket (i to jde), protože když již máte HD mechaniku, tak vzhledem k jejich ceně asi pouze jednu.

Další využití je pro rozbalování archivovaných disket. Ty jsou obvykle komprimovány programem DMS do souboru. Rozbalení souboru na disketu je pomalé a navíc ne vždy je po ruce volná disketa. "Disketa" FMS poslouží stejně dobře (spíš lépe, protože rozbalení je rychlejší).

A ještě další možností využití je testování různých souborových systémů. V PD oblasti se jich vyskytuje několik.

Jak již bylo řečeno, FMS může vytvořit až 32 simulovaných jednotek. Nemusí se vůbec jednat jen o diskety Amiga DOSu a jen o DD diskety. Vhodnou změnou parametrů MountListu můžete vytvořit i simulovanou HD disketu nebo disketu MS-DOSu. Sám jsem to úspěšně vyzkoušel.

Mimochodem, původní Mattův MounList je ještě pro OS 1.3. Z tohoto důvodu obsahuje samostatné definice disket pro OFS a FFS. OS 1.3 totiž měl FFS jako vnější souborový systém, zatímco od OS 2.04 je součástí ROM. Výsledek je ten, že pod OS 2.x/3.x můžete používat pro simulované diskety Amigy
definice pro OFS a souborový systém "diskety" určíte až formátováním.

Pro formát MS-DOSu ovšem musíte jako souborový systém nastavit "CrossDOSFileSystem". A pokud chcete napodobit HD disketu, musíte proti DD disketě zdvojnásobit hodnotu položky "BlocksPerTrack".

A samozřejmě místo MountListu můžete užít ikony pro adresář "DEVS:DOSDrivers", používáte-li OS 2.1 nebo vyšší.

Jestliže vám toto všechno zní jako babylónština a přesto chcete simulovat alespoň diskety Amigy, máte možnost použít utilitu HFMounter (HFM). Napsali ji tři němečtí programátoři. Pomocí Installeru nainstaluje sebe a FMS a umožní vám provést z Workbenche i vše ostatní. Otevře okénko se 12 gadgety, jimiž můžete nadefinovat zařízení HF0: až HF11: simulující diskety.

Pro nezkušené nabízí HFMounter tyto gadgety.

Pro zcela nezkušené uživatele to je vítaná pomoc, já sám však dávám přednost "ruční" metodě, protože se mi nelíbí omezení HFM. HFM umožňuje vytvořit pouze 12 zařízení a omezuje se jen na DD diskety amigovského formátu. Navíc HFM vyžaduje OS 2.x nebo vyšší, zatímco FMS funguje na všem od OS 1.3.

FMS je volně šiřitelný freeware, HFM je giftware (autoři ocení dárek, ale nevyžadují ho). Takže opět máte možnost dostat něco zadarmo. Zdroj je obligátní - Aminet nebo CD Aminet.

FMS dobře funguje i s OS 3.1 a simulované diskety se chovají jak mají. Samozřejmě, proti "čistému" disku jsou zařízení FMS znatelně pomalejší (simulace stop a sektorů má svou režii), ale proti skutečné disketě je zrychlení značné.

Možností využití (kromě již zmíněných) je celá řada, jistě vás také něco napadne. Nakonec bych ale přece jen přidal jeden tip: i pro domácí použití začínají být dostupná velkokapacitní výměnná paměťová média (například ZipDrive). Pomocí FMS (nebo i HFM) by nemělo být těžké nasimulovat instalační diskety důležitých programů na takovém médiu. Jistě, diskety lze zabalit pomocí DMS a ušetří se místo, avšak ze simulovaných disket můžete programy přímo nainstalovat (zkoušel jsem instalaci z FMS "disket" na disku a instalace proběhla bez problémů) nebo i provozovat. S trochou znalostí AmigaDOSu by nemělo být těžké vytvořit si pohotový archiv všech svých programů (až si seženu ZipDrive nebo podobnou hračku, určitě to vyzkouším).

Program: FMS
Popis: Utilita simulují diskety v souborech
Verze: 1.0
Autor: Matt Dillon
Typ: Freeware
Zdroj: Aminet, Aminet CD
Poznámka: Vyžaduje OS 2.1 nebo vyšší

 

Program: HFMounter
Popis: Utilita vytvářející grafické uživatelské rozhraní pro FMS
Verze: 2.0
Autor: Dirk Hebish, Frank Lehmann, Jens Kreinesiek
Typ: Giftware
Zdroj: Aminet, Aminet CD
Poznámka: Vyžaduje OS 2.1 nebo vyšší

Přidat komentář

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů