Category: 

What is a Commodore 64?

Article Details
  • Written By: Michael Anissimov
  • Edited By: Bronwyn Harris
  • Last Modified Date: 25 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The atmosphere of Jupiter's moon Io collapses every time it is eclipsed by the planet.   more...

September 29 ,  2008 :  The Dow Jones Industrial Average experienced its largest one-day drop in history.  more...

The Commodore 64 was a personal computer produced during the 1980s. Due to its low cost and high availability, the Commodore 64 eventually became the best-selling computer model of all time. The Commodore 64 came with 64 KB of RAM, as well as a 1 MHz 6510 CPU and separate sound and video chips. The operating system and a BASIC programming interpreter were built into ROM, allowing the Commodore 64 to be used straight out of the box.

The Commodore 64 was designed to be connected to a television display and did not come with a monitor, although one could be purchased separately. Commodore explicitly designed the machine for low-budget personal use, marketing it to retail stores instead of electronics vendors. The price for the Commodore 64 was originally set at $595 US Dollars in 1982, already low compared to other computers, and rapidly dropped during the next several years. The low cost of the Commodore 64 eventually drove Timex, Texas Instruments, and other competitors out of the computer marketplace; the low profit margin forced stores to try and make money by selling peripherals such as printers, disk drives and joysticks.

Ad

The graphics on the Commodore 64 included sixteen different colors and eight programmable sprites, which was quite advanced at the time. The sound system supported three channels and had several different waveforms and ring modulation built in. Although the Commodore 64 had roughly as much memory and processing power as other computers, such as the IBM PC and Apple II lines, it was not designed to be upgradeable.

Over the years, as the Commodore 64 became obsolete, several related models were introduced. The SX-64, a portable version, came with a monitor and floppy disk drive built in; the Commodore 128, which included an 80-line display mode and 128 KB of memory; and the Commodore Games System, which was a slightly retouched version designed specifically for video games. None of these models were particularly successful commercially, and the original Commodore 64 remained available until 1994, when Commodore went out of business.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}