Mi volt a szándék a Commodore 128-zal?

A Commodore 128-nak 2 CPU-ja, 2 video grafikus chipje és 2 I / O rendszere / chipje volt.

3 módja volt : Commodore 64 mód, Commodore 128 mód és CP / M. Az első megosztotta mindegyik CPU / chipet, a másik a CP / M módot.

Eredeti szándék volt ezek kombinálása? Vagy az indítás módjára szánták (két számítógép, vagy egy esetben három és ennyi, egyszerűen mondta). Kíváncsi lennék, hogy tudnának-e többet kihozni ezekből a perifériákból.

Hozzászólások

  • Nem igazi válasz, de ha kimerítően meg akarja kutatni a Commodore 128-at, itt vannak a Google-on szereplő játékosok. Bil Herd: Designer & Hardver vezető, Dave Haynie: bonyolult időzítés, PLA emulátor és DRAM, Frank Palaia: Z80 integráció és ram bővítés, Fred Bowen: Programozó és szoftver vezető – Kernal & Monitor, Terry Ryan: Programozó – Basic V7, strukturált nyelvi kiegészítésekkel, Von Ertwine: Programozó – CPM – Ez is egy nagyszerű cikk a hackadayről Bill Herd-től: hackaday.com/2013/12 / 09 / …
  • @Geo … Köszönöm az információt … soha nem számítottam rá, hogy ennyire elérhető lesz … A C128 volt az első számítógépem (és a C128D a második, mert az első ‘). De hogy őszinte legyek, leginkább C64 módban volt.
  • Aminek történnie kellett, az a CP / M mód helyett, MS-DOS kompatibilisnek kellett volna lennie. A 128-ból kifutó találat lett volna.
  • A C-128 idején a CP / M volt ott, ahol az üzleti szoftver volt.

Válasz

Eredeti szándék volt ezeket kombinálni?

Nem. A Z80 nem is volt része az eredeti kialakításnak. Szükségből adták hozzá, hogy megfeleljen az eredeti marketing “100% C64 kompatibilis” állításának. A C64 CP / M bővítőpatront kínált, amely valamilyen oknál fogva nem működne megfelelően, ha a C128 korai prototípusaiba helyezzük. Körülbelül 2 hónapon belül, egy 5 hónapos tervezési ciklus alatt a mérnökök úgy döntöttek, hogy Z80 CPU-chipet dobnak közvetlenül a C128 alaplapra.


További Információk

Commodore History 5. rész – A C128 (YouTube-videó: The 8- Bit Guy)

Miért gyengén teljesít a Commodore C128 CP / M futtatásakor? (részletes)

Megjegyzések

  • Szavazat és elfogadás; bár a legrövidebb válasz, a kérdésemre a legjobban annyiban válaszol, hogy nem ez volt a szándéka.

Válasz

A Commodore 128-at teljesen kompatibilis, professzionálisabb frissítésnek szánták a népszerű Commodore 64-re. A marketing a C64 legszélesebb körben kritizált hiányosságainak orvoslására szólított fel, amelyek alkalmatlanná tették a “professzionálisabb” / üzleti-orientáltabb versenyre. olyan gépek, mint az Apple // e és // c, valamint az IBM klónok.

A C64 kompatibilitás elengedhetetlen volt. Ezenkívül a legkeresettebb funkciók a következőket tartalmazták:

  1. 80 oszlop szöveges mód üzleti / termelékenységi alkalmazásokhoz. Ehhez két video chipre volt szükség, mivel a VDC 80 oszlopos módot biztosított, míg a VIC-II C64 kompatibilitást biztosított.

  2. Több címezhető memória és CPU teljesítmény. Ennek eredményeként létrejött a C128 MMU és a két különálló működési mód a C64 és C128 számára, amelyek különböző memóriatérképekkel, különböző firmware-ekkel rendelkeznek, és lehetővé teszik a különböző CPU órajel-sebességet (1 MHz vagy 2 MHz).

  3. A C64 teljes kompatibilitása azt is magában foglalta, hogy a C64 “Z80 kiegészítő kártyájával együtt dolgoztunk a CP / M támogatása érdekében. Bil Herd tervező szerint nem lehetséges a kártya működése a C128-zal, mivel a kártyák sok időzítő feltörést és tápellátási problémát okoznak. Ez szükségessé tette a C128 második Z80 CPU-ját a CP / M támogatásához.

  4. Javult a hajlékonylemez teljesítménye és kapacitása. Ez szükségessé tette a további “Burst” soros port módot és az 1571 floppy meghajtó frissítését, amelynek szintén van egy második üzemmódja az 1541 emulálására.

Láthatja, hogy a fenti funkciókat hogyan hívják ki kifejezetten az alábbi képen látható C128 reklámozásában.

Tehát a hozzáadott hardver alapvetően attól származik, hogy a tervezők megfelelnek a marketing igényeinek a gép. Ez is rohanással történt, ahogy a legtöbb Commodore 8 bites gép esetében is történt. Tehát a többnyire már létező alkatrészeket használták fel, ahelyett, hogy több időt fordítottak volna egy “VIC-III” kifejlesztésére, például 80 oszlop és nagyobb felbontás támogatására. Az MMU volt az egyetlen újonnan kifejlesztett alkatrész, kifejezetten a C128-hoz. Az új dolgok többi része firmware és perifériák voltak.

C128 hirdetés

Válasz

Az eredeti szándék alapvetően két különálló számítógép működése volt: egy 6502-alapú rendszer, amely a Commodore operációs rendszerét futtatta (néhány funkcióval kiegészítve a Commodore 64 által kínáltakat, például 80 oszlopos kijelző és több memória) és egy CP / M futtató Z80 alapú rendszer. ( Ezeket nem lehetett egyszerre használni. ) nyilvánvalóan olcsóbb, mint két külön gép ugyanazon funkcionalitáshoz, mivel rengeteg hardvert tudnak megosztani egymással. Lehet, hogy kényelmesebb, vagy nem, attól függően, hogy valóban egyszerre akartad-e használni őket, mennyi helyed volt íróasztala és így tovább.

Távolról jó ötletnek tűnik a CPU-k és más dedikált hardverek együttes használata, de a gyakorlatban ez sokkal bonyolultabb, mint amit érdemes. Vegyük figyelembe, hogy ugyanazt a memória alrendszert osztották meg, és két memóriát megosztó CPU összehangolásához extra, meglehetősen összetett hardverre, jelentős szoftveres változtatásokra (valószínűleg mindkét operációs rendszerre) lett volna szükség, és valószínűleg lassabbak lettek volna a memóriához való hozzáférésük, hacsak nem adnak hozzá többet vagy gyorsabban memória, amelyek bármelyike növelte volna a költségeket. (Ha képet szeretne kapni azokról a bonyolultságokról, amelyek akár egy és ugyanazon memória és videoképernyő használatának lehetővé tétele is, nézze meg a válaszokat erre a kérdésre .)

És igen, mindig volt még legalább egy CPU, egy másik 6510 a lemezmeghajtóban. (Ez a PET rendszerektől kezdve igaz volt.) Ez is a feladatának van szentelve, és nincs megosztva a rendszer más részeivel.

Válasz

Eredeti szándék volt ezek kombinálása? Vagy az indítás módjára szánták (két számítógép, vagy egy esetben három, és ez egyszerűen így van).

Alapvetően igen. Hangzatos megközelítés volt, hogy több bevételt szerezzen egy akkor már elöregedő, 8 bites koncepciótól anélkül, hogy sokat fektetne be, miközben egy kis kudarcveszély áll fenn, mivel nem volt fennálló kockázat a meglévő ügyfelek elidegenítésére

  • Az új ügyfelek jobb 64-nek tekinthették, amelyet mindig vásárolni szerettek volna.
  • A meglévő C64-ügyfelek láthatták a frissítés útját anélkül, hogy elveszítették volna az összes befektetésüket (játékokat olvastak volna).

Talán a legfontosabb

  • Mindkettő félprofesszionálisabb, outputhoz kapcsolódó felhasználást kínált.

Különösen a későbbiek voltak fontosak a növekvő ügyfelek megkötésére a (klasszikus) otthoni számítógéppel való játéktól a mindennapos, a termelékenységhez kapcsolódó számítógépes használatig.

A dedikált felhasználók sok munkája ellenére a C64 nem volt igazi cseréje a professzionális PET-sorozatnak. Leginkább a jó billentyűzet és a 80 karakteres kijelző hiánya miatt. A 128 mindkettőt kínálta, és a CP / M operációs rendszerrel rengeteg meglévő termelékenységi szoftvert tudott kihasználni – a szövegszerkesztéstől az adatbázisokig és még sok minden mást. Noha a CP / M túl volt a csúcsán, mégis jó választásnak számított. Sem a PC, sem a DOS nem volt olyan hatalmas, mint néhány évvel később lett.

Kíváncsi lennék, hogy tudnának-e többet kihozni ezekből a perifériákból.

Nem igazán, mivel a 128 többnyire csak egy a C64 meglévő fejlesztéseinek kombinációja – a jobb integráció érdekében kiigazítva, nem igazán új.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük