AMIGA REVIEW online
  Uvodná stránka     Software     Hry     Obaly     Download     Amiga na PC     Amiga Forever  

PC-Task 4.0

Jan Skýpala

Přestože počítačovému světu vládnou PC, Amiga je oblíbená mezi řadou uživatelů. Vašim přáním může být možnost spustit nějaké programy z PC a přitom si PC nekupovat. A na to jsou PC emulátory. Dovolují nám spouštět většinu PC aplikací s naším současným hardwarem.

Hned ze začátku musím upozornit, že tato recenze je psána na základě dojmů z demoverze, která je na Aminetu. Tato demoverze neumožňuje mimo jiné jakýkoliv zápis na disk (včetně zápisu na disketu), takže recenze nemůže v žádném případě plně vypovídat o kvalitě programu. Recenze je založena na mých poznatcích z fungování této demoverze na filedisku vytvořeného předchozí verzí produktu (třeba jednou budeme doptávat do redakce AMIGA Review software k recenzi - plnohodnotné verze i s manuály. Třeba... (s produkty některých firem se už tak děje - pozn. red.)).
PC Task se už dostal do své čtvrté verze. Přináší několik zlepšení a táhne za sebou i plno věcí, které se mi už na dřívějších verzích nelíbily.
Hned na začátku se musím zmínit o tom, že mi celý PC-Task 4 docela úspěšně tuhl. Naprosto zamrznut celou Amigu a fungovala jen oblíbená kombinace Ctrl-Amiga-Amiga (připomínalo mi to některé mé zkušenosti s PC, kdy také jedinou možností byl reset). Bylo to v naprosto náhodných okamžicích - např. když se nějaký program ukončila mně se znovu objevil Norton Commander. Dva modré panely se na mne usmívaly, ale to bylo úplně všechno (what you see is what you get). Amiga-M nefungovalo, myška taky ne. Samozřejmě nemůžu tušit důvod - chyba může být teoreticky kdekoliv.
Asi nejdůležitější novinkou na celém produktu je dynamická kompilace. PC již není emulováno naprosto stejně, jak tomu bylo v dřívějších verzích. Tehdy emulátor vzal instrukci pro procesor Intel x86, zjistil, co je zač a provedl příslušný kód. Nyní to dělá jen při prvním průchodu daným místem paměti; když se však PC program znovu dostane při svém běhu tamtéž, PC-Task už má uložen někde v paměti překompilovaný ekvivalent pro Motorolu a spustí ten. Takže veškeré smyčky budou rychlejší apod.
Z mých praktických zkušeností vyplývá, že se rychlost emulace zvýší asi na dva a půl násobek. Jde skutečně o pěkné zrychlení a stojí za to. Dynamická kompilace ovšem vyžaduje rozumné množství paměti.
A jak to vypadá s rychlostí podle výsledků PC benchmark programů?
Podařilo se mi spustit jenom dva z nich - staré SysInfo a CheckIt. Ještě jeden program chodil ve staré plné verzi, takže si asi šahá na disk a nechce se smířit s tím, že nu něj nejde zapsat, ostatní programy se mi ale nerozjely vůbec. Testovacím hardwarem byla Amiga1200 s MC68030 na 50MHz a se 16MB paměti. Oba dva úspěšní aktéři hlásí podivné hodnoty taktování procesoru - od 150 do 250 MHz. Mnohem více ale řeknou jiné testy. SysInfo udává rychlost číslem 15.5, 486DX 33MHz má udáno 71.2, což v přepočtu vychází pro PC-Task jako 486 7MHz. CheckIt je trochu pesimističtější, jeho dhrystone test naměřil (podle toho jak kdy) až 1528 dhrystones, což uvádí jako 4.44 krát rychlejší než původní PCXT od IBM (to bylo 8086 na 4.77MHz). Spustil jsem CheckIt i na PC 486/80MHz a tam mu vyšlo 39000 dhrystones, což by po jednoduchém dělení vycházelo pro PC-Tank jako 486 na 3.1 MHz. Asi to chce rychlejší Amigu.
Zajímalo by mne, zda si jednotka dhrystone mezi Intely a Motorolami odpovídá. V AIBB totiž test měřící dhrystones je.
Další novinkou je emulace procesoru Intel 486 (ve verzi 3.0 to byl jen Intel 286). To vám teoreticky umožňuje spuštění velké řady programů. Píšu teoreticky, protože jsem to nevyzkoušel. Přetahovat takové množství programů po disketách se mi nechtělo a stejně by většina z nich už při instalaci vyžadovala procesor alespoň 386, takže ve staré plné verzi se zápisem na disk bych to nenainstaloval.
Ale něco jsem přece jenom zkusil. Oblíbená hra červi chodí naprosto bez problémů a Pinball Fantasies (verze pro PC) se mi taky rozběhly (sice pomalu, ale přece), teprve při nabídce stolů byla nějaká divná grafika a pak to celé zatuhlo (i s Amigou).
Některé programy jsou již téměř stejně použitelné na skutečném PC jako v emulátoru (jedná se bud o extrémně dobře napsané utilitky jako např. Volkov Commander anebo o úplný opak - T602).
Teoreticky byste v PC-Tasku 4.0 měli být schopni nainstalovat a rozchodit Windows 95, pravděpodobně i OS/2, zajímalo by mne, jestli i Linux/i386. Ale na to je skutečně zapotřebí plná verze produktu.
Přejděme k věcem, které se mi nelíbily. První takovou věcí jsou preference. Ty se mi nelíbily už u předchozích verzí a jsou nadále tytéž. Co mi tolik vadí? Proč se otevírají na vlastním screenu když mohly do okna na default public screenu (zabralo by to míň paměti)? Proč jsou vůbec součástí emulátoru, měl by to být samostatný program, který by případně (TOOLTYPE, přidržení levého tlačítka myši při spuštění nebo podobně) emulátor vyvolal při svém spuštění, ale normálně by tam nebyly a nežraly paměť. Proč má v něm autor vlastní realizaci buttonu a cycle gadgetu? Proč nepoužil připravené gadgety v gadtools.library? Styl preferencí mi taky nesedí - na jednu stranu plýtvá s místem velkým informačním oknem a na druhou stranu na jiné věci si musí otevírat nová okna atd.
No, pojďme radši k vlastnímu emulátoru. Na něm se mi hned s kraje nelíbí, že když nemá dost paměti, tak se sám rozhodne, co uživatel nebude potřebovat (většinou extended memory, ač já bych třeba zkusil zmenšit buffer pro dynamickou kompilaci). Podle mého názoru by měl napsat, že nemá dost paměti, a nabídnout preference, aby si uživatel mohl přenastavit vše podle vlastního uvážení.
Již v předchozí verzi emulátor nabízel možnost fungování v okně na Workbenchi. Mně to sice nepracovalo (možná je něco špatně na mojí straně, ne na straně programu), ale v nové verzi to už úspěšně funguje. Tedy jen v textovém režimu, jakmile se na PC nahodí grafika, PCTask si otevře obrazovku. Ovšem: proč nejde přepínat mezi oknem a obrazovkou za chodu? A hlavně: proč si nejde zvolit font? Vždyť i Windows to pro svůj MS-DOS prompt umí, tak proč to neumí PCTask? Zvláště při běhu v okně na Workbenchi to vypadá obludně.
Provozování PC-Tasku v okně dosti zpomaluje (záleží na zvoleně grafické kartě - v případě MDA tak moc ne, ale v případě VGA na méně než třetinu výkonu, takže potom je vlastně celá dynamická kompilace vyplýtvána).
Emulace procesoru i486 je pěkná věc, ale chybí emulace matematického koprocesoru (takže je to vlastně emulátor i486SX). Proč? Napsat emulaci musí být (podle mne) řádově snadnější než napsat dynamickou kompilaci a produkt mohl být klidně uveden na trh o pár týdnů později kvůli této věci.
PC-Task nadále deformuje ukazatel myši!!! Tím jsem byl velmi nemile překvapen, předpokládal jsem, že na to si už autor dá pozor.
V těchto místech recenze končí. Kdyby mi demoverze umožňovala alespoň zápis na malý (řekněme 5MB) filedisk, mohl bych vyzkoušet víc. Ale možná, že já nebo někdo jiný zanedlouho napíše pokračování tohoto článku pod dojmy z plné verze.
Na závěr ještě stručný seznam toho, co by melo být v plné verzi navíc: možnost zápisu na disk, podrobný uživatelský manuál, fungující přístup na paralelní port z emulace (budete moci přímo tisknou z T602), hardfile.device, kterým budete moci namountovat filedisk jako normální zařízení pro AmigaOS, CD-ROM driver pro možnost spolupráce emulátoru s CD-ROM mechanikami připojenými k Amize a pár prográmků pro PC-Task (programy pro MSDOS) jako např. copy mezi Amigou a file-diskem a naopak.

PC-Task 4.0

Hodnocení: 7,0 z 10
Autor: Ch. Hames
Cena: AUD 114$
Typ: demoverze

+

dynamická kompilace, emulace i486

-

preference, deformace pointru

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 )