AMIGA REVIEW online
  Uvodná stránka     Software     Hry     Obaly     Download     Kniha návštev     Amiga na PC     Amiga Forever  

Amstrad CPC

LUBOŠ 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


© 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 )