Výrobce | Amstrad |
---|---|
Rodina | Amstrad CPC |
Typ | Osobní počítač |
Datum vydání | 1984 |
Média | Kazeta |
životní prostředí | Lokomotiva BASIC 1.0 |
Operační systém | AMSDOS |
Procesor | Zilog Z80 A (8 bitů ) při 4 MHz |
Paměť |
|
Nástupce | Amstrad CPC 664 |
Amstrad CPC 464 je britský osobní počítač od Amstrad CPC rozsahu , s barvou nebo černobílý zelený displej, který obsahuje 64 kb z paměti RAM , 32 kb z ROM a pomocí pohybového BASIC 1.0 jazyka , který je považován některými nadšenci být nejlepší BASIC mající nikdy neexistoval.
Tento počítač, určený pro rodinné použití (stál 3 500 FF), reagoval na uvedení ZX Spectrum , Oric 1 a Commodore 64 společností Sinclair , Oric Corporation a Commodore . Amstrad CPC 464 vydaný v září 1984 ve Francii zaznamenal obrovský úspěch: prodalo se 20 000 měsíčně za celkem jeden milion kopií. Mnoho počítačů zmizelo a možná to znamenalo konec jedné éry. Jeho úspěch byl takový, že vzniklo více než deset specializovaných časopisů, včetně nejslavnějšího časopisu Amstrad . Poprvé byla nutná pouze jedna síťová zástrčka, obrazovka a centrální jednotka napájely přímo bez objemného adaptéru a pouze dva konektory spojovaly dva prvky mezi nimi, spuštění bylo okamžité. AMSDOS se objevil krátce po komerčním úspěchu 464 . CP / M, který byl před 464, byl převeden do tohoto počítače.
Existuje projekt sestupu z Amstrad CPC založený na eZ80 na téměř 50 MHz , CPCNG.
Využíval procesor Zilog Z80 A (8 bitů ) na 4 MHz a pro ukládání dat zabudoval integrovaný kazetový přehrávač. Mohli bychom přidat disketovou jednotku ve formátu 3 palce .
Program zpracování textu Protext nebyl přítomen na všech CPC 464s.
Z80A při 4 MHz . Kvůli gateArray trvalo opcodům alespoň 4 cykly. Někteří proto odhadují průměrnou ztrátu výkonu na 15%. Tento odhad zůstává velmi statistický, ale komunitou relativně přijatý.
64 kB RAM, rozšiřitelná na 512 kB ( existují také rozšíření na 4 Mb , jedná se však o neoficiální materiály).
32 kB ROM, rozšiřitelná na 4 MB .
Na vestavěném kazetovém přehrávači nebylo nic neobvyklého. Ve skutečnosti byly toky z kazety prováděny na CPC 464 při 2 000 baudech ( 2 kbit ) při vysoké rychlosti nebo při 1 000 baudech (1 kbit ) při nízké rychlosti.
Je třeba poznamenat, že tyto rychlosti byly rychlosti uvedené výrobcem jako základ. Hra Bad Cat od Rainbow Arts / Go! ve své verzi pro Amstrad CPC kazeta byla zaznamenána při 4000 baudech. A Amstrad CPC čte data touto rychlostí. César Nicolas Gonzalez, známý v komunitě jako CNGSOFT, vytvořil kompaktní verze komerčních her s rychlostí záznamu až 6500 baudů. Skutečný CPC 464 je schopen tuto rychlost zvládnout bez problémů.
Stroj je vybaven motorem Motorola CRTC 6845 (nebo klony) a čipem specifickým pro Amstrad, Gate Array. CPC jako takový nemá textový režim. Informace o textovém režimu, které pravidelně najdeme, ve skutečnosti označují počet znaků (osm pixelů osm), které může systém zobrazit v různých grafických režimech.
Standardní CPC má paletu 27 barev, složených ze tří základních barev (červená, zelená, modrá), na které aplikujeme koeficienty 0; 0,5 a 1. Původně byla CPC inzerována s 32 barevnou paletou. Bohužel 5 dalších barev je identických s určitými barvami přítomnými mezi 27 výše uvedenými. Jsou přístupné přímo v Basic, ale nemají žádný praktický zájem.
Vzácná věc v éře 8 bitů je displej plný bitmap bez omezení. Každý pixel lze oslovit samostatně a libovolnou barvu definované palety (2, 4 nebo 16 barev z 27 v závislosti na režimu).
CPC má 4 základní grafické režimy využívající 16 kB paměti, z nichž jeden není dokumentován:
Bylo možné vytvořit alternativní režimy prostřednictvím programování CRTC, nebo dokonce použít 32 kB paměti pro displej. Tento trik se používal hlavně pro některé domácí obrazovky v režimu fullScreen v rozlišení 192 × 264 (25 kb ). Například verze CPC Donkey Kong a Arkanoid používaly alternativní režimy, které umožňovaly 128 × 256 v 16 barvách (16 kb ), což jim vypadalo spíše jako vertikální arkády obrazovky, z nichž pocházejí.
Vývojáři arkádových her na Amstradu trpěli nedostatkem režimu dlaždic a skřítků a posouvání pixel po pixelu a plného bitmapového grafického režimu bez omezení.
Aby bylo možné například provést horizontální posouvání pixelů po pixelech rychlostí padesáti obrázků za sekundu na celé obrazovce, musel Z80A vytvořit padesát kompozic obrazovky 16 kilobajtů za sekundu nebo 800 kb / s, aniž by počítal úpravy. softwarové skřítky. Ačkoliv CRTC umožňoval tvrdé horizontální posouvání, tyto byly k dispozici pouze v plných přírůstcích jednoho bajtu, tj. Krok 2, 4 nebo 8 pixelů (režim 0, 1 nebo 2), který nutil mnoho programů používat měkké posouvání, aby se zabránilo trhnutí. Z tohoto důvodu má většina arkádových her na CPC menší hratelnou plochu než jejich protějšky na jiných platformách.
Na druhou stranu bylo mnohem snazší spravovat vertikální rolování tvrdě, ale v přírůstcích, z nichž 1024 byl plný násobek. Proto mnoho vertikálních výstřelů v oknech o šířce 128 pixelů ze 160 dostupných v režimu 0 na CPC. Zde však 128 × 200 mělo tu výhodu, že si zachovalo aspekt vertikálního natáčení.
Pro srovnání současně platí, že režim Tiles & Sprite v systému Sega Master System (rovněž založený na Z80A) s požadovaným tvrdým posouváním po jednotlivých pixelech, pro posouvání po jednotlivých pixelech, 50/8 (tvrdé posouvání) * 1 k (velikost tabulky dlaždic) nebo 6,2 kb za sekundu, které má být spravováno Z80A.
U modelu C64 bylo možné simulovat dlaždice díky znakům, které lze předefinovat ve 4 barvách a tvrdému posouvání jednoho pixelu v textovém režimu , takže tato operace vyžadovala zpracování pouze 50 * / 8 (tvrdé posouvání) * 10 k (velikost 160x200 ve 4 barvách + 2 kb definující 4 barvy použité na znak) ⇒ 62,5 kb / s, což při dvojnásobné kapacitě CPU než CPC trvalo stále padesátkrát kratší čas CPU a umožňovalo skutečnou plynulost. Kromě toho měl osm černobílých nebo vícebarevných tvrdých skřítků.
ZX Spectrum muselo obnovit 350 kb / s, ale trpělo Color Clash.
Na MSX žádná spása: vývojáři se museli uspokojit s rolováním v krocích po osmi pixelech a monochromatických skřítcích.
U „3D“ drátových her (včetně vesmírné hry Elite ) nebo dokonce u fraktálů ( Rescue on Fractalus! ) Je třeba porovnat těchto 800 kb / s (zde často 320x200 ve 4 barvách) s 50x6,7 kb = 350 kb / s 256x192 16 barev s omezením ZX Spectrum. Zde C64 musel zpracovat 50 × 10 kb = 500 kb / s ze svého 320 × 200 16 barevného grafického režimu s omezením C64.
General Instruments AY-3-8912, 3 stereofonní kanály s frekvencí 1 MHz . Stejný zvukový procesor jako Oric, MSX, ZX Spectrum model 128 a jeho nástupci a Atari ST. AY-3-8912 má také I / O porty, které se používají na CPC pro dotazování pomocí klávesnice a joysticku .
AZERTY nebo QWERTY v závislosti na regionu existuje také verze 464 včetně španělského klíče „ñ“. Klávesnice má numerickou klávesnici.
Neexistuje žádné rozhraní RS-232 , ale je k dispozici samostatně.