Amstrad CPCLUBOŠ NĚMEC
8mi bitová mašinka z produkce anglické firmy Amstrad zažila výsluní své
slávy v dobách někdy před 10 lety převážně na britských ostrovech. Samotný
Amstrad bude jistě znám zejména všem uživatelům ZX-Spectra, které bylo po krachu
sira Cliva Sinclaira odkoupeno právě počítačovou divizí Amstradu. Hardware
Poněkud záhadná zkratka CPC znamená Colour Personal Computer. Amstrad CPC se
vyráběl v několika provedeních, během pěti let bylo na trh uvedeno 5 modelů.
První tři typy se jmenovaly CPC, zbylé dva vylepšené z roku 1989 pak měly ještě
přídavek Plus.
Klasický CPC464 měl 64 KB RAM a vpravo od klávesnice zabudovaný kazetový
magnetofon, typ CPC664 pak už měl 3“ floppy mechaniku a též 64 KB RAM.
Nejzajímavějším typem byl pak na svou dobu jeden z nejmodernějších 8bitových
počítačů Amstrad CPC6128, který měl mimo kvalitní klávesnice a floppy drive už
128 KB RAM. Poslední dva vyráběné modely CPC464+ a CPC6128+ se lišily pouze v
počtu max. zobrazitelných barev a mírně odlišném hardwarovém návrhu. Všechny
modely poháněl procesor Z80 taktovaný na 3.3MHz, o zvuk se staral obvod
AY-3-8912, který měl generovat 3 zvukové a 1 šumový kanál. Hardware zajišťující
komunikaci se zvukovým čipem; klávesnicí, magnetofonem/floppy drivem a podobně
pocházel od Intelu, řadič disket podporoval max. dvě 3“ dvoustranné diskety
(bylo je nutné otáčet), 40/80 stop. Grafický čip 6845CRTC byl na svoji dobu
velmi rychlý a již v té době podporoval hardwarový scrolling, přepínání
obrazovek a další zajímavosti. Rozlišení obrazu bylo od 160x200 bodů v 16
barvách přes 320x200 ve 4 barvách až po 640x200 bodů ve dvou barvách (u modelů
Plus pak až neskutečných 4096 barev), což v té době neměl žádný domácí
mikropočítač. Následovníkem Amstradu CPC byl kancelářský počítač/psací stroj
Joyce; ale to už je jiná kapitola.
Pro Amstrad je k dispozici odhadem více než 2000 her a programů v kazetových i
disketových verzích. Řada her byla převedena právě ze ZX-Spectra, poměrně dost
základních kancelářských programů bylo též lokalizováno do češtiny. Ami-CPC 0.46
Emulátor pochází původně z PC verze emulátoru CPE a v archivu najdete i
zdrojové kódy. Aktuální verzi emulátoru z ledna 1998 lze získat na Aminetu nebo
na adrese www.chez.com/deplanque. Pokud znáte emulátor CPE, můžete ho s
amigovskou verzí porovnat sami. Hlavním nedostatkem je poněkud nedokonalá
podpora tiskového výstupu, chybí emulace některých videomódů stejně jako možnost
nahrávat hry a programy z kazetového magnetofonu, emulátor však běhá v poctivém
multitaskingu. Ami-CPC vyžaduje celkem tři ROMky, jedná se o LROM, UROM a ROM7.
Ve starších verzích emulátoru je z licenčních důvodů bohužel nenajdete, ale
pokud zapátráte na internetu po verzi 0.46, není problém ROMky stáhnout v
archivu společně s AmiCPC, protože majitelé copyrightu Amstrad Electronic a
Locomotive Software uvolnili tyto ROM k volnému používání. Emulátor je k
dispozici ve dvou provedeních - Standard a Turbo. „Normální“ verze je s
procesorem 68020 velmi pomalá, například pracovat s Basicem je sice možné, ale
provádění instrukcí je několikrát pomalejší než na originálním CPC. Pokud máte
ovšem alespoň procesor 68030 a FAST RAM, měli byste docílit minimálně 100%
rychlosti originálního Amstradu CPC. Turbo verze vyžaduje 2,5 MB FAST RAM + 512
KB CHIP RAM a je zhruba o 20% rychlejší než verze Standard. Při testování jsem
nezjistil žádné známky nestability ve srovnání s verzí Standard a tak mohu verzi
Turbo jen a jen doporučit - potřebnou konfiguraci pro její provozování má dnes
snad už každý. Konfigurace emulátoru probíhá pomocí jednoduchého GUI a tooltypů,
nastavit si můžete typ počítače (Amstrad nebo jeho licenční obdoba Schneider),
název disku respektive diskového snapshotu, dále lze vypnout/zapnout zvuk,
specifikovat ROMky stejně jako u některých emulátorů ZX-Spectra, nastavit
přerušení a screenmód, ve kterém se emulátor spustí.
V archivu u emulátoru najdete také pět doplňkových utilit. „Cpc2Cpe“ se používá
ke konvertování diskových snapshotů pro emulátor CPE, „Cpc2dsk“ na konvertování
staršího formátu taktéž diskových snapů AMI-CPC, „Cpc2EmuCPC“ ke konverzi snapů
pro EmuCPC, „CreeDisk“ vytvoří novou disketu v DSK formátu (tedy snapshot
diskety na HD Amigy) a poslední utilita „DZ80“ umí disassemblovat Z80 binární
soubory.
Kvalita emulace je vynikající, rychlost s 68030/50MHz též plně postačující. Jak
už to skoro u všech emulátorů bývá, u některých her má emulátor problémy s
překreslováním obrazovky a při testování se mi často stávalo, že spousta spritů
se dokonce nezobrazila vůbec. Bohužel nejde z emulátoru používat paralelní port
a tedy ani tisknout. Jinak však nemám k AMI-CPC žádné další připomínky, celkově
funguje velmi dobře a také práce s diskovými snapshoty je na úrovni. Navíc se
jedná o freeware, co víc chtít?
Název: AXF64 v0.31
Autor: Ludovic Deplanque
Cena: freeware |
HODNOCENÍ:
Kvalitní emulátor s dobře vyřešenou prací s diskovými snapshoty, pro
vážnější práci budete potřebovat procesor 68030 a FAST RAM, na některých
systémech má problémy s klávesnicí. |
CPE 1.02
CPE je obdobou stejnojmenného emulátoru pro PC, v archivu najdete i zdrojové
kódy a jeden diskový snapshot. Amigovský CPE je patrně nejstarším emulátorem
Amstradu CPC, který autor již nikdy neaktualizoval. Z toho vyplývá i
použitelnost a kvalita emulace, kterou bych označil spíš jako pokus o vtip.
Vzhledem ke stáří emulátoru se však nelze divit, že toho CPE moc nenabízí.
Emulátor běží v multitaskingu, v zařízení CPE: musí být umístěny tři ROMky,
stejné jako u AMI-CPC. V archivu CPE žádné ROMky nenajdete, můžete tedy použít
LROM, UROM a ROM7 z AMI-CPC. Pokud budete už po prvním spuštění chtít emulaci
ukončit, zde jsou klávesové zkratky: CTRL+LSHIFT+LALT provede reset emulace,
RALT+LALT pak emulátor ukončí. Autor poněkud nepochopitelně změnil formát
snapshotů diskových verzí programů a tak musíte mezí oběma platformami Amiga <->
PC všechny tyto snapshoty konvertovat. CPE není zrovna nejrychlejší, ani s
procesorem 68060 nedosahuje rychlosti originálního Amstradu CPC. Chybí zvuk, což
v dnešní době prostě již nelze akceptovat a ani stabilita emulátoru není
nejlepší.
Název: CPE 1.02
Autor: Bernd Schmidt
Cena: freeware |
HODNOCENÍ:
Poněkud těžkopádný a pomalý emulátor bez podpory zvuku, který nelze
doporučit ani pro hraní her. |
A-CPC 2.0
A-CPC je k dispozici ve dvou verzích - demoverze jako freeware a plná verze
pro registrované uživatele. Demoverze umí pouze nahrávat páskové i disketové
snapshoty, v registrované verzi pak lze i ukládat a dostanete rovněž utility pro
přenos dat mezi Amigou a CPC respektive můžete si pak sami vytvářet image CPC
disket. V registrované verzi funguje navíc emulace joysticku a Multiface 2 a
také emulace modelů CPC+. Demoverzi pod označením 2.Od najdete na Aminetu v
„emulátorovém“ adresáři „misc/emu“, pokud se objeví novější verze (slibovaná
2.1), zkuste ještě adresu
www.cs.cf.ac.uk/K.E.W.Thacker/Amstrad/ (snad
ještě bude fungovat). Emulátor lze spouštět z CLI/Shellu nebo Workbenche,
vyžadován je konfigurační soubor dle typu emulovaného CPC. Konfigurační soubory
jsou následující:
- cpc464.config = CPC 464,
- cpc664.config = CPC 664,
- cpc6128.config = CPC 6128,
- 464plus.config = 464+
a 6128p1us.config = 6128+.
Nejjednodušší metodou je spustit emulátor přímo z konfiguračního souboru přes
klasickou project ikonu.
Standardně jsou konfigurační soubory nastaveny pro spuštění na procesoru 68020 a
vyšším, pokud tedy máte procesor 68000, musíte si všechny preferenční soubory
změnit. Nahrávání páskových nebo diskových snapshotů her probíhá už ze
spuštěného emulátoru, který si pamatuje poslední zvolenou cestu. Formát
snapshotů je stejný jako v emulátorech CPCEMU a CPE a všechny snapy by měly mít
koncovku „.SNA“. Diskové snapy jsou opět ve stejném formátu jako CPCEMU, pro
jejich vytvoření můžete použít dodávanou utilitku Make_DSK (pouze v reg. verzi).
Práce s diskovými snapshoty je jednoduchá, stačí přes menu „vložit“ disk do
drivu. Ovládání celého emulátoru je také snadné, klávesa F1 nahraje snapshot, F2
ho naopak uloží, F8 emuluje tlačítko Stop na Multiface a F10 emulátor ukončí.
Většina doplňkových utilit je dodávána pouze s registrovanou verzí emulátoru a
tak Vám o nich nemohu říct nic bližšího, jejich popis najdete v manuálu.
Rychlost emulátoru závisí na použité verzi hlavního exe souboru, k dispozici
jsou verze Slow, Fast a Fastest. Verze Slow je plnohodnotná emulace kompletního
hardware, Fast je určena pro běžné používání a verze Fastest je optimalizovaná
na hry. Pokud máte 68040, bude i verze Slow minimálně stejně rychlá jako
originální Amstrad CPC, verze Fastest je pak použitelná pro hraní her i s
procesorem 68020 (testováno na A1200 v minimální konfiguraci s FAST RAM). Pokud
bych měl hodnotit kvalitu emulace, je přibližně stejná jako u AMI-CPC, emulovány
jsou však i rozšířené screenmódy. Synchronizace obrazu a zvuku je s 68040 a
68060 stále slušná, na pomalejších procesorech pak vynikající. Emulátor nepadá a
lze ho bez problémů používat i se systémovými programy.
Název: A-CPC 2.0
Autor: Kevin Thacker
Cena: GBP 10 |
HODNOCENÍ:
Slušný a stabilní emulátor nabízející práci s klasickými i diskovými
snapshoty, dobrou emulací zvuku i konfiguračních možností, modely Plus jsou
dostupné pouze v registrované verzi. |
EmuCPC 0.7
Poslední ze tří použitelných emulátorů (CPE nepočítám mezi použitelné)
Amstradu CPC je EmuCPC. Umí pracovat se snapshoty formátu A-CPC, CPCEMU a CPE,
podporuje audio výstup, všechny screenmody originálního CPC, a to vše v
multitaskingu. Potřebné ROMky jsou v archivu už obsaženy, dále v něm najdete
společně s emulátorem jeden diskový snapshot. Jedná se o dvoustranou disketu,
jejíž obsahem jsou převážně hry jako například BombJack, Sorcery, Arkanoid,
Batman apod., ale také systémové programy - hudební editor TMS, konverzní
disková utilita Pardisc nebo jednoduchý matematický program Graph.
Diskové snapy vyžadují assign CPCDISK:, pro konverzní účely a práci s diskovými
snapy jsou dodávány s emulátorem utility „CreateCPCDisk“, „ListCPCDisk“,
„ReadCPCFile“, „WriteCPCFile“, „LoadCPCDisk“ a „ConvertCPCDisk“. Emulátor je k
dispozici také ve verzích Lite - nejedná se však o neregistrovanou verzi nebo
demo, ale o zrychlené emulační rutiny na úkor kvality emulace. Zajímavostí je
možnost připojení Amigy k originálnímu Amstradu CPC pomocí paralelního kabelu
(speciální zapojení, které najdete v manuálu), EmuCPC umí také emulovat příkaz
TAPE SAVE přes amigovské audio.
Ovládání celého emulátoru probíhá v CLI/Shellu nebo klasicky přes tooltypy, kde
se nastavují všechny důležité parametry jako adresáře pro ROM a snapshoty,
přerušení respektive screen refresh, typ CPC včetně velikosti RAM apod. Voleb je
víc než dost, autor EmuCPC však žádné GUI do emulátoru nezařadil. Rychlostí je
na tom EmuCPC víc než dobře, s FAST RAM je emulace použitelná i na procesoru
68020, na obvyklé konfiguraci 68030/50MHz je pak hraní her i práce se
systémovými programy lahůdkou. Posledním extrémem je pak 68060, kde dosahuje
EmuCPC skoro šestinásobku originálního AmstraduCPC.
Název: EmuCPC 0.7
Autor: Stephane Tavenard
Cena: freeware |
HODNOCENÍ:
Hodnocení: Kvalitní a rychlý emulátor použitelný pro všechny hry i
systémy, dojem kazí pouze relativně složité ovládání z CLI/Shellu. |
Volba je jasná
Mimo amigovské verze CPE jsou všechny tři emulátory použitelné jak pro hraní
her; tak i pro práci se systémovými programy. S výjimkou A-CPC jsou AMI-CPC i
EmuCPC freeware, takže nemají žádná omezení. Ke každému z emulátorů jsou
dodávány pomocné utilitky pro práci s diskovými snapshoty a obvykle i pro jejich
konverzi. Pokud byste přesto potřebovali konvertovat nějaké diskové snapshoty a
řádná z utilit k emulátorům Vám nevyhovovala. zkuste CPCCONV od Johna Girvina,
který najdete na Aminetu opět v adresáři „misc/emu“. Jinak snapshotů her i
systémů lze „ulovit“ na internetu velké množství, zkuste například
ftp.nvg.no/pub/cpc, já se loučím obligátním lovu zdar! 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
|