Commodore 128

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Commodore 128
calculator
Commodore-128.jpg
Tip Computer de acasă
tara de origine Statele Unite Statele Unite
Producător Commodore
Prezentare 1985
Sfârșitul vânzării 1989
Preț introductiv 300 USD
CPU 8502 , Zilog Z80
Frecvență 1/2/4 MHz
Alți coprocesori MOS VDC , MOS VIC-II , MOS MMU , MOS SID , MOS CIA
rom 64 kB
RAM ca standard 128 kB
RAM maxim 512 kB
Tastatură încorporată da (alfanumeric)
SO ca standard KERNAL
Alte programe standard Commodore BASIC , CP / M + 3.0

Commodore 128 (cunoscut și sub numele de C128 , CBM128 sau C = 128 ) [1] este un model pe 8 biți de computer de casă fabricat de Commodore Business Machines între 1985 și 1989.

Lansat la 3 ani după Commodore 64 , [1] computerul a fost conceput pentru a remedia eșecul seriei Commodore 264 . A fost ultima mașină de 8 biți produsă de Commodore și a fost abandonată în curând datorită succesului iminent al mașinilor de 16 biți și, mai presus de toate, a noii platforme Amiga achiziționate de Commodore în 1985. [2] Deși a realizat un număr destul de mare de vânzări , și fiind produs atât în ​​modelul clasic american de tastatură, cât și în versiunile naționalizate, nu a reușit să obțină aceleași rezultate ca și Commodore 64 .

Istorie

Proiecta

După ce Jack Tramiel a părăsit Commodore la începutul anului 1984 , noua echipă de conducere căuta un nou produs care să remedieze eșecul seriei Commodore 264 și să producă un computer care ar putea înlocui C64. În vara anului 1984, proiectul a fost lansat, iar conducerea a fost încredințată lui Bil Herd , care a condus dezvoltarea mașinilor din seria TED. Cu toate acestea, au fost plasate constrângeri: computerul ar fi trebuit să fie pe 8 biți și ar fi trebuit să fie gata în 5 luni, deoarece trebuia prezentat la următorul CES din Las Vegas, care urma să aibă loc în ianuarie 1985 și ar trebui să concureze și în semi-piață.profesional ca o mașină de birou mică. [2] [3]

Primele prototipuri și dezvoltare hardware

Herd a început să lucreze la un nou computer de acasă pornind de la un prototip deja în curs de dezvoltare numit D128 , bazat pe MOS 6509 și pe un nou cip video monocrom numit MOS 8563 , dar mai târziu a revoluționat aproape complet proiectul pornind de la o schemă hardware mai similară. cea a Comodorului 64 . În timpul acestei revizuiri, inginerii care dezvoltaseră modelul 8563 i-au oferit lui Herd un model revizuit cu adăugarea suportului pentru culori: această versiune a fost aleasă ca chip grafic al noii mașini. [3] [2] La câteva săptămâni după începerea dezvoltării, conducerea Commodore a decis că noul computer ar trebui să fie, de asemenea, compatibil cu C64: Herd a fost obligat, prin urmare, să revizuiască proiectarea mașinii în timpul construcției. CPU nu a provocat îngrijorare: a ales noul MOS 8502 , o versiune îmbunătățită a modelului 6510, prin urmare capabilă să execute tot codul acestuia. Deoarece cipul grafic a fost conceput pentru un computer care ar putea fi utilizat și într-un birou, pentru a obține grafica multicoloră, suportul sprite și sunetul avansat al SID, sa decis integrarea tuturor coprocesoarelor Commodore 64, astfel încât noul computer să poată rulați toate jocurile și programele scrise pentru acel computer de acasă . Cu toate acestea, VIC-II nu a luat locul MOS 8563, ci s-a alăturat acestuia, deoarece doar acesta a putut oferi cele 80 de coloane necesare în domeniul profesional. [4]

Cu toate acestea, dezvoltarea hardware-ului s-a dovedit a fi problematică: modelul 8563 a arătat mai multe probleme, începând cu supraîncălzirea anormală prin care au trecut primele prototipuri, ceea ce i-a obligat pe dezvoltatori să-l răcească cu metode artizanale, pentru a ajunge la problemele de sincronizare la acces la memoria dintre 8563 și VIC-II care a generat artefacte grafice cu biți de text care dispar de pe ecran. [3] Odată rezolvate aceste probleme, computerul, datorită celor 2 cipuri grafice, a reușit să ofere diferite moduri video: 8563 a generat o imagine de 640x200 pixeli cu 80 de coloane de text și o ieșire video RGBI compatibilă cu semnalele CGA ale IBM PC-uri în timp ce VIC-II oferea un ecran de 40 coloane pe o ieșire TV. În acest fel a fost posibil să conduci 2 ecrane în același timp, fiecare cu o imagine diferită. Deoarece a fost conceput și pentru uz profesional, s-a decis integrarea procesorului Zilog Z80, astfel încât să puteți utiliza pe computer tot portofoliul vast de software scris pentru CP / M, care la acea vreme era unul dintre cele mai populare sisteme de operare. [2]

Prezentare publică

Dezvoltarea a fost finalizată cu câteva zile înainte de începerea Consumer Electronics Show , în timp ce cele mai recente erori software au fost remediate cu câteva ore înainte de începerea aceluiași eveniment. [3] Computerul a fost prezentat la CES la 5 ianuarie 1985 sub numele de Commodore 128 , indicând cantitatea de RAM instalată.

De asemenea, a fost prezentat ca un model de birou în competiție cu computerele Macintosh 128K și IBM datorită prezenței Zilog Z80 ca al doilea procesor cu care putea rula CP / M și toate programele profesionale disponibile pentru acest sistem de operare. [5]

Eșecul și dezinvestirea

Deși publicitatea l-a descris ca fiind teroarea compatibililor IBM sau a unui ucigaș Macintosh , [5] C128 nu a avut prea mult succes, fie ca computer de acasă, fie ca mașină profesională. [6] Avea caracteristici comune calculatoarelor de acasă și computerelor personale, cu limitările primului tip, dar în timpul utilizării ca PC nu a reușit să țină pasul cu concurența; pătrunderea slabă a pieței s-a datorat și parțial faptului că, la momentul lansării sale, standardul CP / M începea să fie abandonat comercial, în favoarea MS-DOS . [2]

După succesul Macintosh, Apple a lansat noi modele, inclusiv Macintosh Plus , echipat cu noua interfață SCSI care a permis adăugarea de hard diskuri și alte periferice , făcându-l superior mașinilor Commodore . În cele din urmă, datorită deficitului de software special dezvoltat, interesul pentru Commodore 128 a scăzut deja la câțiva ani de la lansare, producția a încetat în cele din urmă la sfârșitul anului 1989. [6]

Caracteristici

Placa de bază Commodore 128
Ecran de pornire în modul 80 coloane

În esență, avea aceeași cantitate de memorie ca Macintosh 128K și capacități grafice și sonore mai mari decât un IBM compatibil al vremii, putea conta pe cantitatea vastă de software deja scrisă pentru C64 și pentru sistemul de operare CP / M, înainte către MS-DOS și inspirator al acestuia din urmă. De asemenea, avea o tastatură completă cu 95 de taste integrată în corpul camerei și o linie mai elegantă, mai joasă decât modelele anterioare. Commodore 128 avea 2 procesoare : MOS 8502 , derivat din MOS 6510 montat pe C64 și Zilog Z80 . A funcționat la 2 MHz și utilizatorul avea acces la 128 kB de RAM, atât cu un ecran de 80 coloane, cât și cu un BASIC cu noi comenzi, și prin emularea C64, oferind compatibilitate aproape totală cu această mașină și în modul CP / M , permițându-vă să rulați programe scrise pentru acest sistem de operare .

Noile caracteristici hardware au promis, de asemenea, o gamă mai largă de utilizări profesionale și ludice: grafica a oferit un mod 640x200, datorită noului cip MOS VDC , iar sunetul a fost pe 3 canale, oferit de MOS SID . Cu toate acestea, cipul grafic a fost și slăbiciunea majoră a modelului C128: deși a fost comercializat oficial ca procesor pentru modul „numai text”, fișele tehnice au arătat că ar putea funcționa și în modul grafic (fără suport sprite ), dar având în vedere complexitatea din metoda adoptată pentru accesarea registrelor sale, dezvoltatorii au ales să nu accepte acest mod cu BASIC 7.0, făcând modul text cu 80 de coloane singurul efectiv utilizabil inițial pe C128. Alături de VDC, MOS VIC-II a fost, de asemenea, integrat în placa de bază, care totuși nu a reușit să funcționeze la ceasul 8502 de 2 MHz: prin urmare, singurul mod de a avea modul 40 coloane (320x200) a fost să funcționeze la jumătate viteză. Pentru a remedia această limită, a fost studiată o metodă de utilizare (cel puțin parțială) a ceasului de 2 MHz, de asemenea, în modul 40 coloane, care exploata întreruperea legată de pensula electronică care a desenat imaginea pe panoul video. Pensula video a declanșat o întrerupere atunci când a venit să tragă prima linie goală sub imaginea centrală: în acel moment computerul a fost setat la 2 MHz și a rămas la această viteză în timp ce pensula a desenat părțile goale deasupra și sub centrul imaginii, apoi fiind resetat la 1 MHz când a început să deseneze din nou zona principală. [7]

În urma documentației lansate ulterior chiar de Commodore, a fost publicată o metodă într-o carte care a făcut posibilă exploatarea modului grafic al VDC care a constat în accesarea memoriei video adresându-se fiecărei locații individual, printr-un sistem greoi cu două registre operații grafice foarte lente. VDC, de fapt, nu avea nici memoria video, nici registrele sale mapate în memoria RAM principală a computerului, în afară de 2 locații folosite pentru a transmite date către și de la cipul grafic numit „Address Register” și „Data Register”. Pentru a programa cipul, datele trebuiau transmise exclusiv prin aceste două registre: de exemplu, pentru a scrie o valoare într-un registru intern al cipului, trebuia să introduceți valoarea în celula de date și numărul registrului în adresă celula; pentru a aprinde un pixel, a trebuit să se utilizeze același sistem, trecând către cip datele care indică adresa celulei în registrele corespunzătoare și datele care trebuie introduse. [8] Dezvoltarea jocurilor cu grafică în modul 640x200 a fost de fapt imposibilă și gestionarea cipului neacceptată de BASIC nativ i-a convins pe autorii cărții, prin casa lor software Walrusoft , să creeze BASIC 8.0, o extensie a sistemului integrat limbaj în computer care a permis o gestionare mai ușoară a VDC și a unor moduri grafice suplimentare. [9]

Commodore 128 putea conta și pe un procesor ZiLOG Z80 care permitea utilizarea sistemului de operare CP / M și permitea accesul la vastul parc de programe scrise pentru acest sistem de operare. Însă activitatea Z80 nu s-a limitat la aceasta: de fapt, acest CPU a fost „trezit” mai întâi la pornirea mașinii și a fost verificat dacă cartușele C64 / C128 nu erau introduse în portul corespunzător, ceea ce în cazul de pe discuri nu a existat nici o dischetă bootabilă sau utilizatorul nu apăsa tasta C= (Commodore) pentru a solicita pornirea modului C64. Pentru a permite CP / M să funcționeze cu performanțe demne, Commodore 128 a acceptat în mod nativ un mod accelerat de transfer de date pe magistrala serială a discurilor (modul rafală).

Modalitățile

Datorită acestor caracteristici, Commodore l-a prezentat ca „trei calculatoare într-unul” datorită diferitelor sale moduri de operare: [2]

  • Mod 128: modul nativ al computerului. Datorită MOS 8563 , ar putea folosi 80 de coloane de text în timp ce cu VIC-II 40 coloane. În acest mod ați avut acces la noul Commodore BASIC 7.0 , îmbogățit cu multe comenzi, inclusiv cele pentru gestionarea graficii și a sunetului.
  • Mod 64: CPU a fost coborât la 1 MHz și imaginea a fost generată de VIC-II. Toate ROM-urile C64 erau conținute în computer și toate coprocesoarele sale erau prezente, astfel încât, pornind C128 în modul C64, compatibilitatea a fost aproape totală. În acest mod, utilizatorul putea folosi numai Commodore BASIC 2.0 și cele 40 de coloane.
  • Mod CP / M : pornind CP / M datorită Z80 computerul ar putea lansa și executa tot software-ul scris pentru acest sistem de operare. În acest mod, computerul ar putea funcționa la 40 sau 80 de coloane.

Sistemul de operare

CP / M rulează pe Commodore 128

BASIC-ul rezident al C128, numit BASIC 7.0, a integrat funcții grafice avansate și capacitatea de a controla partea audio. Ecranul de pornire arată clar drepturile de autor ale Microsoft pentru limba BASIC.

Pornirea sistemului inițiază, de asemenea, căutarea software-ului de auto-pornire de pe prima unitate de disc. Această caracteristică, de asemenea, o noutate pentru computerele Commodore, este tipică sistemului CP / M, dar a fost ulterior folosită în alte programe software pentru C128, inclusiv o creație italiană care a reușit să forțeze încărcarea programelor pentru Commodore 64 și activarea funcției relative modul. Începutul a avut loc, precum și prin pornire, prin apăsarea butonului de resetare și cu comanda de bază BOOT .

BASIC 7.0 conține, de asemenea, comenzi neimplementate: tastarea QUIT sau OFF duce la eroare ?UNIMPLEMENTED COMMAND ERROR . Aceste comenzi sunt resturi ale BASIC dezvoltat pentru Commodore LCD , un laptop cu ecran LCD integrat, și au fost utilizate, respectiv, pentru a ieși din mediul BASIC și pentru a ignora intrarea tastaturii în timpul sesiunilor de procesare deosebit de solicitante. [10]

Pentru C128 a fost creată o versiune specială a sistemului de operare cu pictograme GEOS , care a avut deja noroc cu C64 și care a fost numită pe noua mașină GEOS 128 . Această versiune specifică a permis utilizarea graficii 640x200 prin intermediul celui de-al doilea cip video VDR și comutarea bancară necesară pentru a profita de expansiunile oficiale de memorie Commodore 128 kB și 512 kB (mod. 1700 și 1750). Trebuie remarcat faptul că, din 2004 , versiunile GEOS pentru Commodore au fost făcute freeware , deci descărcabile gratuit de către compania care deține drepturile. [11]

CP / M merită o discuție separată. Acesta era pe atunci un sistem de operare bine cunoscut și foarte apreciat (un adevărat „standard industrial”): CP / M a inspirat faptul că QDOS , din care a venit sistemul de operare pentru IBM PC ( PC-DOS la IBM și eu Microsoft MS-DOS ). Commodore a echipat C128 cu cea mai modernă implementare pentru Z80, CP / M 3.0 (alias CP / M Plus - compatibil înapoi cu CP / M 2.2 mai popular) și emularea terminalului ADM31 / 3A.

Parcul software pentru uz profesional a fost foarte mare și compatibil pe scară largă, chiar dacă a fost conceput pentru hardware diferit. Au existat implementari ale WordStar , The Multiplan foaia de calcul, Asthon Tate dBase II, Borland lui Turbo Pascal , și altele.

Din păcate, unele opțiuni de implementare și ținta tipică de utilizator C128, combinate cu dezinteresul Commodore și piața MS-DOS în creștere, nu au permis C128 să se răspândească ca o „mașină CP / M”, cu excepția utilizării ocazionale. Nici capacitatea de a comunica (la nivel scăzut) cu celălalt procesor (8502) nu a fost exploatată în mod special.

Pe de o parte, alegerea de a-l echipa cu CP / M 3.0 (mai lent decât 2.2), combinată cu faptul că Z80 funcționa la 2 MHz, în loc de mai canonic 4/6 MHz prezent în hardware-ul concurent, a făcut-o una a implementărilor mai lente. S-a planificat să funcționeze la 4 MHz la 80 de coloane, dar acest lucru nu s-a întâmplat. De asemenea, a trebuit să se țină cont de faptul că CP / M era în primul rând un DOS, adică un sistem de operare bazat pe disc și nu putea funcționa fără ele, al căror cost, pentru utilizatorul mediu, era important. Mai mult, majoritatea cumpărătorilor C128 au cumpărat acest computer pur și simplu ca un C64 „cu un avantaj” și, mai presus de toate, pentru a putea juca cu mii de jocuri disponibile pentru C64, așteptând să vadă o nouă generație de jocuri pentru Ieși C128, care, date fiind limitările grafice, exista. În plus, compatibilitatea dintre diferitele componente hardware în care rulează CP / M nu a fost absolută, datorită unui babel care nu a fost niciodată complet dezlegat în formate între discurile diferiților producători. Unitatea pe două fețe 1571, concepută expres pentru Commodore 128, a permis citirea unei părți a discurilor acestor sisteme, precum și susținerea propriului format specific.

Compatibilitate cu Commodore 64

Compatibilitatea ridicată cu Commodore 64 se datorează faptului că cele mai importante componente ale C64, precum VIC, SID și ROM-urile Commodore BASIC 2.0 și KERNAL din 64 sunt prezente și în C128 și mulțumesc la faptul că CPU MOS 8502 este complet compatibil cu MOS 6510 . În modul C64, funcționarea procesorului la 2 MHz (datorită estompării și a faptului că în 6510 această posibilitate nu exista), nu ar putea fi utilizată. De fapt, există o modalitate și puteți menține utilizarea videoclipului, alternând frecvența ceasului între 1 și 2 MHz la fiecare semnal gol vertical printr-o rutină condusă de întreruperea rasterului video. [ fără sursă ]

Din punct de vedere hardware , toate perifericele C64 pot fi conectate la C128, inclusiv cartușele, care pornesc automat C128 în modul 64. Fiecare dintre cele două procesoare poate adresa maximum 64 de kiloocteți , astfel încât 128 kB de RAM pot fi văzut numai după ce a fost împărțit în două bănci și a trecut între ele.

Uneori, însă, în modul C64 a fost posibil să se găsească diferențe în comparație cu un Commodore 64 real și uneori acest lucru a generat blocuri, în principal datorită utilizării de către software a adreselor de memorie ale cipului MMU , vizibile pentru software chiar și în modul C64 .

Date tehnice

Porturile de expansiune din spatele Commodore 128
  • CPU :
    • MOS 8502 capabil să funcționeze la 2 MHz în modul nativ "C128 la 80 de coloane" sau la 1 MHz în modul "C128 la 40 de coloane" sau în modul "C64". Cu toate acestea, funcționând la 2 MHz, ieșirea procesorului VIC-II este ascunsă. Semnalul de 80 coloane VDC rămâne evident vizibil. *
    • Z80 la 4 MHz pentru a lansa și gestiona CP / M + sistem de operare . Faptul este că cei 4 MHz, din cauza altor limite hardware (sunt introduse întârzieri pentru a permite VIC-II să aibă acces la magistrala de sistem), nu sunt cu adevărat folosite, deci funcționează la 2 MHz.
    • MOS 6502 este prezent în modelele C128D și C128DCR doar ca procesor al controlerului de unitate floppy integrat.
  • ROM : 68 kB [12]
  • RAM :
    • 128 kB împărțit în 2 bănci de 64 kB
    • Extensibil la 512 KB cu carduri Commodore originale (la 1 MB cu carduri de la terți)
  • Cip video :
    • MOS VDC (moduri C128 și CP / M)
      • 16 kB de RAM dedicat. C128D-urile au fost echipate cu 64 kB dedicate, permițând rezoluții mai mari și / sau cu un număr mai mare de culori.
      • În mod oficial, Commodore BASIC 7.0 a acceptat doar modul text 80 × 25 cu 16 culori (unele diferite de cele ale MOS VIC-II).
      • Mod grafic: 640 × 200 monocrom (și până la 16 culori, dacă aveți 64 kB) sau 640 × 400 întrețesute (dacă 64 kB). Ambele nu sunt acceptate de BASIC furnizat și pot fi utilizate numai prin acces indirect la registre și memorie a cipului sau prin utilizarea extensiilor BASIC de la terți. [9]
      • Aduce ieșire RGBI sau chiar videoclipuri compozite , dacă sunteți limitat la monocrom. Portul este un conector DB-9 standard, cu semnale digitale RGB TTL (precum standardul CGA, deci 15 kHz) plus un pin pe care iese semnalul video monocrom.
    • MOS VIC-II :
      • utilizat în modul C64
      • Mod text: 40 × 25 de caractere pe ecran (sau TV) independent de VDC:
      • Mod grafic: 320 × 200 monocrom sau 160 × 200 în 4 culori.
      • 8 sprite gestionate în hardware.
      • Ieșire pentru video compozit sau TV (RF). Ecranul gestionat independent de celălalt.
    • Dacă aveți 2 monitoare, puteți vizualiza simultan ieșirile VDC și VIC-II.
  • Audio :
  • Tastatură :
    • Tip extins cu 92 de taste cu tastatură numerică.
  • Uși :
    • 1 IEC serial
    • 1 port utilizator
    • 1 suport cartuș C64
    • 1 Audio / Video
    • 1 RGBI
    • 1 antenă HF
    • 1 port pentru unitățile de bandă Datassette
    • 2 porturi Joystick „Atari standard”
  • Sisteme de operare disponibile :
    • KERNAL (integrat în ROM)
    • CP / M (disc inclus cu computerul, disc player care urmează să fie achiziționat separat)
  • Software inclus în ROM:
  • Software terță parte:
    • BAZĂ 8.0
    • GEOS64
    • GEOS C128
    • Lunix

Periferice

Două unități de disc nou au fost construite pentru acest computer, pe o singură parte Commodore 1570 și față-verso Commodore 1571 , capabil să susțină scris în MFM formatul, utilizat de ambele CP / M cât și ca GCR . Au fost disponibile și extensii de memorie, Commodore REU .

Modele și prototipuri

Commodore 128D

În a doua jumătate a anului 1985 a fost introdus și Commodore 128D (sau C128D ). C128D a fost în esență identic cu C128 din punct de vedere hardware / software, dar a prezentat un corp central cu o unitate de dischetă încorporată Commodore 1571 și o tastatură separată, cum ar fi computerele IBM și primele Amiga 1000 . Conceput ca un computer portabil, cu un dulap elegant din plastic sub care tastatura putea fi agățată și cu un mâner retractabil pe o parte, dar nu a fost vândut în SUA, deoarece carcasa din plastic nu a protejat împotriva interferențelor electromagnetice generate în timpul utilizării sale pentru care Comisia Federală pentru Comunicații nu a autorizat vânzarea acesteia pe teritoriul SUA.

La sfârșitul anului 1986 , C128D a fost reintrodus cu o nouă carcasă metalică pentru a reduce emisiile electromagnetice și o nouă tastatură mai ieftină: acest model a fost cunoscut sub numele de C128D-CR sau C128DCR , unde „CR” a însemnat „Cost Reduced”. În comparație cu modelul C128D, acesta nu mai avea mânerul de transport și ventilatorul de răcire fusese scos (deși își păstra carcasa); placa de bază era diferită, integrând și electronica pentru gestionarea unității de disc, inclusiv MOS 6502 , așa că acum computerul avea 3 procesoare. VDC a fost înlocuit cu evoluția sa numită MOS DVDC, iar memoria video dedicată a fost mărită de la 16 kB la 64 kB, permițând noi moduri grafice cu mai multe culori. [5] Cu toate acestea, costul a fost mult mai mare decât standardul C128 (aproximativ 500 USD la lansare) și, prin urmare, a avut un succes comercial limitat, deoarece prețul l-a pus în concurență directă cu compatibile IBM low-end. [13]

Au fost produse și alte prototipuri derivate din C128: [14]

  • C128D / 81 (?): Derivat de la C128D, a integrat un model de dischetă 1563 pentru dischete de 3,5 "și capacitate de 1 MB. În caz contrar, identic cu C128D. Niciodată lansat.
  • C256 : model cu 256 kB de RAM. Unele prototipuri au fost realizate între 1986 și 1987, dar nu au fost niciodată comercializate.
  • C128DL : C128 clasic cu dischetă de 3,5 ". Există câteva prototipuri care nu funcționează, cu unitatea montată în diferite poziții ale carcasei.
  • C128CR : un C128CDR fără unitatea de dischetă și toate cipurile din tehnologia HMOS. Niciodată eliberat.

Este foarte probabil ca acestea să nu fi fost niciodată transformate în material de lucru din cauza pierderii interesului pentru sistemele pe 8 biți, deoarece Commodore International , după prezentarea Amiga , și-a concentrat toate resursele pe această platformă. [13]

ou de Paște

O curiozitate a modelului C128 poate fi găsită într-un ou de Paște , un mesaj ascuns în sistem care poate fi apelat cu instrucțiunea SYS32800,123,45,6 și care arată numele designerilor de hardware și software ai computerului. Grupul hardware era format din Bil Herd, Dave Haynie și Frank Palaia, în timp ce grupul software era format din Fred Bowen, Terry Ryan și Von Ertwine. Rețineți jocul de cuvinte al „echipei herdware” în loc de „echipa hardware” de pe numele de familie Bil Herd și curiosul apel anti-război, „Link arms, don't make them”, care închide lista. [15] [16]

Notă

  1. ^ a b Commodore 128 , la c64-wiki.com . Adus la 17 decembrie 2017 .
  2. ^ a b c d e f Ian Matthews, Commodore 128 - Cel mai versatil computer pe 8 biți realizat vreodată , pe commodore.ca . Adus la 17 decembrie 2017 .
  3. ^ a b c d Bil Herd, The C128 inside story , pe homepage.hispeed.ch , Fab's Commodore Page. Adus la 19 decembrie 2017 (Arhivat din original la 8 august 2017) .
  4. ^ Bil Herd, Postarea oaspeților: Povestea reală a pirateriei împreună a Commodore 128 , la hackaday.com . Adus pe 19 decembrie 2017 .
  5. ^ A b c (EN) Commodore 128 , pe old-computers.com.
  6. ^ a b Commodore 128 - Istorie , pe homepage.hispeed.ch , pagina Commodore a lui Fab. Adus la 21 decembrie 2017 (arhivat din original la 11 martie 2018) .
  7. ^ Gary Lamon, 64 Mode Speed ​​Up for the C128 ( JPG ), COMPUTE! 'S Gazette, iulie 1985, pp. 75/76. Adus la 17 decembrie 2017 .
  8. ^ Ghid de referință al programatorului Commodore 128 ( PDF ), Commodore, 1986. Accesat la 20 decembrie 2017 .
  9. ^ a b Walrusoft BASIC 8 , la retrocommodore.com , Retrocommodore, 28 martie 2010. Accesat la 17 decembrie 2017 .
  10. ^ Early Home Computers , PediaPress.
  11. ^ Secțiunea de descărcare GEOS - Noțiuni introductive , la cbmfiles.com . Adus la 17 decembrie 2017 .
  12. ^ Manual de referință al programatorului pentru C128 ( PDF ), la pagetable.com , Commodore, 1986, 563. Accesat la 17 decembrie 2017 .
  13. ^ a b Commodore 128D / C128DCR Rev 5 , pe the-liberator.net , Liberator. Adus la 20 decembrie 2017 .
  14. ^ The 128 Remixes: Commodore 256, 128D / 81, 128DL, 128CR , at floodgap.com , The Secrets Weapons of Commodore. Adus la 20 decembrie 2017 .
  15. ^ Polgár Tamás, Freax: The Brief History of the Computer Demoscene , CSW-Verlag, 2016, p. 61. Adus la 17 decembrie 2017 .
  16. ^ Commodore 128 Easter Egg - Anti-War Message , at eeggs.com , The Easter egg Archive. Adus la 17 decembrie 2017 (arhivat din original la 17 octombrie 2011) .

Bibliografie

Cărți
Reviste

Voci correlate

Altri progetti

Controllo di autorità LCCN ( EN ) sh85028986 · GND ( DE ) 4113233-6