PC-TaskJiří Brossmann
Jistě to znáte - potřebujete na PC udělat nějakou práci, ale doma máte Amigu a
zrovna se k žádnému PC nemůžete dostat. Jak z toho ven? Zkuste třeba PC-Task...
Že se do Amigy dají přenášet data z PC ví snad každý, ale co když potřebujete
přenést nějaký program? Strojové kódy procesoru Motorola a Intel jsou rozdílné,
a rovněž operační systémy jsou odlišné, takže pomůže jen jediná věc emulace. Zde
se nabízejí dvě možnosti - koupě speciální karty, nebo softwarový emulátor.
Protože karta je pro mnoho lidí nepřístupná, je softwarový emulátor často
jediným řešením. My se teď podíváme na jeden z nejznámějších emulátorů PC na
Amize - na PC-Task 3.0.
Co vlastně PC-Task dokáže? Nejprve se podívejme na možnosti nastavení. Podle
vlastní potřeby si můžete vybrat mezi emulací procesoru 8086, který se používal
v počítačích PC-XT na kterém chodí prakticky všechny starší a množství nových
programů, nebo procesoru 80286, montovaného do prvních ATéček. Na 80286 už
rozběhnete i Windows - pokud ovšem máte dostatek paměti a dostatečně vybavenou
Amigu, protože Windows rychlostí nevynikají ani na normálním PC, natož tak v
emulaci.
Další nastavitelnou věcí je grafická karta. Zde si můžete vybrat z široké
nabídky podporovaných karet od monochromatické MDA, přes CGA, EGA, VGA až k SVGA
u které si můžete nastavit i velikost paměti "na kartě" - od 512 kilobajů až po
2 megabajty. Grafické režimy s vysokými rozlišeními a 256 barvami však již
vyžadují AGA čipy. Pokud si otevřete rozšířené nastavení grafické karty, můžete
si přímo zvolit rozlišení a počty barev, ve kterých se karta spustí. Pokud však
chcete emulovat karty od VGA výše ve vysokých rozlišeních (800x600 apod.),
budete potřebovat monitor, protože s klasickým, ani prokládaným HiResem
nevystačíte. Proto je také možno zvolit režim ve kterém se otevře obrazovka
emulátoru. U monochromatické MDA si můžete nastavit obě barvy, ve kterých se
bude zobrazovat a u karet EGA, VGA a SVGA i rychlost obnovování obrazovky (režim
"jak to půjde" - pokud je čas obrazovka se obnoví po každém snímku, po každých
dvou, čtyřech a osmi snímcích).
Pokud budete potřebovat sériový a paralelní port lze je aktivovat, stejně jako
směrování zvukového výstupu, či sériové myši.
Nastavit je možné rovněž velikost paměti, kterou bude vaše "PC" mít. Zvlášť se
volí konvenční paměť a zvlášť velikost tzv. extended memory. Konvenční paměti
můžete mít od 256 do 704 kilobajtů, extended paměti lze navolit prakticky
libovolné množství - omezuje vás jen vaše operační paměť.
Pokud se vám nechce natahovat celý MS-DOS z diskety, můžete si na harddisku
vytvořit soubor, který se bude po spuštění emulátoru chovat jako pevný disk C,
nebo D. Disk je však nutno nejprve v emulátoru (tedy z MS-DOSu) zformátovat
(pokud z něj chcete i bootovat použijte k formátování něco jako "format c: /s".
Mechanika Amigy se přihlásí jako disk A:, resp. B: pokud máte mechaniky dvě.
Když už máme nastavenou konfiguraci PC, měli bychom si něco povědět o vhodné
konfiguraci Amigy pro PC-Task. Program jsem testoval na u nás asi
nejrozšířenějším modelu Amigy A1200 bez FAST RAM, turbo karty či jiných
podobných vymožeností. Po spuštění emulace 8086 s 640 kB paměti a s kartou CGA
mi zbylo asi 400 Kb paměti. Z toho plyne, že pokud chcete PC-Task používat na
starších Amigách, měli byste mít minimálně 1.5 MB paměti. Program sám jinak
vyžaduje pouze kickstart 1.2 a existuje ve dvou verzích - jedna je určena právě
pro starší Amigy s procesorem 68000, druhá verze pracuje na počítačích s
procesorem 68020 a vyšším. Při spuštění pouze PC-Tasku se mi zdají být 2 MB
paměti dostatečné, ale problémy nastanou, chcete-li lepší grafickou kartu, nebo
mít spuštěný ještě jiný program na Amize. Pak budete potřebovat další Fast RAM,
která emulaci také urychlí. Dále bych pro opravdu vážnější práci doporučil
nějakou tu turbokartu.
V PC-tasku jsem provedl pomocí osvědčeného Checkitu benchmarkové testy. Jak
dopadly vidíte na obrázcích. Test byl proveden na konfiguraci 8086 a CGA. Další
test s 80286 a VGA dopadl přibližně stejně - procesor vykázal 93 Dhrystones a
1.5 k Whetstones. Grafická karta ukázala 315 znaků za sekundu při použití BIOSU
a při přímém přístupu 1144 znaků. Přesto, že to není vážnější rozdíl, zdálo se
mi, že zobrazování je přece jen rychlejší než u CGA.
Dále jsem otestoval několik základních programů - Volkov Commander, T602 a dBase
III. Volkov pracoval bezchybně, jen s mechanikou prováděl občas zajímavé věci -
nastavil jsem A: na interní mechaniku a B: na externí, kterou jsem ovšem neměl.
Ve Volkov Commanderu se mi však ohlásily obě, a po zvolení B: se mi zobrazil
obsah A:. Jinak program pracoval bezchybně.
Populární T602 fungoval opět bez zjevných závad, ale vzhledem ke konfiguraci mé
Amigy pracoval velmi pomalu. Jako malý rychlostní test jsem napsal několik řádků
textu a pomocí bloku je pak zkopíroval za sebe. Potom jsem celý text označil
jako blok a nechal přeformátovat. Textu bylo asi 150 řádků, čas jsem měřil od
posledního klepnutí disku. Celé přeformátování trvalo více než 40 sekund.
V dBase jsem se pokusil o podobný test s několika položkami, ale protože program
výstup směřuje na disk, bylo by hodnocení poněkud zavádějící.
Jak je asi jasné mají všechny programy pod PC-Taskem na normální Amize jeden
společný znak - běží pomalu. Pokud pracujete v databázi není to tak moc vidět,
protože ta běží v textovém módu, který je ještě relativně rychlý (ovšem
vykreslení menu nijak neoslní, ale T602 už byl na hranici únosnosti. Naštěstí se
používá vyrovnávací buffer klávesnice, takže i při středně rychlém psaní se dá
program použít.
Pokud nechcete ani v PC-Tasku přijít o svou oblíbenou myš, můžete si ji
nainstalovat pomocí kombinace kláves levá Amiga+P. Pokud můžu posoudit bylo
možné myš spustit vždy, ale v T602 byly s její instalací nějaké problémy. Při
aktivaci myši ve Volkovovi se dala normálně požívat, ale na obrazovce zůstalo
klasické ukazovátko. Je však otázkou, kolik programů pro PC myš vlastně
podporuje.
Vzhledem k tomu, že PC-Task vydržel i mé řádění v Checkitu, neměly by být s
přenosem programů větší potíže. Nevím jak je tomu u Windows, které jsem raději
ani netestoval stačí mi je vidět na běžné 386, ale nemyslím, že by dokázaly
program rozhodit (i když vzhledem k tomu co jsem s nimi zažil si tím nejsem tak
jistý.
Pokud tedy potřebujete občas pracovat s PC a máte doma Amigu které se nechcete
vzdát, bude pro vás PC-tak pravděpodobně optimálním řešením. Je sice pravda, že
emulace neběží žádnou závratnou rychlostí, ale když uvážíme, že s dostatečným
množstvím paměti můžete pracovat paralelně na PC i na Amize, není to tak špatné.
Na druhé straně jen málokterý program, který by existoval na PC nemá na Amize
ekvivalent, takže nemyslím, že by jste po PC-Tasku šahali obzvlášť často. Vytlačiť článok
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|