AMIGA REVIEW obsah časopisu online!
  Domov     Software     Hry     Obaly     Download  

Frodo

Luboš Němec

Nebojte se, nejedná se o hlavního hrdinu z knihy "Pán Prstenů" od J.R. Toolkiena, ale o softwarový emulátor počítače Commodore 64. Autorem není nikdo jiný než Christian Bauer, autor dnes už slavného Shape Shifteru (na stránkách AMIGA Review jste se o ním již setkali).

Základní dojmy
Frodo je zatím patrně nejkvalitnějším emulátorem C64, ale to se bohužel projeví i na rychlosti, kde při plné emulaci (no berte to trochu s rezervou, nic není 100%) dosahuje na A4000 výkonu zhruba tří čtvrtin rychlosti původní C64. S 68060/50 MHz je Frodo samozřejmě několikanásobně (cca 2 - 3 x) rychlejší než C64. Taktéž ani majitelé A1200 nepřijdou zkrátka, neboť emulace se dá velmi jednoduše optimalizovat spoustou parametrů a i na tomto počítači (samozřejmě alespoň s nějakou turbokartou - kdo ji nemá, zaspal dobu) je pak emulátor celkem použitelný. Jedná o freeware, tedy program volně šiřitelný, který nemá žádná omezení a můžete plně využít všech jeho funkcí.

Požadavky
Nároky emulátoru jsou OS 2.1 a vyšší, procesor MC68020 a 1 MB RAM. Autor stejně jako v případě Shape Shifteru z licenčních důvodů nedodává nezbytné ROMky z C64 - "Kernal ROM", "Basic ROM" a "Char ROM". Máte-li ROMky z emulátoru A64 v2.0 (pozor, nejsou to soubory s koncovkou ".data"), můžete je jednoduše přejmenovat a použít ve Frodovi. Další možností je napsat a spustit na originálním C64 krátký prográmek (jeho listing naleznete v manuálu), který ROMky stáhne. A poslední možností je poslat Email na server [email protected] se subjektem "MAILSERV" a textem "send roms.zip". Za nějakou dobu byste měli obdržet archiv s potřebnými soubory. Nevím, zda tahle služba stále funguje, každopádně se mi to takhle povedlo (děkuji za to Crusaderovi).
Frodo podporuje také několik grafických karet EGS, Merlin, Picasso a CyberGraphX systémy. S grafickou kartou dosáhnete samozřejmě podstatně vyšší rychlosti zobrazování, C64 používá chunky grafiku, zatímco Amiga bitmapovou a většina výpočetního výkonu procesoru padne právě na konverzi mezi chunky a bitmapovou grafikou. Existuje pár prográmků, kterými se dá tato konverze urychlit, ale hardware je pořád hardware.

Preference
Preference emulátoru jsou velmi jednoduše uspořádány v jednom okně a za běhu emulátoru se dají vyvolat klávesou F9. Za zmínku stojí "Every n(th) Frame", kde se nastavuje po kolika snímcích bude Frodo občerstvovat obrazovku, hodnota 1 je úplný refresh, pro A4000 bez grafické karty je doporučena hodnota 5. Čím vyšší číslo, tím rychlejší emulace, ovšem na úkor kvality zobrazení. Podobně se rychlost emulace dá ovlivnit pomocí čísel v prvních třech volbách "Cycles per Line (CPU)", "Cycles per bod line (CPU)" a "Cycles per line (CIA)". Originální hodnoty převzaté z C64 jsou 63, 23 a 63.

Zvuk a klávesnice
Zvuk je taktéž emulován poměrně kvalitně přes hardware Amigy a knihovnu "6581sid.library", další možností je použití SID (zkratka pro Sound Chip) čipu z C64 jako přídavné karty. Schémata a další informace jsou v souboru "FrodoSIDCard.lha". Emulace speciálních kláves C64 je následující - klávesa Escape emuluje RUN/STOP, Backspace je INS/DEL, Del je CLR/HOME, Help je RESTORE a klávesy Amiga jsou C=. Klávesa F10 resetuje emulátor F9 vyvolá preference a pravé tlačítko na amigovské myši zruší emulaci.

Převod software
Jak dostat programy z C64 do Amigy a emulátoru? Nejjednodušší je připojit k Amize C64 drive 1541 přes tzv. IEC kabel (schéma zapojení je samozřejmě v manuálu) nebo propojit Amigu a C64 přes sériový kabel (programů pro tento účel je celá řada). Frodo jinak emuluje drive 1541 a jeho streamy (obdoba amigovského zařízení - device) 8, 9, 10 a 11. Kazetový magnetofon není podporován vůbec, v příštích verzích autor slibuje podporu ".D64" souborů, což jsou vlastně jakési snapy programů, obdobně jako u emulátorů ZX-Spectra. Snapy se vytvoří velmi jednoduše - nasamplujete si na Amize nějaký C64-kový program a další, teď už amigovský program pak zvuk převede na použitelné snopy.

Tiskárna
Frodo nemůže tisknout na amigovské tiskárně, ale můžete zase přes IEC kabel připojit tiskárnu určenou pro C64. V preferencích se pak nastaví "Use IEC for other devices", emulátor poté bude používat streamy 4 - 7 a 12 - 15 pro IEC zařízení. Tiskárny určené pro C64 mají číslo streamu 4. Nezapnete-li výše popsanou volbu, objeví se při snaze něco vytisknout pouze "device not present error".

Závěrem
Jak jsem již uvedl, emulace je velmi kvalitní a s rychlým procesorem (tím myslím minimálně 68030/50 MHz) se dá docílit poměrně slušné rychlosti. A zahrát si třeba stařičkého Turricana z "šedesátčtyřky" je nesporně zajímavý zážitek přestože Amiga verze je mnohem kvalitnější. Ale kdo by si rád nezavzpomínal na staré časy. Jistě existuje ještě mnoho dalších oblastí, ve kterých se dá Frodo využít, například v programování, přenosu dat, ... Určitě na to přijdete sami.

Frodo v1.5

Hodnocení: 8 z 10
+ podpora několika grafických karet
+ možnost maximální optimalizace emulace
+ emulace speciálních kláves C64
- nejsou dodávány ROMky (licenční důvody)
- nelze tisknout na amigovské tiskárně
Autor: Christian Bauer
Cena: freeware

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

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 )