Share to: share facebook share twitter share wa share telegram print page

Commodore CBM-II

Commodore CBM-II
ManufacturerCommodore Business Machines (CBM)
TypePersonal computer
Release date1982; 42 years ago (1982)
Discontinued1984; 40 years ago (1984)
Operating systemMicrosoft BASIC 4.0
CPUMOS Technology 6509 @ 1 or 2 MHz, Intel 8088 or Zilog Z80A @ 4 MHz option
Memory128 or 256 KB
GraphicsVIC-II (320 × 200, 16 colors, sprites, raster interrupt) or 6545 CRTC
SoundSID 6581 (osc, wave, filter, ADSR, ring)
ConnectivityRS-232, A/V, digital tape, ROM cartridge, audio minijack, mains power, parallel IEEE-488 (Commodore floppy drives and printers)
PredecessorCommodore PET

The Commodore CBM-II series is a short-lived range of 8-bit personal computers from Commodore Business Machines (CBM), released in 1982 and intended as a follow-on to the Commodore PET series.

Technical description

The CBM-II has two incarnations, the P series (P = personal, or, home use) and the B series (B = business use). The B series was available with a built-in monochrome monitor (hi-profile) with detached keyboard, and also as a single unit with built-in keyboard but no monitor (lo-profile). These machines are often referred to as the "Porsche PETs" due to incorrect rumors that the case was designed by Porsche. Though Commodore did initially consult Porsche for a case design, it proved too expensive to produce, so Commodore enlisted designer Ira Velinski to create one based on the original PET prototype.[1][2][3][4]

The P-series uses the VIC-II 40-column color video chip like the Commodore 64 (C64). It also includes two standard Atari-style joystick ports. The 6509 CPU runs at 1 MHz in the P-series due to the use of the VIC-II chip.

Both B and P-series machines have a 6581 SID chip, although the B-series' 2 MHz clock speed makes it impossible to read any of the SID's registers.

The B-series uses a 6545 CRTC video chip to give an 80-column "green screen" monochrome output more suitable for word processing and other business use than the VIC-II's 40-column display. Most models have the Motorola 68B45 installed which is a pin-compatible variant rather than the MOS 6545A1 2 MHz part. On the B-series the 6509 CPU runs at 2 MHz. The joystick ports are not present on the B-series, but the connector is still on the motherboard.

CBM-IIs are the only Commodore 8-bit machines with an RS-232 port instead of the standard user port. The I/O registers for the user port are still present (as they're an internal function of the 6522 chips) but there is no connector for it on the motherboard.

A cartridge slot is also included on the machines; however, no known cartridge software was developed.

The B-series retained the IEEE-488 interface from the PET instead of the IEC serial interface on the VIC-20 and C64. The small amount of software Commodore developed for the B-series was distributed on 500k 8050 format disks rather than the 170k 4040/1541 format.

Features common to both the P and B-series included a MOS Technology 6509 CPU, an enhanced version of the venerable 6502, that was capable of addressing up to 1 megabyte of RAM via bank switching (however, no CBM-II model came with more than 256 kilobytes of RAM). The sound chip is the 6581 SID, the same one that was used in the popular C64 but with some limitations as it was over-clocked to 2 MHz. Additionally, the CBM-II has an industry-standard RS-232 serial interface and an IEEE-488 parallel bus (for use by disk drives and printers) just like the PET/CBM series. The CBM-II's built-in operating system uses an enhanced version of CBM BASIC version 4.0.

An optional Intel 8088-based coprocessor board allows the CBM-II series to run CP/M-86 1.1 and MS-DOS 1.25; however, the computers were not IBM PC compatible and very little, if any, software taking advantage of this capability ever appeared. The coprocessor board only runs on high-profile machines due to power supply and mechanical spacing requirements. A Z80 card was also announced if the user wished to run CP/M-80, as well as a Zilog Z8001 board, but none are known to exist. The 8088 board never reached production apparently because of difficulties getting it to work with the system.

The CBM-II line uses a complicated RAM banking scheme. Bank 0 contains the video RAM on P-series machines and is empty on B-series machines. Banks 1-4 contain the main system RAM, with Bank 15 containing the system ROMs, cartridge ROM, I/O registers, video RAM on B-series machines, and a small amount of RAM to store system variables. BASIC program text is stored in Bank 1. On 128 KB models, Bank 2 contains all BASIC variables, however on 256 KB models they're spread out among Banks 2–4. However, unlike the later released Commodore 128, the CBM-IIs do not have the system ROMs mapped into banks other than 15, which has very limited program RAM (1k free, plus a 4k expander board could be installed). This meant that software had to include its own OS routines to handle device I/O and interrupts, as it is not possible to "far call" code across different memory banks. In theory, if Banks 5–14 were filled, up to 1 MB of RAM could be installed, but in practice the computer is limited to 256 KB as the PLA chip does not have enough address lines for it. Passing data between different banks requires use of the register at $1 which selects the banks to be read from and written to via LDA (zero page),Y and STA (zero page),Y CPU opcodes. The register at $0 selects the bank where the CPU fetches instructions from, which will default to 15 ($F) on power up.

The BASIC included with the CBM-II series is known as BASIC 4.0+. It contains the enhanced BASIC 4.0 disk commands as well as a few other added features for structured programming and error trapping.

Commodore had plans for a wide variety of RAM configurations as well as slimline and "high profile" models. The slimline machines were all-in-one units while the high-profile models had a separate keyboard and attached swivel-mount monitor. Both slimline and high-profile models have a connector for internal floppy drives and coprocessor boards, although only the latter have physical room in the case and a sufficient power supply for them. No production machines had internal floppy drives, however these likely would have been a half-height variant of the 8050. Most of the planned CBM-II models never made it past the prototype stage. Originally, there would be four models in each series, with memory increasing in 64 KB increments. 64k and 192k models were dropped early in development and no such models were produced.

In the end, the only CBM-II models to enter production and be sold to end users were the B128/600, B256/700, CBM-128/710, and PAL model P500s. The B128 and P500 were slimline models with no internal disk drives or attached monitor while the CBM 128 and B256 were high-profile models. The B128 was the biggest selling of the three.

A Commodore CBM 610, the European version of a Commodore B128
Connectors on the back of a CBM 610
reset, RS-232C, datasette, cartridge 44-pin, GND, audio, mains, IEEE-488, power switch, fuse
Mainboard and power supply of a CBM 610

The production naming within the United States and Canada was the B128/B256 and CBM128-80/CBM 256-80 while in Europe they were known as the 600 and 700 series respectively (no "B" in front of the model number). The P machine was known worldwide as the 500 series. There are prototype models though such as the B500 (earlier B128 design) and B700 (earlier CBM 128-80/CBM 256-80 design) known to exist.

Model variants[5]
Model RAM co-processor
610 128 KB
620 256 KB
630 256 KB co-processor card
710 128 KB
720 256 KB
730 256 KB co-processor card

History

Due to the popularity of the C64, the P-series was cancelled in the United States before it could be officially released; however, a few dealers who received preproduction units sold them. As the P-series had not then been certified by the FCC, Commodore were threatened with legal action and were forced to recall them. It was rumored that all recalled P-series machines were destroyed, however a handful of them are known to exist in private collections. At least one model, the P500, was commercially released in Europe but only sold in small numbers.

The most common of the B-series was the low-profile B128[1] (called the CBM 610 in Europe), which had 128 kilobytes of RAM. The B128 did not sell well, and ultimately Commodore's inventory was liquidated by Protecto Enterprizes, a large Commodore mail order dealer based in Chicago, Illinois.[6] The Protecto ads for the B128 bundle, including a dual disk drive, monitor and printer, appeared in various computer magazines for several years.

The CBM-II line sold poorly and ended up being extremely expensive to manufacture, as well as difficult to develop software for. Commodore did not release any sales figures or an official discontinuation date, however the B128/600 is the most common model in the lineup. Production ended at some point during 1984 and Commodore liquidated their remaining inventory in 1985. CBM-IIs were still being sold in Germany up to 1987. The exact number of CBM-IIs produced is unclear, however serial numbers indicate that at least 10,000 B128s were shipped along with a few dozen to a few thousand of the other models. It is believed that Commodore produced at least 5000–6000 of each machine.

After discontinuing the CBM-II range, Commodore handed its documentation, schematics, and all other information over to CBUG, the Chicago B128 Users Group.

Among these materials was a prototype motherboard using an Intel 8088 processor, which hints at the possibility the line could have been made IBM compatible if production had continued.[citation needed]

CBUG went on to develop a library of software for the computers. Its library, however, paled in comparison to the large software libraries enjoyed by the Commodore 64 and VIC-20.

The rounded case design of the high-profile CBM-II series would later be used in redesigned versions of the original PET/CBM computers, (such as the CBM8296) that the CBM-II line was designed to replace. In addition, the memory banking scheme of the CBM-II would be reused on the Commodore 128 with a few slight modifications.

References

  1. ^ "Commodore 256: The 8-bit that never was". 21 July 2017.
  2. ^ "The Commodore CBM-II Page".
  3. ^ "Secret Weapons of Commodore: The 6509s: The P500, B128/256, B500, 600, 700, BX128/256".
  4. ^ Commodore PET 200 at old-computers.com Archived 2010-11-21 at the Wayback Machine, accessed 25 August 2014
  5. ^ "Under the Hood of the CBM 610". 2012-11-09. Retrieved 2016-04-28.
  6. ^ "Commodore B Series The Dusk of the Day".
Notes
  1. ^ a Neither the CBM128-80 nor the B128 are to be confused with the very different and reasonably successful Commodore 128 (also known as CBM 128 and C128), Commodore's final 8-bit home/personal computer, released in 1985.
  2. ^ a The CBM-II, due to a quirk in the input, if you do the command "POKE 0,35" will lock everything, and all of the memory will be filled with 00's and FF's.

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Maret 2023. Já-fólkiðSutradaraGísli Darri HalldórssonProduser Arnar Gunnarsson Gísli Darri Halldórsson SkenarioGísli Darri HalldórssonTanggal rilis16 Maret 2021Durasi8 menitNegaraIslandiaBahasaIslandia Já-fólkið (Inggris: Yes-Peoplecode: en is deprecated ) …

AmagerAmager Amager (IPA: [ˈɑmɑːˀ], [ˈɑmæːˀ(j)ɐ]) ialah sebuah pulau di Øresund, Denmark. Sebagian ibu kota Denmark, Kopenhagen terletak di pulau ini dan dihubungkan ke Sjælland dengan beberapa jembatan. Metro Kopenhagen menghubungkan pulau ini dengan pusat kota Kopenhagen. Bandara Kopenhagen terletak di bagian timur pulau ini. Sejumlah permukiman terletak di Amager, temasuk Kepulauan Brygge, dan kota Dragør, Kastrup, and Tårnby. Wikimedia Commons memiliki media mengenai Amager. A…

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (نوفمبر 2021) هيئة تشجيع الاستثمار المباشر KDIPA هيئة تشجيع الاستثمار المباشرشعار هيئة تشجيع الاستثمار المباشر تفاصيل ال…

Hallébourg Hallébourg is a community in the Canadian province of Ontario, located in the unincorporated geographic township of Kendall in Cochrane District. The community is located on Highway 11 between the incorporated municipalities of Mattice-Val-Côté and Hearst. The community is counted as part of Cochrane, Unorganized, North Part in Canadian census data. vteCochrane District, OntarioCity Timmins Towns Cochrane Hearst Iroquois Falls Kapuskasing Moosonee Smooth Rock Falls Townships Black…

Persekabpas PasuruanNama lengkapPerserikatan Sepakbola Kabupaten Pasuruan[1]Julukan Ajag Bromo Laskar Sakera Berdiri28 Agustus 1985StadionStadion R. SoedarsonoPogar Bangil, Kabupaten Pasuruan, Indonesia(Kapasitas: 10.000)PemilikAskab PSSI Kab. PasuruanCEO Komet SiamatManajer DR. H. Iswahyudi, M.PdPelatih SubangkitLigaLiga 3 Jawa TimurLiga 3 2018Juara 2Kelompok suporterSakeramania Kostum kandang Kostum tandang Perserikatan Sepak Bola Kabupaten Pasuruan atau Persekabpas Pasuruan adalah seb…

Pamphlet of Bankrupcty act of 1800 The Bankruptcy Act of 1800 was the first piece of federal legislation in the United States surrounding bankruptcy. The act was passed in response to a decade of periodic financial crises and commercial failures. It was modeled after English practice. The act placed the bankrupt estate under the control of a commissioner chosen by the district judge. The debt would be forgiven if two-thirds of creditors (by both number and dollar amount) agreed to forgive the re…

Virus of the herpes family EBV redirects here. For other uses, see EBV (disambiguation). Human gammaherpesvirus 4 Electron micrograph of two Epstein–Barr virions (viral particles) showing round capsids loosely surrounded by the membrane envelope Virus classification (unranked): Virus Realm: Duplodnaviria Kingdom: Heunggongvirae Phylum: Peploviricota Class: Herviviricetes Order: Herpesvirales Family: Orthoherpesviridae Genus: Lymphocryptovirus Species: Human gammaherpesvirus 4 Synonyms[1 …

This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (August 2022) (Learn how and when to remove this template message) The 2018 edition of the Solar Decathlon Middle East will take place in Dubai, United A…

Questa voce sull'argomento stadi di calcio del Portogallo è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Stadio José AlvaladeEstádio Alvalade XXI UEFA Informazioni generaliStato Portogallo UbicazioneLisbona Inizio lavori2003 Inaugurazione2003 Costo184 000 000 € ProprietarioSporting CP ProgettoTomás Taveira Intitolato aJosé Alvalade Informazioni tecnichePosti a sedere50 095 Classificazionecategoria 4 UEFA Mat. del terrenoErba Dim…

Map all coordinates using OpenStreetMap Download coordinates as: KML GPX (all coordinates) GPX (primary coordinates) GPX (secondary coordinates) Suburb of Brisbane, Queensland, AustraliaWynnumBrisbane, QueenslandWynnum foreshore from Wynnum jettyWynnumCoordinates27°26′09″S 153°10′09″E / 27.4358°S 153.1691°E / -27.4358; 153.1691 (Wynnum (centre of suburb))Population12,915 (2016 census)[1] • Density1,656/km2 (4,288/sq mi)Pos…

American baseball player (born 1974) Baseball player Doug MientkiewiczMientkiewicz as the Fort Myers Miracle manager in 2014First basemanBorn: (1974-06-19) June 19, 1974 (age 49)Toledo, Ohio, U.S.Batted: LeftThrew: RightMLB debutSeptember 18, 1998, for the Minnesota TwinsLast MLB appearanceOctober 4, 2009, for the Los Angeles DodgersMLB statisticsBatting average.271Home runs66Runs batted in405 Teams Minnesota Twins (1998–2004) Boston Red Sox (2004) New York M…

American legislative district Washington 2nd legislative district map Washington's 2nd legislative district is one of forty-nine districts in Washington state for representation in the state legislature. The district runs mostly east-west along the southern extreme of Pierce County but also includes part of Thurston County, including Yelm and Lacey.[1][2] The largely rural district is represented by state senator Jim McCune and state representatives Andrew Barkis (position 1) and…

Questa voce sugli argomenti allenatori di calcio turchi e calciatori turchi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti dei progetti di riferimento 1, 2. Hakan Kutlu Nazionalità  Turchia Altezza 183 cm Peso 75 kg Calcio Ruolo Allenatore (ex difensore) Squadra  Tuzlaspor Termine carriera 2007 - giocatore Carriera Giovanili  Ankaragücü Squadre di club1 1993-2007 Ankaragücü357 (6) Carriera da allenatore 2007-…

Massacro di RosewoodLapide commemorativa del massacro TipoLinciaggio e incendio delle case Data1923 LuogoContea di Levy, Florida Stato Stati Uniti Coordinate29°13′59.88″N 82°55′59.88″W / 29.2333°N 82.9333°W29.2333; -82.9333Coordinate: 29°13′59.88″N 82°55′59.88″W / 29.2333°N 82.9333°W29.2333; -82.9333 ObiettivoPopolazione di colore del villaggio MotivazioneAccusa di violenza sessuale su una donna bianca da parte di un nero, poi rivelata…

Final Liga Eropa UEFA 2011TurnamenLiga Eropa UEFA 2010–2011 Porto Braga 1 0 Tanggal18 Mei 2011StadionStadion Aviva, DublinPemain Terbaik Radamel Falcao (Porto)[1]WasitCarlos Velasco Carballo (Spanyol)[2]Penonton45,391[3]CuacaBerawan13 °C (55 °F)54% kelembaban[4]← 2010 2012 → Final Liga Eropa UEFA 2011 adalah sebuah pertandingan sepak bola pada 18 Mei 2011 di Stadion Aviva, Dublin, Republik Irlandia, yang menentukan siapa juara Liga Eropa …

Federasi MikronesiaFederated States of Micronesia (Inggris) Bendera Lambang Semboyan: Peace, Unity, Liberty(Inggris: Perdamaian, Persatuan, Kebebasan)Lagu kebangsaan: Patriots of Micronesia Ibu kotaPalikir6°55′N 158°11′E / 6.917°N 158.183°E / 6.917; 158.183Kota terbesarWeno7°27′N 151°51′E / 7.450°N 151.850°E / 7.450; 151.850Bahasa resmiInggrisPemerintahanRepublik sistem campuran1• Presiden David W. Panuelo• W…

Closed United States Air Force General Surveillance Radar station This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (December 2012) (Learn how and when to remove this message) Walnut Ridge Air Force Station Part of Air Defense Command (ADC)Walnut Ridge AFSLocation of Walnut Ridge AFS, ArkansasCoordinates36°07′48″N 090°55′09″W / 36.13000°N…

American mixed martial artist Roxanne ModafferiModafferi on The Unknown Room in 2019BornRoxanne Vincenta Modafferi[1] (1982-09-24) September 24, 1982 (age 41)Wilmington, Delaware, United States[2]Other namesThe Happy WarriorResidenceLas Vegas, Nevada, United StatesHeight5 ft 6 in (168 cm)Weight125 lb (57 kg; 8 st 13 lb)DivisionFlyweight[3]Reach69 in (175 cm)[4]Fighting out ofLas Vegas, NevadaTeamSyndicate MMA (2013…

British racing driver (1935–2022) Vic ElfordElford in 2010 at Watkins GlenBorn(1935-06-10)10 June 1935Peckham, London, England[1]Died13 March 2022(2022-03-13) (aged 86)Formula One World Championship careerNationalityBritishActive years1968–1969, 1971TeamsCooper, McLaren, BRMEntries13Championships0Wins0Podiums0Career points8Pole positions0Fastest laps0First entry1968 French Grand PrixLast entry1971 German Grand Prix 24 Hours of Le Mans careerYears1967–1974, 1983TeamsPorsch…

ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Раннее христианство Гностическое христианство Вселенские соборы Ни…

Kembali kehalaman sebelumnya