FrodoLuboš 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
|