Commodore 128: lla oli 2 keskusyksikköä, 2 videon graafista sirua ja 2 I / O-järjestelmää / sirua.
Siinä oli 3 tilaa : Commodore 64 -tila, Commodore 128 -tila ja CP / M. Ensimmäinen jakoi jokaisen suorittimen / sirun, toisen CP / M-tilan.
Oliko alkuperäinen tarkoitus yhdistää ne? Vai tarkoitettiinko se samalla tavalla kuin se käynnistettiin (kaksi tietokonetta tai kolme yhdessä ja siinä kaikki, yksinkertaisesti sanoi). Ihmettelen, voisivatko he saada enemmän irti kaikista näistä oheislaitteista.
Kommentit
- Ei oikea vastaus, mutta jos haluat tutkia tyhjentävästi Commodore 128: ta, tässä ovat pelaajat, jotka voivat googlistaa. Bil Herd: Suunnittelija & Laitteiston johtaja, Dave Haynie: monimutkainen ajoitus, PLA-emulaattori ja DRAM, Frank Palaia: Z80-integraatio ja ram-laajennus, Fred Bowen: Ohjelmoija- ja ohjelmistojohdin- Kernal & -näyttö, Terry Ryan: Ohjelmoija- Basic V7 sisältäen jäsenneltyjä kielen lisäyksiä, Von Ertwine: Ohjelmoija- CPM – Tämä on myös loistava artikkeli hackadaysta Bill Herdiltä: hackaday.com/2013/12 / 09 / …
- @Geo … Kiitos tiedoista … En koskaan odottanut niin paljon olevan käytettävissä … C128 oli ensimmäinen tietokoneeni (ja C128D toinen, koska ensimmäinen oli kadonnut korjauksen aikana ’). Mutta ollakseni rehellinen, se oli enimmäkseen C64-tilassa.
- Sen, mitä olisi pitänyt tapahtua, oli CP / M-tilan sijaan, sen olisi pitänyt olla MS-DOS-yhteensopiva. 128: sta olisi tullut pakeneva hitti.
- C-128: n aikaan CP / M oli siellä, missä yritysohjelmisto oli.
Vastaus
Oliko alkuperäinen tarkoitus yhdistää ne?
Ei. Z80 ei ollut edes osa alkuperäistä mallia. Se lisättiin tarpeen täyttämään alkuperäisen markkinoinnin ”100% C64-yhteensopiva” väite. C64 tarjosi CP / M-laajennuspatruunan, joka jostain syystä ei toimisi oikein, kun se asetettiin varhaisiin C128-prototyyppeihin. Joten insinöörit päättivät heittää Z80-keskusyksikön sirun suoraan C128-emolevylle noin kahden kuukauden viiden kuukauden suunnitteluvaiheeseen.
Lisätietoja Tiedot
Commodore History Part 5 – The C128 (YouTube-video: The 8- Bit Guy)
Miksi Commodore C128 toimii huonosti suoritettaessa CP / M? (yksityiskohtainen)
Kommentit
- äänestetty ja hyväksytty; vaikka se onkin lyhyin vastaus, se vastaa kysymykseeni parhaiten siinä mielessä, että se ei ollut tarkoitus.
Vastaa
Commodore 128: n oli tarkoitus olla täysin yhteensopiva, ammattimaisempi päivitys suosituksi Commodore 64: ksi. Markkinointi vaati poistamaan C64: n eniten kritisoidut puutteet, jotka tekivät siitä sopimattoman kilpailemaan ”ammattimaisemman” / yrityskeskeisemmän kanssa. koneet, kuten Apple // e ja // c sekä IBM-kloonit.
C64-yhteensopivuus oli välttämätöntä. Lisäksi pyydetyimmät ominaisuudet sisälsivät:
-
80 saraketekstitila liiketoiminta- / tuottavuussovelluksille. Tämä edellytti kahta videopeliä, koska VDC toimitti 80 saraketilan, kun taas VIC-II tarjosi C64-yhteensopivuuden.
-
Lisää osoitteellista muistia ja suorittimen suorituskykyä. Tuloksena oli C128 MMU ja C64: n ja C128: n kaksi erillistä toimintatilaa, joilla on erilaiset muistikartat, erilaiset laiteohjelmistot ja jotka sallivat erilaiset suorittimen kellotaajuudet (1 MHz tai 2 MHz).
-
Täysi C64-yhteensopivuus merkitsi myös työskentelyä C64: n Z80-lisäkortin kanssa CP / M: n tukemiseksi. Suunnittelija Bil Herdin mukaan se oli ei ole mahdollista saada tätä korttia toimimaan C128: n kanssa korttien vuoksi, koska siinä on monia ajoitushakkereita ja virtalähdeongelmia. Tämä edellytti C128: n toista Z80-suorittinta CP / M: n tukemiseksi.
-
Parannettu levykkeen suorituskyky ja kapasiteetti. Tämä edellytti sarjaporttimoodin ”Burst” ja 1571-levykeaseman päivityksen, jolla on myös toinen tila 1541: n jäljittelemiseksi.
Alla olevassa kuvassa esitetyn C128-mainonnan edellä mainitut ominaisuudet kutsutaan erityisesti esiin .
Joten lisätty laitteisto tuli pohjimmiltaan suunnittelijoilta, jotka täyttivät markkinointivaatimukset. varten kone. Se tehtiin myös nopeasti, kuten useimpien Commodore 8-bittisten koneiden tapauksessa. Joten he käyttivät enimmäkseen jo olemassa olevia osia sen sijaan, että tarvitsivat enemmän aikaa kehittää ”VIC-III” esimerkiksi 80 sarakkeen ja suuremman resoluution tukemiseen. MMU oli ainoa juuri kehitetty osa erityisesti C128: lle. Loput uudet tavarat olivat laiteohjelmistoja ja oheislaitteita.
Vastaa
Alkuperäisenä tarkoituksena oli periaatteessa kahden erillisen tietokoneen toiminnallisuus: 6502-pohjainen järjestelmä, joka käyttää Commodore-käyttöjärjestelmää (joitain ominaisuuksia lisättiin Commodore 64: n tarjoaman lisäksi. kuten 80 sarakkeen näyttö ja enemmän muistia) ja Z80-pohjainen järjestelmä, jossa on CP / M. ( Näitä ei voitu käyttää samanaikaisesti. ) on tietysti halvempi kuin kahden erillisen koneen käyttäminen samaa toimintoa varten, koska ne voivat jakaa paljon laitteistoja. Se voi olla tai ei olla helpompaa riippuen siitä, halusitko tosiasiallisesti käyttää niitä samanaikaisesti, kuinka paljon tilaa sinulla oli työpöytäsi ja niin edelleen.
Etäisyydeltä kuulostaa hyvältä ajatukselta yrittää käyttää suorittimia ja muuta omistettua laitteistoa yhdessä, mutta käytännössä se on paljon monimutkaisempi kuin kannattaa. Otetaan huomioon, että he jakavat saman muistialijärjestelmän ja kahden muistin jakamisen suorittimet ovat vaatineet sekä ylimääräisiä, melko monimutkaisia laitteistoja, merkittäviä ohjelmistomuutoksia (todennäköisesti molemmille käyttöjärjestelmille) että todennäköisesti hidastaneet muistin käyttöä, elleivät ne lisäisi enemmän tai nopeammin kumpikin olisi lisännyt kustannuksia. (Jos haluat saada käsityksen monimutkaisuudesta, joka aiheutuu siitä, että molemmat pystyvät käyttämään samaa muistia ja videonäyttöä, tutustu vastauksiin tähän kysymykseen .)
Ja kyllä, levyasemassa oli aina ainakin yksi CPU, toinen 6510. (Tämä oli totta PET-järjestelmistä eteenpäin.) Myös tämä on omistettu sen tehtävälle eikä sitä jaeta järjestelmän muiden osien kanssa.
Vastaus
Oliko alkuperäinen tarkoitus yhdistää ne? Vai oliko se tarkoitettu käynnistämisen tapaan (kaksi tietokonetta tai kolme yhdessä tapauksessa ja se on se, sanoi vain).
Pohjimmiltaan kyllä. Se oli järkevä lähestymistapa saada enemmän tuloja tuolloin jo vanhenevasta 8-bittisestä konseptista sijoittamatta paljon, mutta samalla oli pieni epäonnistumisriski, koska ei ollut vaaraa vieraantua nykyisistä asiakkaista.
- Uudet asiakkaat voisivat nähdä sen parempana 64: nä, jonka he halusivat aina ostaa.
- Nykyiset C64-asiakkaat näkivät päivityspolun menettämättä kaikkia investointejasi (lue pelejä).
Ehkä tärkein
- Molemmille tarjottiin puoliammattimaisempaa, tuotokseen liittyvää käyttöä.
Erityisesti myöhempi oli tärkeää sitoa asiakkaita kasvamaan pois pelaamisesta (klassisen) kotitietokoneen kanssa päivittäiseen tuottavuuteen liittyvään tietokoneen käyttöön.
Kaikesta omistautuneiden käyttäjien työstä huolimatta C64 ei ollut todellinen korvike ammattimaisille PET-sarjoille. Enimmäkseen hyvän näppäimistön ja 80 merkin näytön puuttuminen. 128 tarjosi molempia, ja CP / M: n ollessa käyttöjärjestelmä se voisi hyödyntää paljon olemassa olevia tuottavuusohjelmistoja – tekstinkäsittelystä tietokantoihin ja paljon muuta. Vaikka CP / M: llä oli myös huippunsa ohi, sitä pidettiin silti hyvänä valintana. Kumpikaan tietokone tai DOS ei ollut yhtä mahtava kuin muutama vuosi myöhemmin.
Mietin, voisivatko he saada enemmän irti kaikista näistä oheislaitteista.
Ei oikeastaan, koska 128 oli pääosin vain yhdistelmä C64: n nykyisiä parannuksia – mukautettu parempaan integrointiin, ei mitään todella uutta.