Microcalculatoare retro, cum erau aceste PC-uri cu procesoare pe 8 biți

Mulți dintre voi își vor aminti ore de joc în fața unui Spectrum, un Amstrad CPC, un Commodore 64, un MSX și așa mai departe. Toate erau computerele pe care mulți dintre noi le aveam în anii 80, pentru unii este o memorie neclară, alții păstrează amintiri grozave când le folosesc. De aceea am decis să facem un articol tribut acestor computere. Ce puncte aveau în comun microcalculatoarele pe 8 biți?

Trebuie avut în vedere faptul că PC-ul IBM era un computer care nu a fost conceput pentru a fi folosit pentru locuințe, ci în companii care erau principala sursă de venit a IBM. Deci, majoritatea utilizatorilor au folosit un microcomputer. Care înainte avea un factor de formă comun, bazat pe unificarea tuturor circuitelor și a porturilor de expansiune de pe tastatură. Tot printre ei obișnuiau să folosească o serie de elemente comune în arhitectura lor, dar fiecare dintre ei avea propriul software.

Microcalculatoare retro

În zilele noastre toată lumea are un PC acasă și este rar cine nu l-a achiziționat sau cel puțin nu este în contact cu unul în fiecare zi, dar nu a fost întotdeauna așa. În anii 80, era normal ca casele din întreaga lume să aibă ceea ce numim microcalculatoare, care constau dintr-un computer foarte rudimentar care semăna mai mult cu o consolă de jocuri video decât cu un PC.

În acele vremuri, un computer era extrem de scump și de neatins pentru majoritatea utilizatorilor și de aceea microcalculatoarele se bucurau de o mare popularitate în zilele lor. Cea mai obișnuită utilizare, însă, a fost ca sistem de jocuri video și nu au fost niciodată folosite ca computere în afară de a fi un mediu jucăuș, deși au existat oameni care le-au folosit pentru anumite sarcini de automatizare de birou, nu au fost uzul lor obișnuit.

Nu era nici Intel, nici AMD în procesor

6502 microordenatoare procesoare Z80

Putem împărți microcalculatoarele pe 8 biți în două categorii diferite în funcție de Procesor au folosit, pe de o parte, cei care au făcut uz de MOS6502 iar pe de alta cele care au făcut uz de Zilog Z80 . Aceasta din urmă a fost o versiune îmbunătățită a Intel 8080 sau ceea ce s-ar putea numi o clonă.

Amândoi au fost Procesoare pe 8 de biți cu Adresare pe 16 biți , deci microcalculatoarele nu ar putea avea mai mult de 64 KB de RAM . Care dintre ei era mai bun? Deși ambele erau procesoare pe 8 biți din punct de vedere al filozofiei, erau complet diferite unul de celălalt, iar controversele despre care dintre ele este mai bun continuă și astăzi.

În timp ce Z80 era văzut ca un procesor mai profesionist, putea rula CP/M, un sistem de operare al vremii care este considerat precursorul MS-DOS. Nu vom discuta aici dacă vorbim despre o copie sau o inspirație, doar că CP/M a fost proiectat să ruleze pe 8080 și clonele sale, ceea ce a făcut ca computerele cu acest procesor să aibă capacitatea de a rula sistemul de operare menționat. .

microordenadores Commodore

6502 avea o cale diferită, era CPU-ul folosit de primul Apple calculatoare și primele computere și console Atari. Nici nu putem uita de Commodore, deoarece până la urmă era proprietarul MOS. În imposibilitatea de a rula CP / M din cauza 6502, fiecare dintre acești producători și-a creat propriile biblioteci de software, dar nu au avut mare succes în afara jocurilor. Singurul care a reușit să iasă în evidență a fost Apple în primii ani, dar după cum ne spune istoria au fost retrogradați de PC.

Și cum rămâne cu grafica și sunetul? Aici fiecare dintre microcalculatoare diferă unul de celălalt, deoarece a fost posibil să se identifice dacă un joc era disponibil pentru un Spectrum, un Commodore 64, un Amstrad CPC sau orice alt computer prin modul în care arăta și suna. Acest lucru a fost distins și a dat fiecăruia dintre ei un semn distinctiv de identitate, ceea ce înseamnă că fiecare avea hardware distinctiv în acea pereche de aspecte.

BASIC ca limbaj universal

Interpretați BASIC

Limbajul de programare BASIC a devenit limbajul universal în microcalculatoare pt dezvoltarea de programe . Și este că fiecare dintre ei la început a prezentat un editor de text foarte simplu care a servit la scrierea codului în limba respectivă care a fost apoi compilat în același microcalculator pentru a-l salva în unitatea de stocare. De aceea multe programe nu erau stocate pe casete sau discuri magnetice, dar le puteai găsi în reviste și cărți sub formă de cod scris.

Cea mai cunoscută dialectică BASIC a fost Microsoft's, care a fost scris inițial pentru Intel 8080 și, prin urmare, compatibil cu Z80, dar a fost folosit doar pe platforma MSX, deoarece alte mărci și-au folosit propriul interpret. Au existat și două versiuni pentru 6502 de Microsoft BASIC necompatibile între ele, una pentru Commodore și cealaltă pentru Apple. Toate acestea au făcut ca platformele să nu fie compatibile între ele în ceea ce privește software-ul.

Unitate de stocare în microcalculatoare: caseta

Almacenamiento Persistente Casete

casetă a fost unitatea de stocare standard folosită în marea majoritate a microcalculatoarelor. Deși a fost posibil să se utilizeze unități de disc magnetice, ca unități de stocare acestea erau unități foarte scumpe din punct de vedere hardware. Era posibil să se folosească și cartușe, dar fiind bazate doar pe memoria ROM acestea erau lizibile.

Casetele erau ideale datorită faptului că erau ieftine și era foarte ușor să scrieți date pe ele, unitățile erau aceleași care erau folosite pentru a reproduce unitățile de bandă comerciale, unde clasicul mini Jack era folosit ca magistrală de date pentru comunicare. Desigur, a fost foarte lent și încărcarea datelor din casetă a fost plictisitoare, așa că datele au fost transferate din casetă în RAM.

Trebuie avut în vedere faptul că o bandă este o unitate de stocare continuă, spre deosebire de o unitate de disc nu putem căuta anumite date într-o anumită poziție. Deci unitatea de bandă trecea și conținutul său în biți a fost reprodus prin ieșirea audio, dar cu diferența că fiecare dintre microcalculatoare nu l-a interpretat ca sunet, ci ca linii de date după digitizare. care erau stocate în RAM și odată acolo programul putea fi executat.