Care a fost intenția cu Commodore 128?

Commodore 128 avea 2 procesoare, 2 cipuri grafice video și 2 sisteme / cipuri I / O.

Avea 3 moduri : Modul Commodore 64, modul Commodore 128 și CP / M. Primul a distribuit unul din fiecare procesor / cip, modul CP / M celălalt.

A fost intenția inițială de a le combina? Sau a fost intenționat așa cum a fost lansat (două computere, sau trei într-un singur caz și asta e, a spus simplu). Mă întreb dacă ar putea obține mai mult din toate acele periferice.

Comentarii

  • Nu este un răspuns real, dar dacă doriți să căutați în mod exhaustiv Commodore 128, iată jucătorii pe Google. Bil Herd: Designer & Hardware Lead, Dave Haynie: Intricate timing, PLA Emulator and DRAM, Frank Palaia: Z80 Integration and Ram Expansion, Fred Bowen: Programmer and Software Lead- Kernal & Monitor, Terry Ryan: Programmer- Basic V7 incluzând adăugiri de limbaj structurat, Von Ertwine: Programmer- CPM – De asemenea, acesta este un articol minunat despre hackaday din Bill Herd: hackaday.com/2013/12 / 09 / …
  • @ Geo … Vă mulțumim pentru acele informații … Nu m-am așteptat niciodată să fie disponibile atât de multe … C128 a fost primul meu computer (și C128D al doilea, deoarece primul a fost pierdut în timpul reparației ‘). Dar, ca să fiu sincer, era în cea mai mare parte în modul C64.
  • Ce ar fi trebuit să se întâmple a fost în loc de modul CP / M, ar fi trebuit să fie compatibil MS-DOS. Modelul 128 ar fi devenit un hit rapid.
  • În momentul C-128, CP / M era locul unde se afla software-ul de afaceri.

Răspuns

A fost intenția inițială de a le combina?

Nu. Z80 nici măcar nu face parte din designul original. A fost adăugat din necesitate pentru a îndeplini o cerere „100% compatibilă C64” a marketingului original. C64 oferea un cartuș de expansiune CP / M, care dintr-un anumit motiv nu ar funcționa corect atunci când este introdus în prototipurile timpurii C128. Deci, la aproximativ 2 luni de la un ciclu de proiectare de 5 luni, inginerii au decis să arunce un cip CPU Z80 chiar pe placa de bază C128.


Suplimentar Informații

Istoria Commodore Partea 5 – C128 (videoclip YouTube de The 8- Bit Guy)

De ce Commodore C128 are performanțe slabe atunci când rulează CP / M? (detaliat)

Comentarii

  • Votat în sus și acceptat; deși cel mai scurt răspuns, a răspuns cel mai bine la întrebarea mea în sensul că nu a fost intenția.

Răspuns

Commodore 128 a fost menit să fie un upgrade pe deplin compatibil, mai profesionist, la popularul Commodore 64. Marketingul a cerut soluționarea celor mai criticate deficiențe ale C64, care l-au făcut nepotrivit pentru a concura cu mai „profesioniști” / orientați spre afaceri mașini precum Apple // e și // c și clonele IBM.

Compatibilitatea C64 era esențială. În plus, cele mai solicitate funcții au inclus:

  1. Mod text 80 coloane pentru aplicații de afaceri / productivitate. Acest lucru a necesitat două cipuri video, deoarece VDC a oferit modul 80 coloane, în timp ce VIC-II a oferit compatibilitate C64.

  2. Memorie mai adresabilă și performanță CPU. Acest lucru a dus la C128 MMU și la cele două moduri de operare distincte pentru C64 și C128, care au hărți de memorie diferite, firmware diferit și permit viteze de ceas diferite ale procesorului (1 MHz sau 2 MHz).

  3. Compatibilitatea completă C64 implică, de asemenea, lucrul cu cardul suplimentar Z80 C64 pentru a suporta CP / M. Potrivit proiectantului Bil Herd , a fost nu este fezabil ca această cartelă să funcționeze cu C128 din cauza cardurilor cu multe probleme de sincronizare și probleme de alimentare cu energie. Acest lucru a necesitat al doilea procesor Z80 din C128 pentru a suporta CP / M.

  4. Performanță și capacitate îmbunătățite ale dischetei. Acest lucru a necesitat modul portului serial „Burst” suplimentar și actualizarea unității de dischetă 1571, care are și un al doilea mod pentru a imita 1541.

Puteți vedea cum toate caracteristicile de mai sus sunt apelate în mod specific în publicitatea pentru C128, în imaginea de mai jos.

Deci, hardware-ul adăugat provine practic de la proiectanții care îndeplinesc cerințele de marketing pentru mașinărie. S-a făcut și în grabă, așa cum a fost cazul majorității mașinilor de 8 biți Commodore. Așadar, au folosit părțile care existau deja, mai degrabă decât să ia mai mult timp pentru a dezvolta un „VIC-III” pentru a susține 80 de coloane și rezoluție mai mare, de exemplu. MMU a fost singura parte nou dezvoltată special pentru C128. Restul lucrurilor noi erau firmware și periferice.

anunț C128

Răspuns

Intenția inițială era practic să aibă funcționalitatea a două computere separate: un sistem bazat pe 6502 care rulează sistemul de operare Commodore (cu unele caracteristici adăugate dincolo de ceea ce oferea Commodore 64, cum ar fi afișarea cu 80 de coloane și mai multă memorie) și un sistem bazat pe Z80 care rulează CP / M. ( Acestea nu au putut fi utilizate în același timp. ) este evident mai ieftin decât să ai două mașini separate pentru aceeași funcționalitate, deoarece acestea pot partaja o mulțime de hardware. Poate fi sau nu mai convenabil în funcție de faptul dacă ai vrut să le folosești în același timp, de cât spațiu ai avut biroul dvs. și așa mai departe.

De la distanță sună ca o idee bună să încercați să folosiți împreună procesoarele și alte componente hardware dedicate, dar în practică este mult mai complex decât merită. Luați în considerare faptul că au împărtășit același subsistem de memorie și coordonarea a două CPU-uri care partajează memoria ar fi necesitat atât hardware suplimentar, destul de complex, modificări semnificative ale software-ului (probabil pentru ambele sisteme de operare) și probabil că ar fi încetinit accesul la memorie dacă nu au adăugat mai mult sau mai rapid memorie, care ar fi crescut costul. (Dacă doriți să vă faceți o idee despre complexitățile implicate chiar și de a face ambii capabili să utilizeze aceeași memorie și afișare video, aruncați o privire la răspunsurile la această întrebare .)

Și da, a existat întotdeauna cel puțin încă un procesor, un alt 6510 în unitatea de disc. (Acest lucru a fost adevărat începând cu sistemele PET.) Și asta este dedicat sarcinii sale și nu este împărtășit cu alte părți ale sistemului.

Răspuns

A fost intenția inițială de a le combina? Sau a fost intenționat modul în care a fost lansat (două computere, sau trei într-un singur caz și asta este, a spus simplu).

Practic da. A fost o abordare solidă pentru a obține mai multe venituri dintr-un concept pe 8 ani deja îmbătrânit, fără a investi mult, în același timp cu un risc mic de eșec, întrucât nu exista riscul înstrăinării clienților existenți

  • Clienții noi ar putea să o vadă ca pe un 64 mai bun pe care l-au dorit întotdeauna să cumpere.
  • Clienții C64 existenți au putut vedea o cale de upgrade fără a pierde toate investițiile (citiți jocuri) pe care le-ați cheltuit.

Poate cel mai important

  • Amândouă li s-a oferit o utilizare mai semiprofesională, legată de rezultate.

Mai ales a fost important pentru a lega clienții în creștere de la jocul cu un computer (clasic) de acasă la utilizarea zilnică a computerului legată de productivitate.

În ciuda întregii munci pe care au făcut-o utilizatorii, C64 nu a fost un înlocuitor real pentru seria PET profesională. În principal datorită lipsei unei tastaturi bune și a unui afișaj de 80 de caractere. 128 a oferit ambele, iar cu CP / M ca sistem de operare, ar putea utiliza o cantitate mare de software de productivitate existent – de la procesare de text la baze de date și multe altele. În timp ce CP / M a trecut la maximum de vârf, a fost totuși considerat o alegere bună. Nici PC-ul, nici DOS nu au fost atât de puternici pe cât a devenit câțiva ani mai târziu.

Mă întreb dacă ar putea obține mai mult din toate acele periferice.

Nu chiar așa cum 128 a fost în mare parte doar un combinație de îmbunătățiri existente pentru C64 – ajustată pentru o integrare mai bună, nu ceva cu adevărat nou.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *