Retro mikrocomputere, hvordan disse pc'er med 8-bit CPU'er var

Mange af jer vil huske timers spil foran en Spectrum, en Amstrad CPC, en Commodore 64, en MSX og så videre. Det var alle de computere, som mange af os havde i 80'erne, for nogle er det en sløret hukommelse, andre bevarer gode minder, når de bruger dem. Derfor har vi besluttet at lave en hyldestartikel til disse computere. Hvilke punkter havde 8-bit mikrocomputere til fælles?

Det skal tages i betragtning, at IBM PC'en var en computer, der ikke var designet til at blive brugt til hjemmet, men i virksomheder, der var IBM's vigtigste indtægtskilde. Så de fleste af brugerne gjorde brug af en mikrocomputer. Som tidligere havde en fælles formfaktor, baseret på at forene alle kredsløb og udvidelsesporte på tastaturet. Også blandt dem plejede de at bruge en række fælles elementer i deres arkitektur, men hver af dem havde sin egen software.

Retro mikrocomputere

I dag har alle en pc derhjemme, og det er sjældent, hvem der ikke har anskaffet sig den eller i det mindste ikke er i kontakt med en i deres hverdag, men sådan har det ikke altid været. I 80'erne var det normalt for hjem rundt om i verden at have det, vi kalder mikrocomputere, som bestod af en meget rudimentær computer, der mere lignede en videospilskonsol end en pc.

I de dage var en pc ekstremt dyr og uopnåelig for de fleste brugere, og det er derfor, mikrocomputere nød stor popularitet i deres tid. Dets mest almindelige brug var dog som et videospilsystem, og de blev aldrig brugt som computere ud over at være et legende miljø, selvom der var folk, der brugte dem til visse kontorautomatiseringsopgaver, var de ikke deres almindelige brug.

Der var hverken Intel eller AMD i CPU'en

6502 Z80 CPU'er mikroordenadores

Vi kan opdele 8-bit mikrocomputere i to forskellige kategorier i henhold til CPU de brugte på den ene side dem, der gjorde brug af MOS6502 og på den anden side dem, der gjorde brug af Zilog Z80 . Sidstnævnte var en forbedret version af Intel 8080 eller hvad man kunne kalde en klon.

Begge var 8-bit processorer med 16-bit adressering , så mikrocomputere kunne ikke have mere end 64 KB af RAM . Hvilken af ​​dem var bedre? Selvom begge var 8-bit processorer med hensyn til filosofi, var de fuldstændig forskellige fra hinanden, og kontroverserne om, hvilken af ​​dem der er bedst, fortsætter den dag i dag.

Mens Z80 blev set som en mere professionel CPU, kunne den køre CP/M, et datidens operativsystem, der betragtes som forløberen for MS-DOS. Vi kommer ikke til at diskutere her, om vi taler om en kopi eller en inspiration, kun at CP/M er designet til at køre på 8080 og dens kloner, hvilket gjorde, at computere med denne CPU har mulighed for at køre nævnte operativsystem. .

mikroordenadores Commodore

6502'eren havde en anden vej, det var CPU'en, der blev brugt af den første Apple computere og de første Atari computere og konsoller. Vi kan heller ikke glemme Commodore, da det trods alt var ejeren af ​​MOS. Ude af stand til at køre CP/M på grund af 6502, skabte hver af disse producenter deres egne softwarebiblioteker, men de var ikke særlig succesrige ud over spil. Den eneste, der formåede at skille sig ud, var Apple i de tidlige år, men som historien fortæller os, blev de rykket ned af pc'en.

Og hvad med grafikken og lyden? Det var her, hver af mikrocomputerne adskilte sig fra hinanden, da det var muligt at identificere, om et spil var tilgængeligt til en Spectrum, en Commodore 64, en Amstrad CPC eller en hvilken som helst anden computer ved, hvordan det så ud og lød. Dette kunne skelnes og gav hver af dem et identitetsmærke, hvilket betyder, at hver af dem havde særpræg hardware i det par henseender.

BASIC som et universelt sprog

Fortolk BASIC

BASIC programmeringssprog blev det universelle sprog i mikrocomputere til udvikle programmer . Og det er, at hver enkelt af dem, da de startede, præsenterede en meget simpel teksteditor, der tjente til at skrive kode på det sprog, som derefter blev kompileret i den samme mikrocomputer for at gemme den i lagerenheden. Derfor blev mange programmer ikke gemt på kassetter eller magnetskiver, men man kunne finde dem i blade og bøger i form af skriftlig kode.

Den mest berømte BASIC dialektik var microsoft's, som oprindeligt blev skrevet til Intel 8080 og derfor kompatibel med Z80, men den blev kun brugt på MSX platformen, da andre mærker brugte deres egen tolk. Der var også to versioner til 6502 af Microsoft BASIC, der ikke var kompatible med hinanden, en til Commodore og den anden til Apple. Alt dette medførte, at platformene ikke var kompatible med hinanden mht. software.

Opbevaringsenhed i mikrocomputere: kassetten

Almacenamiento Persistente Casete

kassette var standardlagerenheden, der blev brugt i langt de fleste mikrocomputere. Selvom det var muligt at bruge magnetiske diskdrev, som lagerdrev var disse meget dyre hardware-mæssigt drev. Det var også muligt at bruge patroner, men da de kun var baseret på ROM-hukommelse, var de læsbare.

Kassetter var ideelle på grund af at de var billige og det var meget nemt at skrive data på dem, enhederne var de samme som blev brugt til at gengive kommercielle båndenheder, hvor den klassiske mini Jack blev brugt som databus til kommunikation. Det var selvfølgelig meget langsomt, og indlæsning af data fra kassetten var trættende, så dataene blev dumpet fra kassetten til RAM.

Det skal tages i betragtning, at et bånd er en kontinuerlig lagerenhed, i modsætning til en diskenhed kan vi ikke søge efter bestemte data i en bestemt position. Så båndenheden gik igennem, og dens indhold i bits blev gengivet gennem lydoutputtet, men med den forskel, at hver af mikrocomputerne ikke fortolkede det som lyd, men som datalinjer efter digitalisering. der blev gemt i RAM, og når der først var der, kunne programmet køres.