Retro mikrodatorer, hur dessa datorer med 8-bitars processorer var

Många av er kommer ihåg timmars spelande framför en Spectrum, en Amstrad CPC, en Commodore 64, en MSX och så vidare. Alla var de datorer som många av oss hade på 80-talet, för vissa är det ett flummigt minne, andra behåller bra minnen när de använder dem. Det är därför vi har bestämt oss för att göra en hyllningsartikel till dessa datorer. Vilka punkter hade 8-bitars mikrodatorer gemensamt?

Man måste ta hänsyn till att IBM PC:n var en dator som inte var designad för att användas för hem, utan i företag som var IBM:s huvudsakliga inkomstkälla. Så de flesta av användarna använde sig av en mikrodator. Som brukade ha en gemensam formfaktor, baserad på att förena alla kretsar och expansionsportar på tangentbordet. Även bland dem brukade de använda en rad gemensamma element i sin arkitektur, men var och en av dem hade sin egen programvara.

Retro mikrodatorer

Nuförtiden har alla en PC hemma och det är sällsynt som inte har skaffat den eller åtminstone inte har kontakt med en i sin vardag, men det har inte alltid varit så. På 80-talet var det normalt för hem runt om i världen att ha vad vi kallar mikrodatorer, som bestod av en mycket rudimentär dator som var mer som en videospelskonsol än en PC.

På den tiden var en PC extremt dyr och ouppnåelig för de flesta användare och det var därför mikrodatorer hade stor popularitet på sin tid. Dess vanligaste användning var dock som ett videospelssystem och de användes aldrig som datorer utöver att vara en lekfull miljö, även om det fanns människor som använde dem för vissa kontorsautomatiseringsuppgifter, var de inte deras vanliga användning.

Det fanns varken Intel eller AMD i processorn

6502 Z80 processorer mikroordnare

Vi kan dela in 8-bitars mikrodatorer i två olika kategorier enligt CPU de använde å ena sidan de som använde sig av MOS6502 och å andra sidan de som använde sig av Zilog Z80 . Den senare var en förbättrad version av Intel 8080 eller vad man kan kalla en klon.

Båda var 8-bitars processorer med 16-bitars adressering , så mikrodatorer kunde inte ha mer än 64 KB av RAM . Vilken av dem var bättre? Även om båda var 8-bitars processorer i termer av filosofi, var de helt olika varandra och kontroverserna om vilken av dem som är bäst fortsätter än i dag.

Medan Z80 sågs som en mer professionell CPU, kunde den köra CP/M, ett dåvarande operativsystem som anses vara föregångaren till MS-DOS. Vi kommer inte att diskutera här om vi pratar om en kopia eller en inspiration, bara att CP/M var designad för att köras på 8080 och dess kloner, vilket gjorde att datorer med denna CPU har förmågan att köra nämnda operativsystem. .

mikroordenadores Commodore

6502:an hade en annan väg, det var processorn som användes av den första Apple datorer och de första Atari-datorerna och -konsolerna. Vi kan inte heller glömma Commodore, eftersom det trots allt var ägaren till MOS. Det gick inte att köra CP/M på grund av 6502, var och en av dessa tillverkare skapade sina egna programbibliotek, men de var inte särskilt framgångsrika utöver spel. Den enda som lyckades sticka ut var Apple under de första åren, men som historien säger så blev de nedflyttade av PC:n.

Och hur är det med grafiken och ljudet? Det var här var och en av mikrodatorerna skilde sig från varandra, eftersom det var möjligt att identifiera om ett spel var tillgängligt för en Spectrum, en Commodore 64, en Amstrad CPC eller någon annan dator genom hur det såg ut och lät. Detta var urskiljbart och gav var och en av dem ett kännetecken för identitet, vilket betyder att var och en hade distinkt hårdvara i det paret av avseenden.

BASIC som ett universellt språk

Tolka BASIC

Smakämnen BASIC programmeringsspråk blev det universella språket i mikrodatorer för utveckla program . Och det är att var och en av dem när de startade presenterade en mycket enkel textredigerare som tjänade till att skriva kod på det språket som sedan kompilerades i samma mikrodator för att spara den i lagringsenheten. Det är därför många program inte lagrades på kassetter eller magnetskivor, utan man kunde hitta dem i tidningar och böcker i form av skriven kod.

Den mest kända BASIC-dialektiken var Microsoft's, som ursprungligen skrevs för Intel 8080 och därför kompatibel med Z80, men den användes bara på MSX-plattformen eftersom andra märken använde sin egen tolk. Det fanns också två versioner för 6502 av Microsoft BASIC som inte var kompatibla med varandra, en för Commodore och den andra för Apple. Allt detta gjorde att plattformarna inte var kompatibla med varandra vad gäller mjukvara.

Lagringsenhet i mikrodatorer: kassetten

Almacenamiento Persistente Casete

Smakämnen kassett var standardlagringsenheten som användes i de allra flesta mikrodatorer. Även om det var möjligt att använda magnetiska diskenheter, som lagringsenheter var dessa mycket dyra hårdvarumässiga enheter. Det var också möjligt att använda patroner, men eftersom de bara var baserade på ROM-minne var de läsbara.

Kassetter var idealiska på grund av att de var billiga och det var väldigt lätt att skriva data på dem, enheterna var desamma som användes för att reproducera kommersiella bandenheter, där den klassiska minijacken användes som databuss för kommunikation. Naturligtvis gick det väldigt långsamt och att ladda data från kassetten var tråkigt, så data dumpades från kassetten till RAM.

Man måste ta hänsyn till att ett band är en kontinuerlig lagringsenhet, till skillnad från en diskenhet kan vi inte söka efter en specifik data i en specifik position. Så bandenheten gick igenom och dess innehåll i bitar reproducerades genom ljudutgången, men med skillnaden att var och en av mikrodatorerna inte tolkade det som ljud, utan som datalinjer efter digitalisering. som lagrades i RAM och väl där kunde programmet köras.