Narsil č. 21

GEMulator v3.6

↑

Gemulator

aneb emulace TOS stroje

Na PC vzniklo hned několik emulátorů ATARI ST s různou kvalitou a cenou. Ještě než budu pokračovat zodpovím, proč se vůbec zabývám emulací ST na jiném počítači. Důvodů může být několik. Například se dá očekávat, že v prácí dostanete k dispozici spíše PC než ST. Dále to může být fakt, že se vám ST zdá pro některé programy příliš pomalé a z hlediska rozlišení nevyhovující. Pak pro vás může být za určitých předpokladů emulace ST na jiném počítači užitečná. Zde je potřeba si uvědomit, že i když se vám podaří emulací zvýšit několikanásobně rychlost programů, tak naopak počet programů, které se vám podaří rozběhnout se podstatně sníží. Je proto nutné zapřemýšlet, zda by nebylo výhodnější zauvažovat o nějakém výkonnějším ST kompatibilním počítači, jako je třeba Falcon, TT nebo Hades a podobně.

Zpět k PC. Pro tento, v Evropě nejrozšířenější počítač, vzniklo hned několik emulátorů. Je tu Janus, hardwarový emulátor, který bych pro svou vysokou cenu nikomu nedoporučoval. Dále je to STonX, což není hardwarový emulátor, ale je dostupný zadarmo ve formě zdrojového textu pro GNU C. Jedinou nevýhodu (mnozí to spíše považují za výhodu), který tento skvělý program má, je, že ho lze v současné době zkompilovat a provozovat pod UNIXem. Tento emulátor má kromě finanční stránky i další prvenství a to je to, že s ním funguje asi nejvíc programů a dokonce i her. Pro ty, co UNIX nevlastní, snad ještě uvedu, že autoři uvažují (možná na tom i dělají) i o úpravě pro Windows. Kromě těchto dvou emulátoru si už vzpomínám pouze na MAGIC PC a Gemulator. Oba tyto produkty jsou softwarové a dost podobné. Fakt je, že v poslední době začíná mít výrazně navrch Gemulátor a to jak z hlediska ceny tak i emulovaného výkonu.

Gemulátor je poměrně stará záležitost a nebýt toho, že mu autoři dodali pořádný kus mízy, tak bych tento článek vůbec nepsal. V polovině ledna autoři, mezi než patří i nám dobře známý Darek Mihocka z Kanady, totiž uvolnili starší verzi Gemulatoru 3.6 určenou pro DOS. Důvod k tomuto kroku byl takový,že rovněž vznikla nová verze pro 32 bitové Windows ( Win95 a WinNT). Nyní se na obě tyto verze podíváme blíže.

Gemulator 3.6

Jediné omezení, která tato verze má, je to, že neumožní vetší rozlišení než je 640x480. Pro provoz je potřeba mít soubor, který obsahuje ROMku běžného ST. Gemulator běží bez problému s TOSem 2.06, některé jiné verze možná nepoběží (TOS 1.6 a TOS 2.5 v3.6 neemuluje STE). Gemulátor rovněž nedokáže přistupovat na MS DOSové disky. Místo toho lze použíti virtuální disky, což jsou vlastně obyčejné soubory (CDRIVE.VHD, DDRIVE.VHD,..). Porty (tiskárna a modem) se zdají být funkční, dokonce mi fungoval program MNP.ACC což je emulátor opravného protokolu pro starší typy modemů. Rychlost výsledné emulace na PENTIU je asi zhruba jako TT.

Poznámky:

(1) Příklad obsahu adresáře s Gemulátorem 3.6:

CDRIVE.VHD - virtuální disk

STHDBOOT.SEC - potřebný soubor k běhu s virtuálním diskem

(Tyto dva soubory nejsou v archívu GEM360.ZIP. Lze je získat u demoverze 4.5.)

GEMUL8R.EXE

GEMUL8R.INI - textový inicializační soubor

Příklad:

rams 4 (velikost paměti)

quick (rychlejší grafika)

mono (může být i color)

com2 (modem je com2)

disk c: cdrive .vhd (virtuální disk)

magic tos26.img (soubor s obsahem ROMky)

(2) Vyšší rozlišení se nastavuje programem VGAWIN.PRG

(3) Pod Win95 je možné dokonce přistupovat na běžné disky, ale působí to dost velké problémy.

Demo Gemulator 96 (verze 4.6)

Narsil GEMULA – obrázek 1

Oproti výše popisované verzi zde nejde používat větší paměť než jsou dva megabajty a rovněž je znemožněno pracovat s porty. Na druhou stranu lze zapnout libovolné rozlišení a přistupovat na všechny disky, včetně síťových a CD-ROM. Rovněž lze zapnout emulaci STE, ale možnost využití DMA zvuku zde je rovněž zapovězena. Autoři dokonce plánují přidat emulaci TT. Cena této verze je 70 dolarů.

Doufám, že se ještě nekdy střetneme u rezenze na Gemular 96 nebo 97.

Poznámka:

Soubor s TOSem je třeba pojmenovat jako MAGIC_PC.OS a umístit do kořenového adresáře.

NED