{"id":20465,"date":"2025-01-22T15:46:47","date_gmt":"2025-01-22T20:46:47","guid":{"rendered":"https:\/\/carleton.ca\/scs\/?page_id=20465"},"modified":"2025-07-16T14:27:27","modified_gmt":"2025-07-16T18:27:27","slug":"vin49","status":"publish","type":"page","link":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/","title":{"rendered":"Commodore 64"},"content":{"rendered":"<h2>Commodore 64<\/h2>\n<p>The Commodore 64 was a groundbreaking 8-bit home computer introduced in January 1982 by Commodore International and stands as the best-selling single computer model of all time, with estimated sales between 12.5 and 17 million units worldwide. Released in 1982, it significantly influenced the gaming industry with its unparalleled graphics and sound capabilities for the time. Its affordability and versatility made it a favourite among hobbyists and professionals alike.\u00a0Some Commodore 64 units were made in Canada.<a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/canada.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-thumbnail wp-image-20437\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/canada-160x160.jpg\" alt=\"canada logo\" width=\"160\" height=\"160\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/canada-160x160.jpg 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/canada-240x240.jpg 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/canada-400x400.jpg 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/canada-200x200.jpg 200w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/canada-360x360.jpg 360w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/canada.jpg 600w\" sizes=\"(max-width: 160px) 100vw, 160px\" \/><\/a><\/p>\n<ul>\n<li><strong>Manufacturer<\/strong>: Commodore<\/li>\n<li><strong>Type<\/strong>: Gaming Console \/ Personal Computer<\/li>\n<li><strong>Release Date<\/strong>: 1982<\/li>\n<li><strong>Longevity<\/strong>: Produced from 1982 to 1994<\/li>\n<li><strong>Cost at release<\/strong>: USD $595 (CAD ~$4,000 adjusted for inflation)<\/li>\n<li><strong>MIPS<\/strong>: 0.14 &#8211; 0.49 (140 &#8211; 490 KIPS)<\/li>\n<\/ul>\n<h3><strong>Technical Specifications<\/strong><\/h3>\n<ul>\n<li><strong>CPU<\/strong>: MOS Technology 6510 @ 1.023 MHz (NTSC version) or 0.985 MHz (PAL version)<\/li>\n<li><strong>Memory<\/strong>: 64 KB RAM + 20 KB ROM<\/li>\n<li><strong>Graphics<\/strong>: VIC-II chip (320 \u00d7 200 resolution, 16 colors, sprites, raster interrupt)<\/li>\n<li><strong>Sound<\/strong>: SID 6581 chip (3 oscillators, 4 waveforms, filter, ADSR envelope, ring modulation)<\/li>\n<li><strong>Storage<\/strong>: Cassette tape drive, optional floppy disk drive (1541)<\/li>\n<li><strong>Operating System<\/strong>: Commodore KERNAL \/ Commodore BASIC 2.0<a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250508_131444242-scaled.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-medium wp-image-21005\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250508_131444242-240x320.jpg\" alt=\"Commodore 64\" width=\"240\" height=\"320\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250508_131444242-240x320.jpg 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250508_131444242-400x533.jpg 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250508_131444242-160x213.jpg 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250508_131444242-768x1023.jpg 768w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250508_131444242-1153x1536.jpg 1153w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250508_131444242-1538x2048.jpg 1538w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250508_131444242-360x479.jpg 360w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250508_131444242-scaled.jpg 1922w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/a><\/li>\n<\/ul>\n<h3><span class=\"TextRun SCXW136206418 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW136206418 BCX0\">Operating System &amp; Programming Languages<\/span><\/span><span class=\"EOP SCXW136206418 BCX0\" data-ccp-props=\"{&quot;335559685&quot;:0}\">\u00a0<\/span><\/h3>\n<ul class=\"marker:text-textOff list-disc\">\n<li>\n<p class=\"my-0\"><strong>Operating System<\/strong>: CBM BASIC version 2.0<\/p>\n<\/li>\n<li>\n<p class=\"my-0\"><strong>Supported Languages<\/strong>:<\/p>\n<ul class=\"marker:text-textOff list-disc\">\n<li>Commodore BASIC: The default language built into the ROM, based on Microsoft 6502 BASIC<\/li>\n<li>Assembly Language (6502\/6510): Programmers could write directly in assembly for the 6510 CPU using assemblers like Turbo Macro Pro and others<\/li>\n<li>C: C compilers such as Power C allowed C programming, though with some limitations due to hardware constraints<\/li>\n<li>Pascal: Several Pascal implementations were available, including Waterloo Pascal<\/li>\n<li>FORTRAN: FORTRAN compilers existed for scientific and engineering applications<\/li>\n<li>COBOL: COBOL was available for business-oriented programming<\/li>\n<li>APL: The APL language, known for its mathematical notation, was also supported<\/li>\n<li>Other BASIC Variants: Enhanced BASICs and extensions, such as Simons\u2019 BASIC, provided more features<\/li>\n<li>Machine Language: Direct machine code programming was possible, often entered via monitors or loaders<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Historical Significance<\/h3>\n<ul>\n<li>Affordability: Priced at $595 at launch (equivalent to ~$4,000 CAD in 2025), it was significantly cheaper than many competitors<\/li>\n<li>Availability: Sold in department stores, toy stores, and other mainstream retail outlets<\/li>\n<li>Versatility: Used for gaming, productivity, and programming<\/li>\n<li>Longevity: Produced from 1982 to 1994, with a lifespan far exceeding expectations for home computers of the time<\/li>\n<\/ul>\n<h3>Notables<a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250624_191902241-scaled.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-large wp-image-21460\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250624_191902241-400x300.jpg\" alt=\"Commodore 64 Personal Computer\" width=\"400\" height=\"300\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250624_191902241-400x300.jpg 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250624_191902241-240x180.jpg 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250624_191902241-160x120.jpg 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250624_191902241-768x577.jpg 768w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250624_191902241-1536x1153.jpg 1536w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250624_191902241-2048x1538.jpg 2048w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250624_191902241-800x600.jpg 800w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250624_191902241-360x270.jpg 360w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/h3>\n<p>The Commodore 64&#8217;s influence extended beyond its production years:<\/p>\n<ul>\n<li>Gaming: Boasted a library of 3,500 &#8211; 5,500 commercially released games.<\/li>\n<li>Music: The SID chip became legendary for its distinctive sound, inspiring musicians and spawning a chiptune subculture.<\/li>\n<li>Programming: Introduced many users to BASIC programming and computer literacy<\/li>\n<li>Demo scene: Sparked a subculture of programmers pushing the hardware to its limits, creating impressive audiovisual demonstrations<\/li>\n<\/ul>\n<p>Despite its success, the Commodore 64&#8217;s legacy is sometimes overlooked in broader computer histories, possibly due to its perception as primarily a gaming machine or its association with the eventual downfall of Commodore as a company<\/p>\n<p>The Commodore 64&#8217;s unique combination of advanced graphics and sound capabilities, affordability, and widespread availability made it a defining machine of the 1980&#8217;s home computer era, leaving an indelible mark on the history of personal computing.<\/p>\n<p><a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250122_203554455-scaled.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-medium wp-image-20472\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250122_203554455-240x180.jpg\" alt=\"Commodore 64 made in Canada label\" width=\"240\" height=\"180\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250122_203554455-240x180.jpg 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250122_203554455-400x300.jpg 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250122_203554455-160x120.jpg 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250122_203554455-768x577.jpg 768w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250122_203554455-1536x1153.jpg 1536w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250122_203554455-2048x1538.jpg 2048w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250122_203554455-800x600.jpg 800w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250122_203554455-360x270.jpg 360w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/a><\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Commodore 64 The Commodore 64 was a groundbreaking 8-bit home computer introduced in January 1982 by Commodore International and stands as the best-selling single computer model of all time, with estimated sales between 12.5 and 17 million units worldwide. Released in 1982, it significantly influenced the gaming industry with its unparalleled graphics and sound capabilities [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":19704,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Commodore 64 - School of Computer Science<\/title>\n<meta name=\"description\" content=\"Commodore 64 The Commodore 64 was a groundbreaking 8-bit home computer introduced in January 1982 by Commodore International and stands as the\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/\",\"url\":\"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/\",\"name\":\"Commodore 64 - School of Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/carleton.ca\/scs\/#website\"},\"datePublished\":\"2025-01-22T20:46:47+00:00\",\"dateModified\":\"2025-07-16T18:27:27+00:00\",\"description\":\"Commodore 64 The Commodore 64 was a groundbreaking 8-bit home computer introduced in January 1982 by Commodore International and stands as the\",\"breadcrumb\":{\"@id\":\"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/carleton.ca\/scs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vintage Computing\",\"item\":\"https:\/\/carleton.ca\/scs\/vintage-computing\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Vintage Computing Collection\",\"item\":\"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Commodore 64\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/carleton.ca\/scs\/#website\",\"url\":\"https:\/\/carleton.ca\/scs\/\",\"name\":\"School of Computer Science\",\"description\":\"Carleton University\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/carleton.ca\/scs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Commodore 64 - School of Computer Science","description":"Commodore 64 The Commodore 64 was a groundbreaking 8-bit home computer introduced in January 1982 by Commodore International and stands as the","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/","url":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/","name":"Commodore 64 - School of Computer Science","isPartOf":{"@id":"https:\/\/carleton.ca\/scs\/#website"},"datePublished":"2025-01-22T20:46:47+00:00","dateModified":"2025-07-16T18:27:27+00:00","description":"Commodore 64 The Commodore 64 was a groundbreaking 8-bit home computer introduced in January 1982 by Commodore International and stands as the","breadcrumb":{"@id":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin49\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/carleton.ca\/scs\/"},{"@type":"ListItem","position":2,"name":"Vintage Computing","item":"https:\/\/carleton.ca\/scs\/vintage-computing\/"},{"@type":"ListItem","position":3,"name":"Vintage Computing Collection","item":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/"},{"@type":"ListItem","position":4,"name":"Commodore 64"}]},{"@type":"WebSite","@id":"https:\/\/carleton.ca\/scs\/#website","url":"https:\/\/carleton.ca\/scs\/","name":"School of Computer Science","description":"Carleton University","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carleton.ca\/scs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"acf":{"banner_image_type":"none","banner_button":"no"},"_links":{"self":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/20465"}],"collection":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/comments?post=20465"}],"version-history":[{"count":4,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/20465\/revisions"}],"predecessor-version":[{"id":21540,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/20465\/revisions\/21540"}],"up":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/19704"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media?parent=20465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}