Commodore CBM -II - Commodore CBM-II

Commodore CBM-II
Cbm710 ta.jpg
Výrobce Commodore Business Machines (CBM)
Typ Osobní počítač
Datum vydání 1982 ; Před 39 lety ( 1982 )
Přerušeno 1984 ; Před 37 lety ( 1984 )
Operační systém Microsoft BASIC 4.0
procesor MOS technologie 6509 @ 1 nebo 2 MHz , Intel 8088 nebo Z80 A '4 MHz možnost
Paměť 128 nebo 256 kB
Grafika VIC-II ( 320 × 200 , 16 barev , sprites , rastrové přerušení ) nebo 6545 CRTC
Zvuk SID 6581 ( 3 × osc , 4 × vlna , filtr , ADSR , prsten )
Konektivita RS-232 , A/V , digitální páska , ROM kazeta , zvukový minijack , napájení ze sítě , paralelní IEEE-488 (disketové jednotky a tiskárny Commodore)
Předchůdce Commodore PET
Nástupce

Řada Commodore CBM-II je krátkodobá řada 8bitových osobních počítačů od společnosti Commodore Business Machines (CBM), která byla vydána v roce 1982 a je zamýšlena jako pokračování série Commodore PET .

Technický popis

CBM-II má dvě inkarnace, řadu P (P = osobní nebo domácí použití) a řadu B (B = obchodní použití). Řada B byla k dispozici s vestavěným monochromatickým monitorem (hi-profil) s odpojenou klávesnicí a také jako jedna jednotka s vestavěnou klávesnicí, ale bez monitoru (lo-profile). Tyto stroje jsou často označovány jako „ Porsche PET“ kvůli nesprávným fámám, že případ navrhla společnost Porsche. Ačkoli Commodore zpočátku konzultoval návrh skříně s Porsche, ukázalo se, že výroba je příliš drahá, a proto si Commodore najal designéra Ira Velinskiho, aby jej vytvořil na základě původního prototypu PET.

Řada P používá 40-sloupcový barevný video čip VIC-II jako Commodore 64 (C64). Obsahuje také dva standardní porty joysticku ve stylu Atari . K 6509 CPU běží na 1 MHz do řady P v důsledku použití čipu VIC-II.

Stroje řady B i P mají čip 6581 SID , přestože taktovací frekvence 2 MHz řady B znemožňuje čtení jakéhokoli registru SID.

Řada B používá video čip 6545 CRTC, který poskytuje monochromatický výstup „zelené obrazovky“ s 80 sloupci, který je vhodnější pro zpracování textu a jiné obchodní využití než 40sloupcový displej VIC-II. Většina modelů má nainstalovanou Motorolu 68B45, což je varianta kompatibilní s kolíky, nikoli část MOS 6545A1 2 MHz. U řady B běží procesor 6509 na frekvenci 2 MHz. Porty joysticku nejsou u řady B k dispozici, ale konektor je stále na základní desce.

CBM-II jsou jediné 8bitové počítače Commodore s portem RS-232 místo standardního uživatelského portu. I/O registry pro uživatelský port jsou stále přítomny (protože jsou interní funkcí čipů 6522 ), ale na základní desce pro něj není žádný konektor.

Kazeta štěrbina je také na strojích, avšak žádný známý software kazeta byla vyvinuta.

Řada B si zachovala rozhraní IEEE-488 z PET místo sériového rozhraní IEC na VIC-20 a C64. Malé množství softwaru, který Commodore vyvinul pro řadu B, bylo distribuováno spíše na disky formátu 500k 8050 než formát 170k 4040 / 1541 .

Nabízí společná pro oba P a B-series zahrnovalo MOS Technology 6509 CPU, vylepšená verze úctyhodného 6502 , který byl schopen řešit až 1 megabajt z paměti pomocí přepínání bank (ovšem ne CBM-II model přišel s více než 256 kilobajtů RAM). Zvukový čip je 6581 SID, stejný, který byl použit v populárním C64, ale s určitými omezeními, protože byl přetaktován na 2 MHz. Kromě toho má CBM-II standardně sériové rozhraní RS-232 a paralelní sběrnici IEEE-488 (pro použití diskovými jednotkami a tiskárnami), stejně jako řada PET/CBM. Vestavěný operační systém CBM-II používá vylepšenou verzi CBM BASIC verze 4.0.

Volitelná koprocesorová deska na bázi Intel 8088 umožňuje řadě CBM-II provozovat CP/M-86 1.1 a MS-DOS 1.25 ; počítače však nebyly kompatibilní s IBM PC a objevilo se jen velmi málo, pokud vůbec, software využívající výhody této schopnosti. Deska koprocesoru běží pouze na vysoce profilovaných strojích kvůli požadavkům na napájení a mechanické rozestupy. Karta Z80 byla také oznámena, pokud si uživatel přál spustit CP/M-80 , stejně jako desku Zilog Z8001 , ale není známo, že by existovaly. Deska 8088 se nikdy nedostala do výroby zřejmě kvůli problémům s jejím fungováním se systémem.

Řada CBM-II používá komplikované schéma bankovnictví RAM . Banka 0 obsahuje video RAM na počítačích řady P a na strojích řady B je prázdná. Banky 1-4 obsahují hlavní systémovou paměť RAM, přičemž banka 15 obsahuje systémové ROM, kazetu ROM, I/O registry, video RAM na strojích řady B a malé množství paměti RAM pro ukládání systémových proměnných. Text programu BASIC je uložen v bance 1. Na modelech 128 KB obsahuje banka 2 všechny základní proměnné, ale na modelech 256 kB jsou rozloženy mezi banky 2–4. Na rozdíl od později vydaného Commodore 128 nemají CBM-II systémové ROM namapované do jiných bank než 15, což má velmi omezenou RAM programu (1k volná, plus 4k rozšiřující deska by mohla být nainstalována). To znamenalo, že software musel zahrnovat vlastní rutiny OS pro zpracování I/O zařízení a přerušení , protože není možné „vzdáleně volat“ kód napříč různými paměťovými bankami. Pokud by byly naplněny banky 5–14, teoreticky by bylo možné nainstalovat až 1 MB RAM, ale v praxi je počítač omezen na 256 kB, protože čip PLA pro něj nemá dostatek adresních řádků . Předávání dat mezi různými bankami vyžaduje použití registru na $ 0, což vybere banky, které mají být číst a zapisovat do via LDA (nula stránky), Y a STA (nula stránky), Y CPU operační kódy . Registr na $ 1 vybere banku, ze které CPU načítá pokyny, což bude při zapnutí výchozí hodnota 15 ($ F).

BASIC součástí řady CBM-II je známý jako BASIC 4.0+. Obsahuje vylepšené diskové příkazy BASIC 4.0 a několik dalších přidaných funkcí pro strukturované programování a chycení chyb.

Commodore měl plány pro širokou škálu konfigurací RAM, stejně jako štíhlý a „vysoký profil“ modelů. Tenké stroje byly jednotky typu vše v jednom, zatímco modely s vysokým profilem měly samostatnou klávesnici a připojený monitor s otočným držákem. Štíhlé i vysoce profilované modely mají konektor pro interní disketové jednotky a koprocesorové desky, ačkoli pouze ty druhé mají fyzický prostor v pouzdře a dostatečné napájení pro ně. Žádné produkční stroje neměly interní disketové pohony, ale pravděpodobně by šlo o poloviční výšku varianty 8050. Většina plánovaných modelů CBM-II se nikdy nedostala přes fázi prototypu. Původně byly v každé sérii čtyři modely, přičemž paměť narůstala o 64 kB. 64k a 192k modely byly upuštěny na začátku vývoje a žádné takové modely nebyly vyrobeny.

Nakonec jediné modely CBM-II, které vstoupily do výroby a byly prodávány koncovým uživatelům, byly modely B128/600, B256/700, CBM-128/710 a PAL P500s. B128 a P500 byly tenké modely bez interních diskových jednotek nebo připojeného monitoru, zatímco CBM 128 a B256 byly modely s vysokým profilem. B128 byl největší prodej ze všech tří.

Commodore CBM 610, evropská verze Commodore B128
Konektory na zadní straně CBM 610
reset , RS-232C , datová sada , kazeta 44-pin, GND , audio, síť , IEEE-488 , vypínač, pojistka
Základní deska a napájecí zdroj CBM 610

Výrobní pojmenování ve Spojených státech a Kanadě bylo B128/B256 a CBM128-80/CBM 256-80, zatímco v Evropě byly známy jako řady 600 a 700 (bez „B“ před číslem modelu). Stroj P byl celosvětově známý jako řada 500 . Existují však prototypové modely, jako například B500 (dřívější provedení B128) a B700 (dřívější provedení CBM 128-80/CBM 256-80).

Modelové varianty
Modelka RAM koprocesor
610 128 kB
620 256 kB
630 256 kB koprocesorová karta
710 128 kB
720 256 kB
730 256 kB koprocesorová karta

Dějiny

Kvůli popularitě C64, série P byla ve Spojených státech zrušena, než mohla být oficiálně vydána; několik prodejců, kteří obdrželi předvýrobní jednotky, je však prodalo. Vzhledem k tomu, že řada P tehdy nebyla certifikována FCC , hrozilo Commodore soudní žaloba a byli nuceni je odvolat. Říkalo se, že všechny vzpomínané stroje řady P byly zničeny, nicméně o několika z nich je známo, že existují v soukromých sbírkách. Minimálně jeden model, P500 , byl v Evropě uveden na trh, ale prodával se jen v malém počtu.

Nejběžnějším z řady B byl nízkoprofilový B128 (v Evropě nazývaný CBM 610), který měl 128 kilobajtů RAM. B128 se neprodával dobře a nakonec byl inventář Commodore zlikvidován společností Protecto Enterprizes, velkým zásilkovým obchodníkem Commodore se sídlem v Chicagu, Illinois . Reklamy Protecto na balíček B128, včetně duální diskové jednotky, monitoru a tiskárny, se objevovaly v různých počítačových časopisech několik let.

Řada CBM-II se prodávala špatně a její výroba byla extrémně drahá, stejně jako pro ni těžko vyvíjitelný software. Commodore nezveřejnil žádné údaje o prodeji ani oficiální datum ukončení, nicméně B128/600 je nejběžnějším modelem v sestavě. Výroba skončila v určitém okamžiku v průběhu roku 1984 a Commodore zlikvidoval zbývající zásoby v roce 1985. CBM-II se stále prodávaly v Německu až do roku 1987. Přesný počet vyrobených CBM-II není jasný, nicméně sériová čísla uvádějí, že bylo vyrobeno nejméně 10 000 B128. dodáváno spolu s několika desítkami až několika tisíci dalších modelů. Předpokládá se, že Commodore vyrobil nejméně 5 000–6 000 z každého stroje.

Po ukončení řady CBM-II předal Commodore svoji dokumentaci, schémata a všechny další informace CBUG, Chicago B128 Users Group.

Mezi těmito materiály byl prototyp základní desky využívající procesor Intel 8088 , který naznačuje možnost, že by tato řada mohla být kompatibilní s IBM, pokud by výroba pokračovala.

CBUG pokračoval ve vývoji knihovny softwaru pro počítače. Jeho knihovna však zbledla ve srovnání s velkými softwarovými knihovnami, které mají C64 a Commodore VIC-20 .

Zaoblený design skříně vysoce postavené řady CBM-II bude později použit v přepracovaných verzích původních počítačů PET/CBM (například CBM8296), které měla řada CBM-II nahradit. Schéma bankovního bankovnictví CBM-II by navíc bylo s několika drobnými úpravami znovu použito na Commodore 128.

Reference

Poznámky
  1. ^ a Ani CBM128-80, ani B128 nelze zaměňovat s velmi odlišným a poměrně úspěšnýmCommodore 128(známým také jako CBM 128 a C128), konečným 8bitovým domácím/osobním počítačem Commodore, vydaným v roce 1985.
  2. ^ a CBM-II, kvůli vtípku na vstupu, když uděláte příkaz „POKE 0,35“, vše zamkne a veškerá paměť bude zaplněna 00 a FF.

externí odkazy