Jaký byl záměr s Commodore 128?

Commodore 128 měl 2 CPU, 2 grafické grafické čipy a 2 I / O systémy / čipy.

Měl 3 režimy : Režim Commodore 64, režim Commodore 128 a CP / M. První sdílel jeden z každého CPU / čipu, režim CP / M druhý.

Bylo původním záměrem je kombinovat? Nebo to bylo zamýšleno způsobem, jakým bylo spuštěno (dva počítače, nebo tři v jednom případě a to je ono, to je řečeno). Zajímalo by mě, jestli by ze všech těchto periferií mohli získat více.

Komentáře

  • Není to skutečná odpověď, ale pokud chcete podrobně prozkoumat Commodore 128, zde jsou hráči, kteří si vygooglují. / div> Hardware Lead, Dave Haynie: Složité načasování, PLA Emulator and DRAM, Frank Palaia: Z80 Integration and Ram Expansion, Fred Bowen: Programmer and Software Lead- Kernal & Monitor, Terry Ryan: Programátor – základní verze V7 včetně strukturovaných jazykových doplňků, Von Ertwine: programátor – CPM – také je to skvělý článek o hackaday od Billa Herda: hackaday.com/2013/12 / 09 / …
  • @Geo … Díky za tyto informace … Nikdy jsem nečekal, že bude tolik k dispozici … C128 byl můj první počítač (a C128D druhý, protože první byl ztraceno během opravy ‚). Abych byl upřímný, bylo to většinou v režimu C64.
  • Co se mělo stát, bylo místo režimu CP / M, mělo to být kompatibilní s MS-DOS. 128 by se stalo útěkem.
  • V době C-128 byl CP / M tam, kde byl obchodní software.

Odpověď

Bylo původním záměrem je kombinovat?

Ne. Z80 nebyl ani součástí původního designu. Bylo přidáno z nutnosti splnit požadavek „100% kompatibilní s C64“ původního marketingu. C64 nabídl expanzní kazetu CP / M, která by z nějakého důvodu nefungovala správně, kdyby byla vložena do raných prototypů C128. Takže asi 2 měsíce do 5měsíčního konstrukčního cyklu se inženýři rozhodli vložit čip Z80 CPU přímo na základní desku C128.


Další Informace

Commodore History Část 5 – C128 (video YouTube od The 8- Bit Guy)

Proč si Commodore C128 vede špatně, když běží CP / M? (podrobně)

Komentáře

  • Hlasováno a přijato; i když nejkratší odpověď, odpovídá na mou otázku nejlépe v tom smyslu, že to nebyl záměr.

Odpověď

Commodore 128 byl zamýšlen jako plně kompatibilní a profesionálnější upgrade na populární Commodore 64. Marketing požadoval řešení nejkritičtějších nedostatků C64, kvůli nimž se stal nevhodným v konkurenci více „profesionálních“ / obchodně orientovaných stroje jako Apple // e a // c a klony IBM.

Kompatibilita s C64 byla zásadní. Mezi nejžádanější funkce patří navíc:

  1. 80 sloupcový textový režim pro obchodní / produktivní aplikace. To vyžadovalo dva video čipy, protože VDC poskytovalo režim 80 sloupců, zatímco VIC-II poskytovalo kompatibilitu C64.

  2. Více adresovatelné paměti a výkonu CPU. To mělo za následek C128 MMU a dva odlišné provozní režimy pro C64 a C128, které mají různé paměťové mapy, odlišný firmware a umožňují různé taktovací frekvence procesoru (1 MHz nebo 2 MHz).

  3. Plná kompatibilita s C64 také znamenala práci s doplňkovou kartou Z80 C64 pro podporu CP / M. Podle designéra Bila Herda to bylo není možné, aby tato karta fungovala s C128 kvůli mnoha kartám s načasováním a problémy s napájením. To vyžadovalo, aby druhý CPU Z80 v C128 podporoval CP / M.

  4. Vylepšený výkon a kapacita diskety. To si vyžádalo další režim sériového portu „Burst“ a upgrade disketové jednotky 1571, který má také druhý režim pro emulaci 1541.

Můžete vidět, jak výše uvedené funkce jsou konkrétně vyvolány v reklamě pro C128, na obrázku níže.

Takže přidaný hardware v zásadě pocházel od návrhářů, kteří splňují marketingové požadavky. pro stroj. Bylo to také ve spěchu, jak tomu bylo u většiny 8bitových strojů Commodore. Využili tedy části, které již většinou existovaly, než aby například věnovali více času vývoji „VIC-III“ na podporu 80 sloupců a vyššího rozlišení. MMU byla jediná nově vyvinutá součást speciálně pro C128. Zbytek nových věcí byl firmware a periferní zařízení.

reklama C128

odpověď

Původním záměrem bylo v zásadě mít funkčnost dvou samostatných počítačů: systém založený na 6502 se systémem OS Commodore (s některými funkcemi přidanými nad rámec toho, co Commodore 64 nabídl, například 80sloupcový displej a více paměti) a systém založený na Z80 se systémem CP / M. ( Tyto soubory nelze použít současně. ) Toto je samozřejmě levnější než mít dva samostatné stroje se stejnou funkčností, protože mohou sdílet hodně hardwaru. Může nebo nemusí být pohodlnější v závislosti na tom, zda jste je vlastně chtěli používat současně, kolik místa jste měli na váš stůl atd.

Z dálky to zní jako dobrý nápad pokusit se používat CPU a další vyhrazený hardware společně, ale v praxi je to mnohem složitější, než se vyplatí. Vezměte v úvahu, že sdíleli stejný paměťový subsystém a koordinace dvou procesorů sdílejících paměť by vyžadovala extra, poměrně složitý hardware, významné změny softwaru (pravděpodobně u obou operačních systémů) a pravděpodobně by zpomalila přístup do paměti, pokud by nepřidaly více nebo rychleji paměť, z nichž by každá zvýšila náklady. (Pokud si chcete udělat představu o složitosti, která spočívá v tom, že je možné oba používat stejnou paměť i video, podívejte se na odpovědi na tuto otázku .)

A ano, v diskové jednotce byl vždy alespoň jeden další CPU, dalších 6510. (To platilo od systémů PET dále.) I to je věnováno jeho úkolu a není sdíleno s jinými částmi systému.

Odpověď

Bylo původním záměrem je kombinovat? Nebo to bylo zamýšleno způsobem, jakým bylo spuštěno (dva počítače, nebo tři v jednom případě a to je ono, stručně řečeno).

V zásadě ano. Byl to znějící přístup, jak získat více výnosů z, v té době již stárnoucího, 8bitového konceptu, aniž byste museli hodně investovat, a zároveň s malým rizikem selhání, protože nehrozilo riziko odcizení stávajících zákazníků.

  • Noví zákazníci to mohli vidět jako lepších 64, které si vždy chtěli koupit.
  • Stávající zákazníci C64 mohli vidět cestu k upgradu, aniž by ztratili veškeré investice (číst hry), které jste utratili.

Možná nejdůležitější

  • Oběma se nabídlo poloprofesionálnější využití související s výstupem.

Obzvláště to pozdější bylo důležité spojit rostoucí zákazníky od hraní s (klasickým) domácím počítačem do každodenního používání počítače souvisejícího s produktivitou.

Přes veškerou práci, kterou dedikovaní uživatelé odvedli, nebyl C64 skutečnou náhradou za profesionální sérii PET. Většinou kvůli nedostatku dobré klávesnice a displeji s 80 znaky. 128 nabídlo obojí a s CP / M jako OS mohlo využít velké množství stávajícího softwaru pro produktivitu – od zpracování textu po databáze a mnoho dalšího. Zatímco CP / M měl za sebou také svůj vrchol, stále to bylo považováno za dobrou volbu. Ani PC, ani DOS nebyly tak mocné, jak se to stalo o několik let později.

Zajímalo by mě, jestli by mohli ze všech těchto periferií vytěžit víc.

Ne tak docela, protože 128 byl většinou jen kombinace stávajících vylepšení pro C64 – upraveno pro lepší integraci, nic opravdu nového.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *