Retro mikrodatamaskiner, hvordan disse PC-ene med 8-bits CPUer var

Mange av dere vil huske timer med å spille foran et spektrum, en Amstrad CPC, en Commodore 64, en MSX, og så videre. Alle av dem var datamaskiner som mange av oss hadde på 80-tallet, for noen er det et uklart minne, andre har gode minner når de bruker dem. Derfor har vi bestemt oss for å lage en hyllestartikkel til disse datamaskinene. Hvilke punkter hadde 8-bits mikrodatamaskiner til felles?

Det må tas i betraktning at IBM PC var en datamaskin som ikke var designet for å brukes til hjemmene, men i selskaper som var IBMs hovedinntektskilde. Så de fleste av brukerne benyttet seg av en mikrodatamaskin. Som pleide å ha en felles formfaktor, basert på å forene alle kretsene og utvidelsesportene på tastaturet. Også blant dem pleide de å bruke en rekke vanlige elementer i sin arkitektur, men hver av dem hadde sin egen programvare.

Retro mikrodatamaskiner

Nå for tiden har alle en PC hjemme og det er sjelden som ikke har skaffet seg den eller i det minste ikke er i kontakt med en i hverdagen, men det har ikke alltid vært slik. På 80-tallet var det normalt for hjem rundt om i verden å ha det vi kaller mikrodatamaskiner, som besto av en veldig rudimentær datamaskin som var mer som en videospillkonsoll enn en PC.

På den tiden var en PC ekstremt dyr og uoppnåelig for de fleste brukere, og det er derfor mikrodatamaskiner nøt stor popularitet i sin tid. Den mest vanlige bruken var imidlertid som et videospillsystem, og de ble aldri brukt som datamaskiner utover å være et lekne miljø, selv om det var folk som brukte dem til visse kontorautomatiseringsoppgaver, var de ikke deres vanlige bruk.

Det var verken Intel eller AMD i CPU

6502 Z80-prosessorer

Vi kan dele 8-bits mikrodatamaskiner i to forskjellige kategorier i henhold til prosessor de brukte på den ene siden de som gjorde bruk av MOS6502 og på den andre de som benyttet seg av Zilog Z80 . Sistnevnte var en forbedret versjon av Intel 8080 eller det som kan kalles en klon.

Begge var det 8-bits prosessorer med 16-bits adressering , så mikrodatamaskiner kunne ikke ha mer enn 64 KB av RAM . Hvilken av dem var best? Selv om begge var 8-bits prosessorer når det gjelder filosofi, var de helt forskjellige fra hverandre og kontroversene om hvem av dem som er best fortsetter til i dag.

Mens Z80 ble sett på som en mer profesjonell CPU, kunne den kjøre CP/M, et datidens operativsystem som regnes som forløperen til MS-DOS. Vi skal ikke diskutere her om vi snakker om en kopi eller en inspirasjon, bare at CP/M ble designet for å kjøre på 8080 og dens kloner, noe som gjorde at datamaskiner med denne CPUen kunne kjøre nevnte operativsystem. .

mikroordenadores Commodore

6502 hadde en annen vei, det var CPU-en som ble brukt av den første eple datamaskiner og de første Atari-datamaskinene og -konsollene. Vi kan heller ikke glemme Commodore, siden det tross alt var eieren av MOS. Ikke i stand til å kjøre CP/M på grunn av 6502, opprettet hver av disse produsentene sine egne programvarebiblioteker, men de var ikke særlig vellykkede utover spill. Den eneste som klarte å skille seg ut var Apple i de første årene, men som historien forteller oss ble de rykket ned av PC-en.

Og hva med grafikken og lyden? Det er her hver av mikrodatamaskinene skilte seg fra hverandre, ettersom det var mulig å identifisere om et spill var tilgjengelig for en Spectrum, en Commodore 64, en Amstrad CPC eller en hvilken som helst annen datamaskin etter hvordan det så ut og hørtes ut. Dette var kjennetegnet og ga hver av dem et kjennetegn på identitet, noe som betyr at hver hadde særegen maskinvare i det par henseender.

BASIC som et universelt språk

Tolk BASIC

De GRUNDLIG programmeringsspråk ble det universelle språket i mikrodatamaskiner for utvikle programmer . Og det er at hver og en av dem da de startet presenterte en veldig enkel tekstredigerer som tjente til å skrive kode på det språket som deretter ble kompilert i samme mikrodatamaskin for å lagre den i lagringsenheten. Derfor ble mange programmer ikke lagret på kassetter eller magnetplater, men du kunne finne dem i blader og bøker i form av skriftlig kode.

Den mest kjente BASIC-dialektikken var Microsoft's, som opprinnelig ble skrevet for Intel 8080 og derfor kompatibel med Z80, men den ble kun brukt på MSX-plattformen siden andre merker brukte sin egen tolk. Det var også to versjoner for 6502 av Microsoft BASIC som ikke var kompatible med hverandre, en for Commodore og den andre for Apple. Alt dette gjorde at plattformene ikke var kompatible med hverandre når det gjelder programvare.

Lagringsenhet i mikrodatamaskiner: kassetten

Almacenamiento Persistente Casete

De kassett var standard lagringsenhet som ble brukt i de aller fleste mikrodatamaskiner. Selv om det var mulig å bruke magnetiske diskstasjoner, som lagringsstasjoner var disse svært dyre maskinvaremessige stasjoner. Det var også mulig å bruke kassetter, men basert kun på ROM-minne var de lesbare.

Kassetter var ideelle på grunn av at de var billige og det var veldig enkelt å skrive data på dem, enhetene var de samme som ble brukt til å reprodusere kommersielle båndenheter, hvor den klassiske minijacken ble brukt som databuss for kommunikasjon. Selvfølgelig var det veldig tregt og det var kjedelig å laste dataene fra kassetten, så dataene ble dumpet fra kassetten til RAM.

Det må tas i betraktning at et bånd er en kontinuerlig lagringsenhet, i motsetning til en diskenhet kan vi ikke søke etter en bestemt data i en bestemt posisjon. Så båndenheten gikk gjennom og innholdet i biter ble reprodusert gjennom lydutgangen, men med den forskjellen at hver av mikrodatamaskinene ikke tolket det som lyd, men som datalinjer etter digitalisering. som ble lagret i RAM og når det først var der, kunne programmet kjøres.