close

Commodore CBM-II

Gå til navigasjon Gå til søk
Commodore CBM-II
Cbm710 ta.jpg
Informasjon
Fyr datamaskinmodell Se og endre dataene i Wikidata
Maker Commodore International Se og endre dataene i Wikidata
Kronologi
Commodore PET Se og endre dataene i Wikidata
Commodore CBM-II
Commodore VIC-20 Se og endre dataene i Wikidata

Commodore CBM-II- serien er en rekke 8 - biters personlige datamaskiner fra Commodore Business Machines (CBM), utgitt i 1982 og ment å være en fortsettelse av Commodore PET -serien .

Teknisk beskrivelse

CBM-II har to varianter, P -serien (P = personlig eller hjemmebruk) og B -serien (B = kommersiell bruk). B-serien var tilgjengelig med en innebygd monokrom skjerm (høy profil) med separat tastatur, og også som en enkelt enhet med innebygget tastatur men ingen skjerm (lav profil). Disse maskinene er kjent som " Porsche PET" for sin unike stil.

P-serien bruker den 40-kolonne VIC-II fargevideobrikken som C64. Den inkluderer også to standard Joystick-porter i Atari -stil . 6509 CPU kjører på 1 MHz på P-serien på grunn av bruken av VIC-II-brikken.

Maskinene i B- og P-serien har en SID-brikke, selv om klokkehastigheten på 2 MHz til B-serien gjør det umulig å lese noen av SID-registrene.

B-serien bruker en CRTC 6545 videobrikke for å gi en 80-kolonner " grønn skjerm " monokrom utgang mer egnet for tekstbehandling og annen forretningsbruk enn VIC-IIs 40-kolonne display. De fleste modellene har Motorola 68B45 installert som er en pin-kompatibel variant i stedet for MOS 6545A1 2 MHz-delen. I B-serien kjører 6509 CPU på 2 Megahertz. Joystick-portene finnes ikke på B-serien, men kontakten er fortsatt på hovedkortet.

CBM-II-ene er de eneste 8-bits Commodore-maskinene med en RS-232-port i stedet for standard brukerport. I/O-registrene for brukerporten er fortsatt til stede (siden de er en intern funksjon av 6522-brikkene), men det er ingen kontakt for den på hovedkortet.

En patronspor er også inkludert i maskinene, men ingen kjent patronprogramvare ble utviklet.

B-serien beholdt IEEE-488-grensesnittet til PET i stedet for IEC-seriegrensesnittet på VIC-20 og C64. IEC-stasjoner vil kreve en adapter samt en modifisert KERNAL ROM. Den lille mengden programvare som Commodore utviklet for B-serien ble distribuert på 500k 8050-formatdisker i stedet for 170k 4040/1541-formatet.

Funksjoner som er felles for P- og B-seriene inkluderer en MOS Technology 6509 CPU , en oppgradert versjon av den ærverdige 6502 , som var i stand til å adressere opptil 1 megabyte RAM via bankbytte (men ingen CBM -II-modeller kom med mer enn 256 kilobyte RAM, 1/4 megabyte ). Lydbrikken er 6581 SID , den samme som ble brukt i den populære Commodore 64 (C64), men med noen begrensninger, siden den ble overskredet med 2 Megahertz. I tillegg har CBM-II et industristandard RS-232 seriell grensesnitt og en IEEE-488 parallellbuss (for bruk av diskstasjoner og skrivere) akkurat som PET/CBM-serien. CBM-IIs innebygde operativsystem bruker en forbedret versjon av CBM BASIC versjon 4.0.

Et valgfritt Intel 8088 -basert koprosessorkort gjør at CBM-II-serien kan kjøre CP/M-86 1.1 og MS-DOS 1.25 ; datamaskinene var imidlertid ikke kompatible med IBM-PCer , og lite, om noen, programvare dukket opp som utnyttet denne muligheten. Koprosessorkortet fungerer kun i høyprofilerte maskiner på grunn av krav til mekanisk plass og strømforsyning. Et Z80-kort ble også annonsert dersom brukeren ønsket å kjøre CP/M-80, samt et Z8001-kort, men disse er ikke kjent for å eksistere. 8088-styret kom aldri til produksjon, tilsynelatende på grunn av vanskeligheter med å få det til å fungere med systemet.

CBM-II-linjen bruker et komplisert RAM-bankskjema. Bank 0 inneholder video-RAM på maskiner i P-serien og er tom på maskiner i B-serie. Banker 1-4 inneholder hovedsystem-RAM, med Bank 15 som inneholder system-ROM, kassett-ROM, I/O-registre, video-RAM på B-seriens maskiner, og en liten mengde RAM for lagring av systemvariabler. BASIC-programteksten er lagret i Bank 1. I 128 KB-modeller inneholder Bank 2 alle BASIC-variabler, men i 256 KB-modeller er de fordelt på bank 2–4. Imidlertid, i motsetning til den senere Commodore 128 , har ikke CBM-II-ene system-ROMene tildelt andre banker enn 15, som har svært begrenset program-RAM (1k ledig, pluss et 4k utvidelseskort kan installeres). Dette medførte at programvaren måtte inkludere egne operativsystemrutiner for å håndtere enhets I/O og avbrudd, siden det ikke er mulig å "fjerne" kode på tvers av forskjellige minnebanker. I teorien, hvis bankene 5–14 ble fylt, kunne opptil 1 MB RAM installeres, men i praksis er datamaskinen begrenset til 256k da PLA-brikken ikke har nok adresselinjer for den. Sending av data mellom ulike banker krever bruk av registeret på $0, som velger bankene til å lese og skrive via LDA (side null), Y og STA (side null), Y. Registeret på $1 velger banken hvor CPUen får instruksjonene fra, som vil være standard til 15 ($F) ved oppstart.

BASIC som følger med CBM-II-serien er kjent som BASIC 4.0+. Den inneholder de forbedrede BASIC 4.0-diskkommandoene, samt noen tilleggsfunksjoner for strukturert programmering og feilfanging.

Commodore hadde planer for et bredt utvalg av RAM-konfigurasjoner, samt slanke og "høyprofilerte" modeller. De slanke maskinene var alt-i-ett-enheter, mens de høyprofilerte modellene hadde et separat tastatur og en tilkoblet skjerm med dreibar montering. Både de slanke og høye modellene har en kontakt for interne diskettstasjoner og koprosessorkort, selv om bare sistnevnte har nok fysisk skapplass og strømforsyning for dem. Ingen produksjonsmaskiner hadde interne diskettstasjoner, men disse ville sannsynligvis ha vært en halvhøy variant av 8050. De fleste av de planlagte CBM-II-modellene kom aldri forbi prototypestadiet. Opprinnelig ville det være fire modeller i hver serie, med minne som øker i trinn på 64KB. 64k- og 192k-modellene ble droppet tidlig i utviklingen, og ingen slike modeller ble produsert.

Til slutt var de eneste CBM-II-modellene som gikk i produksjon og ble solgt til sluttbrukere P500 B128/600, B256/700, CBM-128/710 og PAL-modellene. B128 og P500 var slanke modeller uten interne diskstasjoner eller tilkoblet skjerm, mens CBM 128 og B256 var høyprofilerte modeller. B128 var bestselgeren av de tre.

Image
En Commodore CBM 610, den europeiske versjonen av en Commodore B128
Image
Kontakter på baksiden av en CBM 610: tilbakestilling, RS-232C , datasett , 44-pins patron, GND, lyd, nettverk , IEEE-488 , strømbryter, sikring
Image
Hovedkort og strømforsyning til en CBM 610

Produksjonsnavn i USA og Canada var B128/B256 og CBM128-80/CBM 256-80, mens de i Europa var kjent som henholdsvis 600- og 700 -serien (uten "B" foran modellnummeret). P-maskinen ble kjent over hele verden som 500 -serien . Imidlertid er det prototypemodeller som B500 (tidligere design B128) og B700 (tidligere design CBM 128-80/CBM 256-80) kjent for å eksistere.

Varianter [ 1 ]
Modell RAM koprosessor
610 128KB
620 256KB
630 256KB koprosessorkort
710 128KB
720 256KB
730 256KB koprosessorkort

Historie

På grunn av populariteten til C64 ble P-serien kansellert i USA før den offisielt kunne utgis; noen forhandlere som mottok pre-produksjonsenheter solgte dem imidlertid. Siden P-serien ikke hadde blitt sertifisert av FCC , ble Commodore truet med rettslige skritt og tvunget til å trekke dem tilbake. Det gikk rykter om at alle de pensjonerte maskinene i P-serien ble ødelagt, men noen av dem er kjent for å eksistere i private samlinger. Minst én modell, P500 , ble utgitt kommersielt i Europa, men ble bare solgt i små antall.

Den vanligste av B-serien var lavprofil B128 (kalt CBM 610 i Europa), som hadde 128 kilobyte RAM. B128 solgte ikke bra, og Commodores varelager ble til slutt likvidert av Protecto Enterprizes, en stor Commodore postordredistributør med base i Chicago, Illinois . [ 2 ] Protecto-annonser for B128-pakken, som inkluderer en dobbel diskstasjon, skjerm og skriver, dukket opp i forskjellige datamagasiner i flere år.

CBM-II-linjen solgte dårlig og endte opp med å bli ekstremt dyr å produsere, samt vanskelig å utvikle programvare for. Commodore ga ikke ut noen salgstall eller en offisiell avslutningsdato, men B128/600 er den vanligste modellen i serien. Produksjonen ble avsluttet en gang i løpet av 1984, og Commodore likviderte det gjenværende varelageret i 1985. CBM-II-er ble fortsatt solgt i Tyskland så sent som i 1987. Det nøyaktige antallet CBM-II-er som ble produsert er uklart, men serienumre indikerer at minst 10 000 B128-er ​ble sendt sammen med noen få dusin til noen få tusen av de andre modellene. Commodore antas å ha produsert minst 5000–6000 av hver maskin.

Etter å ha avsluttet CBM-II-serien, overga Commodore sin dokumentasjon, skjemaer og all annen informasjon til CBUG, Chicago B128 Users Group.

Blant disse materialene var et prototype hovedkort med en Intel 8088-prosessor , noe som antydet muligheten for at linjen kunne vært IBM-kompatibel hvis produksjonen hadde fortsatt. [ referanse nødvendig ]

CBUG utviklet et programvarebibliotek for datamaskinene. Imidlertid bleknet biblioteket i forhold til de store programvarebibliotekene som C64 og Commodore VIC-20 nyter godt av .

Den høyprofilerte CBM-II-serien avrundet kassedesign ville senere bli brukt i redesignede versjoner av de originale PET/CBM-datamaskinene (som CBM8296) som CBM-II-linjen ble designet for å erstatte. Minnebanksystemet til CBM-II vil også bli brukt i Commodore 128 med noen små modifikasjoner.

Referanser

  1. ^ "Under panseret på CBM 610 " . 9. november 2012 . Hentet 28. april 2016 . 
  2. ^ "Commodore B-serien The Dusk of the Day" . 

Eksterne lenker