Commodore CBM-II
| Commodore CBM-II | ||
|---|---|---|
|
| ||
| Information | ||
| Kille | datormodell | |
| Tillverkare | Commodore International | |
| Kronologi | ||
| Commodore PET | Commodore CBM-II | Commodore VIC-20 |
Commodore CBM-II- serien är en serie 8 -bitars persondatorer från Commodore Business Machines (CBM), släpptes 1982 och avsedda att vara en fortsättning på Commodore PET -serien .
Teknisk beskrivning
CBM-II har två varianter, P- serien (P = personligt eller hemmabruk) och B -serien (B = kommersiellt bruk). B-serien fanns med en inbyggd monokrom bildskärm (hög profil) med separat tangentbord, och även som en enda enhet med inbyggt tangentbord men ingen bildskärm (låg profil). Dessa maskiner är kända som " Porsche PET" för sin unika stil.
P-serien använder VIC-II färgvideochipet med 40 kolumner som C64. Den innehåller också två standard Joystick-portar i Atari -stil . 6509-processorn körs på 1 MHz på P-serien på grund av användningen av VIC-II-chippet.
Maskinerna i B- och P-serien har ett SID-chip, även om B-seriens klockhastighet på 2 MHz gör det omöjligt att läsa något av SID-registren.
B-serien använder ett CRTC 6545 -videochip för att ge en 80-kolumns " grön skärm " monokrom utgång som är mer lämpad för ordbehandling och andra affärsanvändningar än VIC-II:s 40-kolumnsskärm. De flesta modeller har Motorola 68B45 installerad som är en pinkompatibel variant istället för MOS 6545A1 2 MHz delen. I B-serien körs 6509 CPU på 2 Megahertz. Joystick-portarna finns inte på B-serien, men kontakten finns fortfarande på moderkortet.
CBM-II är de enda 8-bitars Commodore-maskinerna med en RS-232-port istället för standardanvändarporten. I/O-registren för användarporten finns fortfarande kvar (eftersom de är en intern funktion hos 6522-chipsen) men det finns ingen kontakt för det på moderkortet.
En patronplats ingår också i maskinerna, men ingen känd patronprogramvara utvecklades.
B-serien behöll IEEE-488-gränssnittet i PET istället för det seriella IEC-gränssnittet på VIC-20 och C64. IEC-enheter kräver en adapter samt en modifierad KERNAL ROM. Den lilla mängd mjukvara som Commodore utvecklade för B-serien distribuerades på 500k 8050 format diskar istället för 170k 4040/1541 format.
Funktioner som är gemensamma för P- och B-serierna inkluderar en MOS Technology 6509 CPU , en uppgraderad version av den ärevördiga 6502 , som kunde adressera upp till 1 megabyte RAM - minne via bankväxling (dock kom inga CBM-II-modeller med mer än 256 kilobyte RAM, 1/4 megabyte ). Ljudchippet är 6581 SID , samma som används i den populära Commodore 64 (C64) men med vissa begränsningar, eftersom den överskreds vid 2 Megahertz. Dessutom har CBM-II ett industristandard RS-232 seriellt gränssnitt och en IEEE-488 parallellbuss (för användning av diskenheter och skrivare) precis som PET/CBM-serien. CBM-II:s inbäddade operativsystem använder en förbättrad version av CBM BASIC version 4.0.
Ett valfritt Intel 8088- baserat samprocessorkort gör att CBM-II-serien kan köra CP/M-86 1.1 och MS-DOS 1.25 ; dock var datorerna inte kompatibla med IBM-datorer och lite, om någon, programvara dök upp som drog fördel av denna förmåga. Koprocessorkortet fungerar bara i högprofilerade maskiner på grund av mekaniskt utrymme och strömförsörjningskrav. Ett Z80-kort tillkännagavs också om användaren ville köra CP/M-80, samt ett Z8001-kort, men dessa är inte kända för att existera. 8088-kortet kom aldrig till produktion, uppenbarligen på grund av svårigheter att få det att fungera med systemet.
CBM-II-linjen använder ett komplicerat RAM-bankschema. Bank 0 innehåller video-RAM på maskiner i P-serien och är tom på maskiner i B-serie. Bankerna 1-4 innehåller huvudsystemets RAM, med Bank 15 som innehåller system-ROM, kassett-ROM, I/O-register, video-RAM på B-seriens maskiner och en liten mängd RAM för lagring av systemvariabler. BASIC-programtexten lagras i Bank 1. I 128 KB-modeller innehåller Bank 2 alla BASIC-variabler, men i 256 KB-modeller är de fördelade på bankerna 2–4. Men till skillnad från den senare Commodore 128 , har CBM-II inte system-ROM tilldelade andra banker än 15, som har mycket begränsat program-RAM (1k ledigt, plus ett 4k expansionskort kan installeras). Detta innebar att mjukvaran var tvungen att inkludera sina egna operativsystemrutiner för att hantera enhets I/O och avbrott, eftersom det inte är möjligt att "fjärrstyra" kod över olika minnesbanker. I teorin, om bankerna 5–14 skulle fyllas, skulle upp till 1 MB RAM kunna installeras, men i praktiken är datorn begränsad till 256k eftersom PLA-chippet inte har tillräckligt med adressrader för det. Att skicka data mellan olika banker kräver användning av registret vid $0, som väljer bankerna att läsa och skriva via LDA (sida noll), Y och STA (sida noll), Y. Registret vid $1 väljer den bank där CPU:n får instruktionerna från, som som standard är 15 ($F) vid start.
BASIC som ingår i CBM-II-serien är känd som BASIC 4.0+. Den innehåller de förbättrade BASIC 4.0-diskkommandona, samt några ytterligare funktioner för strukturerad programmering och felsökning.
Commodore hade planer på ett brett utbud av RAM-konfigurationer, såväl som smala och "högprofil"-modeller. De slimmade maskinerna var allt-i-ett-enheter, medan de högprofilerade modellerna hade ett separat tangentbord och en ansluten bildskärm med vridbar montering. Både de smala och höga modellerna har en kontakt för interna diskettenheter och samprocessorkort, även om endast de senare har tillräckligt med fysiskt skåputrymme och strömförsörjning för dem. Inga produktionsmaskiner hade interna diskettenheter, men dessa skulle troligen ha varit en halvhög variant av 8050. De flesta av de planerade CBM-II-modellerna kom aldrig förbi prototypstadiet. Ursprungligen skulle det finnas fyra modeller i varje serie, med minne som ökade i steg om 64KB. 64k- och 192k-modellerna lades ner tidigt i utvecklingen och inga sådana modeller producerades.
Till slut var de enda CBM-II-modellerna som gick i produktion och såldes till slutanvändare modellerna P500 B128/600, B256/700, CBM-128/710 och PAL. B128 och P500 var slimmade modeller utan interna diskenheter eller ansluten bildskärm, medan CBM 128 och B256 var högprofilerade modeller. B128 var bästsäljaren av de tre.
Produktionsnamn inom USA och Kanada var B128/B256 och CBM128-80/CBM 256-80, medan de i Europa var kända som 600- respektive 700 -serien (utan "B" framför modellnumret). P-maskinen var känd över hela världen som 500 -serien . Det finns dock prototypmodeller som B500 (tidigare design B128) och B700 (tidigare design CBM 128-80/CBM 256-80) kända för att existera.
| Modell | Bagge | samprocessor |
|---|---|---|
| 610 | 128KB | |
| 620 | 256KB | |
| 630 | 256KB | samprocessorkort |
| 710 | 128KB | |
| 720 | 256KB | |
| 730 | 256KB | samprocessorkort |
Historik
På grund av C64:ans popularitet avbröts P-serien i USA innan den officiellt kunde släppas; Men några återförsäljare som fick förproduktionsenheter sålde dem. Eftersom P-serien inte hade certifierats av FCC , hotades Commodore med rättsliga åtgärder och tvingades dra tillbaka dem. Det ryktades att alla de pensionerade maskinerna i P-serien förstördes, men några av dem är kända för att finnas i privata samlingar. Åtminstone en modell, P500 , släpptes kommersiellt i Europa, men såldes bara i ett litet antal.
Den vanligaste av B-serien var den lågprofilerade B128 (kallad CBM 610 i Europa), som hade 128 kilobyte RAM-minne. B128:an sålde inte bra, och Commodores lager likviderades slutligen av Protecto Enterprizes, en stor Commodore postorderdistributör baserad i Chicago, Illinois . [ 2 ] Protecto-annonser för B128-paketet, som inkluderar en dubbel diskenhet, bildskärm och skrivare, dök upp i olika datortidningar under flera år.
CBM-II-linjen sålde dåligt och blev extremt dyr att tillverka, samt svår att utveckla mjukvara för. Commodore släppte inga försäljningssiffror eller ett officiellt avvecklingsdatum, men B128/600 är den vanligaste modellen i sortimentet. Produktionen avslutades någon gång under 1984, och Commodore likviderade sitt återstående lager 1985. CBM-II såldes fortfarande i Tyskland så sent som 1987. Det exakta antalet CBM-II som tillverkades är oklart, men serienummer indikerar att minst 10 000 B128:s skickades tillsammans med några dussin till några tusen av de andra modellerna. Commodore tros ha producerat minst 5 000–6 000 av varje maskin.
Efter att ha upphört med CBM-II-sortimentet överlämnade Commodore sin dokumentation, scheman och all annan information till CBUG, Chicago B128 Users Group.
Bland dessa material fanns ett prototypmoderkort med en Intel 8088-processor , vilket tyder på möjligheten att linjen kunde ha varit IBM-kompatibel om produktionen hade fortsatt. [ citat behövs ]
CBUG utvecklade ett mjukvarubibliotek för datorerna. Men dess bibliotek bleknade i jämförelse med de stora mjukvarubiblioteken som C64 och Commodore VIC-20 åtnjuter .
Den högprofilerade CBM-II-seriens rundade höljedesign skulle senare användas i omdesignade versioner av de ursprungliga PET/CBM-datorerna (som CBM8296) som CBM-II-linjen designades för att ersätta. Dessutom skulle minnesbanksystemet för CBM-II användas i Commodore 128 med några små modifieringar.
Referenser
- ^ "Under huven på CBM 610 " . 9 november 2012 . Hämtad 28 april 2016 .
- ^ "Commodore B-serien Dagens skymning" .
Externa länkar
- The Commodore CBM-II Page — Av Steve Gray
- Commodore B-seriens sida — Av Edward Shockley
- Under huven av Commodore P500 — Av Ullrich von Bassewitz
- Commodore 500, 600 och 700-datorerna - av David Viner
- Hire Graphic Board — Av Winfried Falkenhahn
- Michaus CBM-II-sida — Av Michał Pleban