한국   대만   중국   일본 
Amstrad CPC ? Wikipedia Hopp til innhold

Amstrad CPC

Fra Wikipedia, den frie encyklopedi
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 ]

Nærbilde av den innebygde kassettspilleren

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.

CPC familien [ rediger | rediger kilde ]

Amstrad CPC 464, 472, 664, 6128 [ rediger | rediger kilde ]

Den originale CPC ble solgt i følgende konfigurasjoner:

Konfigurasjoner
Modell Lagring Minne Tastatur Beskrivelse Bilde
CPC 464 Kassettspiller 64 KB RAM Firkantet tastatur CPC464
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 CPC 6128

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 ]

Schneider CPC664
Schneider CPC6128 fra Vest-Tyskland

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.

Øst-Tyskland: KC compact [ rediger | rediger kilde ]

KC compact
Instruksjonsbøker
Taper

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 [ rediger | rediger kilde ]

≪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.

Plus modeller [ rediger | rediger kilde ]

GX4000 med to handkontrollere og spillet Switchblade

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.

Hardware beskrivelse [ rediger | rediger kilde ]

Zilog Z80

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.

Video (grafikk): modi, utmating [ rediger | rediger kilde ]

Amstrads fargeskjerm

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
Amstrads fargepalett

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.

Audio (lyd) [ rediger | rediger kilde ]

General Instrument AY-3-8912

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 .


3" diskettstasjon [ rediger | rediger kilde ]

Disketten har et hardere ytre enn en 3½" diskett, metalluken apnes ved a bruke en plastknott pa høyre side.
3-tommers diskettstasjon

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.

Seriellport adapter [ rediger | rediger kilde ]

DB-25 porten

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.

Programvare [ rediger | rediger kilde ]

Innebygd BASIC og operativsystem [ rediger | rediger kilde ]

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 .

Andre sprak [ rediger | rediger kilde ]

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 .

Roland -serien [ rediger | rediger kilde ]

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)

Tidsskrifter [ rediger | rediger kilde ]

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.

Amstrad kontra C64 [ rediger | rediger kilde ]

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.

Amstrad kontra Spectrum [ rediger | rediger kilde ]

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.

Amstrad kontra BBC Micro [ rediger | rediger kilde ]

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.

Noter [ rediger | rediger kilde ]

  1. ^ bpp = biter per piksel, et mal pa fargedybde .
  2. ^ 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
  3. ^ (norsk: Arnold Nummer To , kodenavnet til CPC under utviklingen var Arnold )

Referanser [ rediger | rediger kilde ]

  1. ^ ≪Amstrad's product archive≫ (engelsk) . Arkivert fra originalen 30. april 2012 . Besøkt 28. januar 2008 .  
  2. ^ ≪Crash 28≫ (engelsk) . Besøkt 30. januar 2008 .  
Autoritetsdata