Amstrad CPC
|
---|
Amstrad CPC 464, med CTM644 fargeskjerm
|
Utgitt
| 1984 ? 1990
|
---|
Type
| Personlig datamaskin
|
---|
Prosessor
| Zilog Z80A
|
---|
Prosessor-hastighet
| 4
Mhz
|
---|
Minne
| 64 til 576
KB
|
---|
Operativsystem (OS)
| Locomotive BASIC 1.0, 1.1 og
CP/M
|
Amstrad CPC
var en serie
8-biters
hjemmedatamaskiner
produsert av
Amstrad
under
1980-tallet
og tidlig
1990-tall
. CPC sto for
Colour Personal Computer
, selv om det var mulig a kjøpe CPC-en med en grønn skjerm (GT65/66) i tillegg til standard fargeskjerm (CTM640).
Den første maskinen, CPC 464 ble introdusert i
1984
. Den var laget for a være en direkte konkurrent til
Commodore 64
og
Sinclar
ZX Spectrum
systemene. CPC linjen var suksessrik, og over 3 millioner enheter ble solgt i maskinens levetid.
[1]
De egenskapene som kjennetegnet Amstrad mest var det matte, sorte kabinettet med skarpe kanter og lang, rektulangær formfaktor (sistnevnte pa grunn av innebygd
kassettspiller
(
CPC 464
) eller
diskettstasjon
(
CPC 664
og
CPC 6128
)), et
tastatur
med tydelige fargede spesialknapper (alle de ikke-skrivemaskin-standarde knappene pa 464 og 664), og den unike kraftforsyningskoblingen med en ledning fra skjermen til datamaskinen (eller en RF-modulator) og, pa diskbaserte maskiner, en ledning motsatt vei. Et
fjernsyn
kunne bli benyttet med en valgfri adapter, og en valgfri tuner var tilgjengelig for a bruke skjermen som et fjernsynsapparat.
Amstrad CPC solgt som et ≪komplett system≫
[
rediger
|
rediger kilde
]
I starten ble CPC annonsert av Amstrad som en forbedring over de konkurrerende ZX Spectrum og
C64
fordi det var et
komplett system
? alt som trengtes for a bruke maskinen var i en pakke. Sammenlignet med en C64 eller ZX Spectrum, ble Amstrad CPC solgt med egen skjerm, innebygd kassettspiller eller diskettstasjon, og en egen liten
høyttaler
. Denne markedsføringen ga Amstrad CPC en mer ≪profesjonell≫ appell, ved a gjøre det pa samme mate som forretnings-orienterte systemer, i stedet som spill- eller hjemmeorienterte systemer.
Siden CPC-serien kom sent inn pa det
europeiske
8-bits markedet, nadde den aldri det totale salgsvolum til verken ZX Spectrum eller C64, men med de fordelene som et korrekt skrivemaskin-tastatur og integrert kassettspiller / diskettstasjon førte med seg, gjorde at den tok betydelige markedsandeler pa slutten av 80-tallet. Den ble den mestselgende datamaskin i
Frankrike
pa den tiden, og var ogsa populær i
Spania
. Mange av de beste programvaretitlene for CPC-en ble laget i Europa, men bare et fatall ble sluppet kommersielt i
Storbritannia
.
Firmwaren og programvaren ble laget av
Locomotive Software
og hardwaredesignet utført av
MEJ Electronics
, ogsa kjent som Mark-Eric Jones.
Den originale CPC ble solgt i følgende konfigurasjoner:
Konfigurasjoner
Modell
|
Lagring
|
Minne
|
Tastatur
|
Beskrivelse
|
Bilde
|
CPC 464
|
Kassettspiller
|
64
KB
RAM
|
Firkantet tastatur
|
|
|
CPC 472
|
Kassettspiller
|
72 KB RAM
|
|
De ekstra 8 KB med RAM kunne ikke brukes, siden chipen faktisk ikke var koblet til, bare loddet til en falsk printplate; ble produsert i sma kvanta for det spanske markedet for a omga regler som kreved at alle datamaskiner med 64 KB eller mindre RAM matte bli tilpasset
spansk
, inkludert tastatur og meldinger pa skjermen. Loven ble derpa forandret for a inkludere maskiner med mer enn 64 KB RAM, derav finnes det ogsa en tilpasset versjon av modellen
[1]
.
|
CPC 664
|
3" diskettstasjon
|
64 KB RAM
|
Senket tastatur
|
Kortvarig modell, og ble raskt erstattet av den bedre 6128
|
CPC 6128
|
3" diskettstasjon
|
128 KB RAM
(aksessert vha. bank switching)
|
PC-aktig tastatur
|
|
|
En ekstern diskettsatasjon (DDI-1) var tilgjengelig for 464-modellen, DOSet ble innlemmet i en interface-enhet. En neste stasjon (FD-1) kunne bli koblet til bade denne og 664/6128 maskiner. Kassettspillere kunne ogsa bli koblet ti 664 og 6128. For det meste var de senere versjonene kompitable med tidligere maskiner, men det var noen kombatibilitetsproblemer nar det kom til udokumenterte egenskaper. Tredjeparts programvare som
Romantic Robots
populære
Multiface
gjorde det mulige a ta ≪gjør-det-selv≫ sikkerhetskopier av det meste av programvare pa tape til disk.
De fleste spillene, særlig fra de tidligere arene, var ment for 64 KB RAMs 464 og 664 modellene. Men, et økende antall programvare og demoer utnyttet det større minnet til 6128 som tiden gikk, til det punkt at mye av programvaren fra 1990-tallet ikke vil kjøre pa en u-utvidet 464/664. RAM-utvidelser var tilgjengelig, den mest populære produsert av
dk'Tronics
.
Minnelayouten til systemet gjorde det mulig for CPC-ene a kjøre
CP/M 2.2
og CP/M programvare tilpasset spesielt for maskinenenes terminal emulering var ikke uvanlig. En Amstrad-spesifikk variant av CP/M 3.1 (ogsa kalt CP/M Plus) fulgte med 6128.
Vest-Tyskland: Schneider CPC 464, 664 og 6128
[
rediger
|
rediger kilde
]
Amstrads tyske partnerfirma
Schneider
produserte sine egne modeller av CPC 464, 664 og 6128. Disse maskinene hadde gra knapper i stedet for Amstrads fargede, og en industri-standard D-connector
Centronics
porter i stedet for pinnesokler. De var ellers identiske pa hardwareniva, med en kobling pa kretskortet satt til a vise hallobeskjeden som Schneider i stedet for Amstrad. Dokumentasjon og merker var oversatt til tysk.
|
|
|
Som de fleste datamaskiner pa denne tiden, ble det laget en CPC-inspirert kopi i
østblokken
?
KC compact
, laget i
Øst-Tyskland
av
sovjetiske
og østtyske komponenter.
Visuelt skilte maskinen seg fra CPC med en annerledes kabinett, ekstern kraftforsyning og valgfri ekstern 5.25"
Robotron
diskettstasjon. Den kunne i motsetning til Amstrad modellene bli brukt som fjernsynsskjerm uten ekstra adapter. Den kjørte BASIC 1.1 og en CP/M-klone, det tyskspraklige MicroDOS. Den var utstyrt med 64 KB RAM innebygd, og ekstra 64 KB RAM fulgte med i den eksterne diskettstasjonen / kassettspilleren.
Z80 prosessoren var erstattet med en U 880 (som er 100%
bug-kompatibel
), og enkelte
I/O
merkechips erstatter med kopier basert pa Z8536. Denne klonemaskinen var rundt 95% kompatibel med originalen.
≪CPC 5512≫ var en
aprilspøk
pafunnet av den ukentlige franske databladet,
Hebdogiciel
. De hevdede spesifikasjonene lød pa 512 KB RAM, en 5.25" diskettstasjon og
Digital Researchs
GEM
pa en CPC 6128-klone. Amstrad France bestemte seg til slutt for a ikke saksøke for tapt omsetning, men tvang bladet a betale erstatning palydende kjøpsprisen til skuffede lesere.
Amstrad introduserte i 1990 ≪Plus≫-serien som modifiserte hardwaren pa mange mater og la til en
kassett
-apning i alle modeller. De fleste forbedringer ble gjort med grafikken som fikk en økning til 4096 farger og apnet for muligheten for
sprites
. Oppdeling av skjermen i flere modi og
pixelscrolling
ble na fullt ut støttet av hardwaren, selv om førstnevnte var enkelt, og sistnevnte mulig pa ikke-≪Plus≫-maskinvare ved a benytte seg av finurlig programmering av den eksisterende
Motorola 6485
.
Et automatisk DMA-overføringssystem for a mate lydchipen ble ogsa lagt til, noe som muliggjorde spilling av høykvalitets sampler, med minimale prosessorkostnader. Selve lydbrikken forble derimot uforandret. BASIC kommandosettet for diskaksess ble i tillegg forbedret.
En nedskaret versjon av CPC+ uten verken tastatur eller støtte for media som ikke var pa kassetter ble sluppet samtidig som
spillkonsollen
GX4000
.
Disse modellene gjorde det ikke markedsmessig bra, og klarte ikke a trekke til seg tredjeparts' støtte. 8-biters teknologien bak CPC begynte a bli gammeldags i 1990, og Amstrads markedsføring klarte ikke a fremme noen særlige fordeler over de konkurrerende
Atari ST
og
Commodore Amiga
systemene. Det finnes ogsa anektdotiske antydninger om at brukere motsatte seg den vesentlige prisøkningen for kassettspill sammenlignet med deres tape- og diskmotparter. Dette ble i tillegg forverret av tendensen med a gjenutgi gamle CPC-spill pa kassett uten a dra nytte av den forbedrede Plus-hardwaren.
Alle CPC-modellene baserte seg pa en
Zilog Z80
prosessor klokket ved 4 Mhz. Siden RAMen er delt med videokretsene, kan Z80en bare lese minnet pa hver fjerde syklus ? noe som medfører at lengden pa alle instruksjonssyklusene blir rundet av til det neste multiplum av fire. Hastigheten blir derfor omtrentlig tilsvarende til en 3,3 Mhz-maskin.
Det fulgte med 64 KB eller 128 KB RAM avhenging av modellen (med mulighet for utvidelse til 512k innen adresseomradet standard for Amstrad). Maskinene hadde ogsa en (nesten) standard
Atari
-type
joystick
kontakt; med mulighet for a koble til to joysticker via en splitter.
En Motorola 6845 adressegenerator sto for CPC-ens videosignal. Denne brikken var koblet til en pixelgenerator som hadde støtte for 4 bpp, 2 bpp og 1 bpp
[note 1]
utmating. Denne adressegeneratoren var klokket med en konstant frekvens, pa en slik mate at 4 bpp-modusen viste halvparten sa mange piksler som 2 bpp-modusen og en fjerdedel sa mange som 1-modusen. Tre innebygde displaymodi var tilgjengelige, men en økt skjermstørrelse kunne bli oppnadd ved a omprogrammere 6845-brikken.
Amstrads skjermodi
Navn
|
Størrelse
|
Farger
|
Oppløsning
|
Mode 0
|
160×200
piksler
|
16 farger
|
(4
bpp
)
|
Mode 1
|
320×200
piksler
|
4 farger
|
(2 bpp)
|
Mode 2
|
640×200
piksler
|
2 farger
|
(1 bpp)
|
Se eksempler pa
GFX ZONE
|
En fargepalett bestaende av 27 farger var støttet, utledet fra
RGB
-fargene med hver komponent angitt som enten av, halvveis pa eller pa. De senere
Plus
modellene utvidet dette til 4096 farger, og i tillegg støtte for hardware sprites.
Denne hardwaren taler sammenligning med de andre 8-biters datamaskinene. CPC-en har ikke fargeblandingene til ZX Spectrum, og dyktig programmering av 6845-brikken gjorde det mulig a fremskape
overscan
, forskjellige oppløsninger, og jevn pikselscrolling.
Maskinen mangler bade
RF TV
eller
komposittvideo
utgang og ble i stedet solgt med en proprietær 6-pinners
DIN tilkobling
som var ment brukt kun pa den medfølgende Amstrad-skjermen. En ekstern adapter for RF TV kunne bli kjøpt separat.
Den 6-pinners DIN-tilkoblingen er i stand til a drive et
SCART
-fjernsyn med riktige koblede ledninger. Videosignalet har en
PAL
-frekvens.
CPC-en brukte
lydbrikken
General Instrument AY-3-8912
, som ga tre kanaler, hver kunne konfigureres til a generere firkantbølger, hvit støy eller begge deler. Tilgjengelig var ogsa en liten tabell med hardware volum-modulasjonskurver.
Lyden ble spilt pa en liten (4
cm
), mono, innebygd høyttaler med volumkontroll, drevet av den interne
forsterkeren
.
Stereolyd
var tilgjengelig ved a bruke
høretelefoner
.
Det var mulig a spille av samples ved en oppløsning pa rundt 5 bit ved a sende en strøm av verdier til lydbrikken. Dette trikset var veldig prosessorintensivt, og lot seg vanskelig kombinere med annen prosessering. En slik metode kan høres pa tittelskjermen til spillet
RoboCop
.
Den valgte diskettstasjonen (innebygd pa senere modeller) var en enkelt-sidet 40-spors enhet som krevde brukeren fysisk tok disketten ut og snudde den for a lese pa begge sider. Hver side hadde sin uavhengige skrivebeskyttelses-bryter. Sidene ble kalt ≪A≫ og ≪B≫, med hver enkelt vanligvis formatert til 180 kB (i
AMSDOS
-format, bestaende av 2 kB-register og 178 kB-lagring), tilsammen 360 kB for hver diskett.
Grensesnittet til stasjonene var en NEC 765 diskettstasjon kontroller, som ogsa var brukt i IBMs
PC/XT
,
PC/AT
og
PS/2
-maskiner. Mange av dens muligheter sto ubrukte for a skjære ned pa kostnadene. Eksempler er
DMA
-overføringer og støtte for
enkelt lagringstetthetsdisker
(
engelsk
: single density), de ble formatert som
dobbelt lagringstetthetsdisker
(
engelsk
: double density) ved hjelp av
modifisert frekvensmodulasjon
.
Disketter kom vanligvis i et papirfutteral eller hardt plastikkfutteral som minnet om
CD-ers
"jewel"-omslag. Innfatningen er tykkere og mer solid enn 3.5"-disketter. Et metalldeksel som beskytter mediaoverflaten er pa innsiden og last, i motsetning til
Sonys
enkle, eksterne skyvedeksel. Enkelte anmeldere fortalte at de kunne kjøre over dem uten problemer. Grunnet dette var de en god del dyrere enn 5.25"- og 3.5"-alternativene. Dette, kombinert med lav kapasitet og de essensielt var proprietær av natur, førte til at formatet ble avsluttet kort tid etter at CPC-en selv gikk ut av produksjon.
Ved siden av Amstrads andre 3"-maskiner (
PCW
og
ZX Spectrum
+3), var det kun fa andre datamaskiner som brukte dem. Sega SF-7000 og for det meste obskure CP/M-systemer som
Tatung Einsting
og
Osborne
-maskiner benyttet seg av formatet. De ble ogsa brukt i integrerte systemer.
Shugart
-standard grensesnittet gjorde det mulig for Amstrad CPC-maskinene a bruke standard 3", 3½" eller 5¼" stasjoner som sekundærstasjon. Programmer som ROMDOS og ParaDOS utvided det standarde
AMSDOS
systemet og tilbydde støtte for dobbelsidige, 80-spors format, noe som muliggjorde lagring av opptil 800k pa en enkelt disk.
Amstrad kom ut med to
RS-232-C
D25
seriellgrensesnitt, som var koblet til ekspansjonsporten pa baksiden av maskinen, med en gjennom-tilkobling for CPC464 diskettstasjon eller annet tilbehør. Det originale grensesnittet kom med et ≪
Book of Spells
≫ (
Trolldomsbok
) for a forenkle dataoverføring mellom andre systemer, ved a bruke en proprietær
protokoll
i enhetens egen ROM, i tillegg til a inneholde
terminalprogramvare
for a koble til
British Telecoms
Prestel
-tjeneste.
Program- og maskinvarebegrensninger i grensesnittet førte til at den ble erstattet med en versjon fra Pace, under Amstrad-merket. Andre seriellgrensesnitt var tilgjengelige fra tredjeparts forhandlere som KDS Electronics og Cirkit.
Som de fleste hjemmedatamaskiner pa sin tid, hadde CPC sitt eget
operativsystem
og
BASIC
tolk
. Den brukte
Locomotive BASIC
? en forbedret versjon av Locomotive Softwares Z80 BASIC for
koprosessor
-kortet til datamaskinen
BBC Microcomputer
.
Selv om det var mulig a skaffe kompilatorere for Locomotive Basic,
C
og
Pascal
, ble det meste av CPCs programvare skrevet i Z80 assemblysprak. Populære assemblere var Hisofts Devpac, Arnors Maxam og (i Frankrike) DAMS. Alle de diskbaserte CPC-maskinene (unntatt Plus) kom med en tolk for det pedagogiske spraket
LOGO
.
Amsoft hadde et bibliotek pa 50 spill ved lansering. Under Alan Sugars bud ble et antall av disse (i tillegg til flere kommende titler) merket med Roland-navnet. Men, siden mange av spillene ikke hadde blitt designet rundt Roland-figuren og bare hadde tittelen lagt til senere, fantes det ingen konsensus pa hvilke spill Roland skulle være med i, heller ikke hvordan han sa ut. Rolands utseende varierte sterkt, fra en blond tenaring med pigghar (
Roland Goes Digging
), en mutert loppe (
Roland In The Caves
), en hvit terning med bein (
Roland Goes Square Bashing
) til noe som kunne minne om Luigi fra
Mario
-spillene (
Roland On The Ropes
). Til slutt ble det bestemt at Roland skulle være en kort og tykk mann i bla hatt, rød genser og gule bukser. Figuren var oppkalt etter Roland Perry, en teknisk leder ved Amstrad.
Spillene i serien var:
- Roland In The Caves
(Indescomp, 1984)
(Dette var spillet som inspirerte Alan Sugar til a komme pa Rolandserien)
- Roland Ahoy
(Computersmith, 1984)
- Roland On The Ropes
(Indescomp, 1984) (Dette fulgte med i den originale CPC-pakken)
- Roland Goes Digging
(Gem, 1984)
- Roland On The Run
(Epicsoft, 1984)
- Roland Goes Square Bashing
(
Durell
, 1984)
- Roland In Time
(Gem, 1984)
- Roland In Space
(Gem, 1985)
Blad tilgjengelige med fokus pa maskinen inkluderte
Amtix!
,
Computing With The Amstrad
,
Amstrad Computer User
(Amstrads offisielle publikasjon),
Amstrad Action
,
Amstradbladet
og
CPC Attack
.
Amstrad sammenlignet med sine konkurrenter
[
rediger
|
rediger kilde
]
Siden Amstrad CPC spesielt var laget for a konkurrere med
ZX Spectrum
og
C64
, og kom ganske sent inn i markedet av 8-biters datamaskiner, var sammenligninger mellom disse datasystemene vanlige i bade i fagblad og blant brukerne selv. Siden mange spill ble sluppet samtidig for de tre maskinene, var det enkelt og fristende a sammenligne kvalitet, tekniske egenskaper og plattformavhengige særtrekk.
Commodore 64 hadde bedre lyd- og skrollemuligheter enn sine konkurrenter, takket være til dedikert maskinvare. Særlig var mulighetene for lydgenerering overlegne, pa grunn av
SID
-brikken.
C64en led ogsa under fra en relativt primitiv innebygd
BASIC
-dialekt. (Dette kunne bli løst via programvare med sakalte BASIC utvidelsesprogram, som ble lastet inn fra disk, tape eller innstikkskassetter). Selv om man fra et objektivt stasted kan se pa C64 som den mest suksessrike 8-biters maskinen, kan man argumentere for at CPC hadde et mer respektabelt utvalg av programvare som ikke var spill.
Spectrum-maskinen hadde den enkleste maskinen av de tre. Det resulterte i fargekonflikter, og i de tidlige versjonene av Spectrum, hadde den interne høyttaleren lav lydkvalitet sammenlignet med C64 og CPC ? imidlertid brukte senere modeller den samme lydbrikken som CPC.
Amstrad hadde bedre grafikk sammenlignet med Spectrum, men mange CPC-spill var direkte
portet
direkte fra Spectrum. Selv nar dette ikke var tilfellet, hadde storparten av CPC-titlene ikke jevn scrolling pa grunn av programmeringsutfordringer.
Bl.a. gjorde CPC-ens 80-kolonners skjermvisning maskinen til et mer overbevisende valg for arbeid ikke relatert til spill.
Begge bruker Motorola 6845 som videoadressegenerator og de har veldig like lydbrikker; General Instrument AY-3-8912-brikken i CPC-systemet forsyner tre tonekanaler der det valgfritt kan legges til støy pa hver, mens
Texas Instruments SN76489
-brikken i BBC har tre tonekanaler og en eksklusiv støykanal. BBC Micro bruker en
Intel
8271 diskettstasjonkontroller. CPC-en bruker en NEC μPD765A (Intel 8272), som er lik, men som inneholder i tillegg en modus for dobbelt tetthet.
≪Dobbel-markør≫-redigeringssystmet for BASIC som man finner pa Amstrad CPC
[note 2]
, er lik den man finner i
BBC BASIC
, selv om denne er forbedret med at man kan fritt bevege den normale markøren. Begge systemene tilbyr full maskinvareabstraskjon gjennom kall til
operativsystemet
. Dette sparer programmer som ikke trenger tidskritisk maskinvaretilgang fra a matte røre det underliggende systemet og gir en grad av maskinportabilitet for disse programmene.
Innflytelse pa andre Amstrad-maskiners
[
rediger
|
rediger kilde
]
Amstrad fulgte opp sin suksess med CPC 464 ved a lansere sin tekstbehandlings linje,
Amstrad PCW
, enda en Z80-basert maskin med en 3" diskettstasjon og programvare fra
Locomotive Software
. PCW ble opprinnelig utviklet for a være kompatibel med en forbedret versjon av CPC (≪ANT≫, ≪Arnorld Number Two≫).
[note 3]
I stedet valgte Amstrad a fokusere pa PCWen, som ble suksessrik pa sin tid, og ANT-prosjektet kom aldri pa markedet.
Den
7. april
1986
annonserte Amstrad at den hadde kjøpt fra Sinclair Research
≪...de verdensomspennende rettigheter til a selge a fremstille alle eksisterende og fremtidige Sinclair datamaskiner og datamaskinprodukter, sammen med Sinclairs merkenavn og de immateriell rettigheter som relaterer til datamaskiner og datamaskinrelaterte produkter.≫
[2]
, noe som inkluderte
ZX Spectrum
, for 5 millioner
GBP
. Dette omfattet ogsa Sinclairs usolgte lager av
Sinclair QL
og Spectrum-maskiner. Amstrad tjente mer enn 5 millioner pund pa salget av overskuddsmaskinene alene. Amstrad lanserte to nye varianter av systemet: ZX Spectrum +2, basert pa ZX Spectrum 128, med en innebygd kassettstasjon (som CPC 464) og, i pafølgende ar, ZX Spectrum +3, med en innebygd diskettstasjon, pa samme mate som CPC 664 og 6128, og som brukte 3"-diskettene som mange Amstradmaskiner allerede brukte.
- ^
bpp = biter per piksel, et mal pa
fargedybde
.
- ^
Hvis man holder Shift og bruker piltastene kommer det frem en ekstra markør, som gjør at man kan kopiere tekst til den opprinnelige markøren
- ^
(norsk:
Arnold Nummer To
, kodenavnet til CPC under utviklingen var
Arnold
)
Autoritetsdata