{"id":22694,"date":"2025-11-06T16:27:25","date_gmt":"2025-11-06T21:27:25","guid":{"rendered":"https:\/\/carleton.ca\/scs\/?page_id=22694"},"modified":"2026-02-25T21:49:05","modified_gmt":"2026-02-26T02:49:05","slug":"vin136","status":"publish","type":"page","link":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin136\/","title":{"rendered":"Nabu Personal Computer NPC-2"},"content":{"rendered":"<h2>Nabu Personal Computer NPC-2<\/h2>\n<p>[Vin136]<\/p>\n<h3><span class=\"TextRun SCXW36078203 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW36078203 BCX0\"><a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/canada.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"size-thumbnail wp-image-20437 alignright\" 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><\/span><\/span><\/h3>\n<p>The Nabu Personal Computer NPC-2 is historically significant as the world\u2019s first cable-ready home computer, pioneering the concept of delivering software and data via a high-speed cable TV network starting in 1983. This innovation anticipated key aspects of modern cloud computing and subscription software services decades ahead of their time. The NPC-2, a Zilog Z80-based system, uniquely combined downloadable operating systems and software from network servers with local computing, making it a rare example of early distributed computing. While important historically for its innovative networking approach and software delivery model, the Nabu PC had limited commercial success and remained relatively obscure compared to contemporaries like the Commodore 64.<a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250716_184948587-scaled.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-large wp-image-22703\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250716_184948587-400x300.jpg\" alt=\"Nabu Personal Computer NPC-2\" width=\"400\" height=\"300\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250716_184948587-400x300.jpg 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250716_184948587-240x180.jpg 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250716_184948587-160x120.jpg 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250716_184948587-768x577.jpg 768w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250716_184948587-1536x1153.jpg 1536w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250716_184948587-2048x1538.jpg 2048w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250716_184948587-800x600.jpg 800w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250716_184948587-360x270.jpg 360w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<ul>\n<li><strong>Manufacturer<\/strong>: NABU Manufacturing Corp., a Canadian company based in Ottawa.<\/li>\n<li><strong>Type<\/strong>: Personal computer<\/li>\n<li><strong>Release Date<\/strong>: 1982<\/li>\n<li><strong>Cost at release<\/strong>: CAD ~$3,450 (adjusted for inflation)<\/li>\n<li><strong>MIPS<\/strong>: 0.58 (580 KIPS)<\/li>\n<\/ul>\n<h3><span class=\"TextRun SCXW36078203 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW36078203 BCX0\">Hardware Specifications<\/span><\/span><\/h3>\n<ul>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>CPU<\/strong>: Zilog Z80A, 8-bit, running at 3.58 MHz<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Main memory<\/strong>: 64 KB RAM under CPU control<\/li>\n<li><strong>ROM<\/strong>: 4 KB or 8 KB for bootstrap, self-test, and initialization<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Video memory<\/strong>: 16 KB RAM controlled by the video processor<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Video display processor<\/strong>: Texas Instruments TMS9918A supporting 256\u00d7192 graphics with 16 colors<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Sound generator<\/strong>: General Instrument AY-3-8910 programmable sound chip<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Storage<\/strong>: No built-in offline storage by default; optional floppy disk drive and hard drive available via expansion<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Expansion<\/strong>: Four 30-pin expansion ports<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Keyboard:<\/strong> 66-key QWERTY detachable keyboard with microprocessor control and two game controller ports (DB-9)<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Display<\/strong>: Required dedicated monitor or TV with RF modulator output<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Ports\/connectors<\/strong>: Serial RS-422 interface, parallel printer port, keyboard connector, video\/audio RCA jacks, cable IN and OUT RF connectors<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Data transmission rate over cable<\/strong>: Up to 6.312 Mbits per second<\/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><\/h3>\n<ul>\n<li class=\"my-0\"><strong>Operating System<\/strong>: Downloadable operating system called NABU BDOS (NABU Basic Downloadable Operating System) and modules called XIOS1 and XIOS2 (Extended Internal Operating Software). This OS was unique because it was downloaded dynamically from the cable network server rather than stored permanently on the device.<\/li>\n<li class=\"my-0\"><strong>Supported Languages<\/strong>:\n<ul>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">NABU BASIC, a version of BASIC accessible through the network and local execution<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Assembly language for the Zilog Z80 CPU, including tools like an editor and assembler<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">CP\/M was also available but hidden on some versions and mainly used on the developer&#8217;s floppy-based systems<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Extended BASIC and other network-service-based programming environments were supported via downloaded software modules<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Notables<\/h3>\n<h3><span class=\"TextRun SCXW36078203 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW36078203 BCX0\"><a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/first-place-400x400-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-thumbnail wp-image-21940\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/first-place-400x400-1-160x160.png\" alt=\"First Ever icon\" width=\"160\" height=\"160\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/first-place-400x400-1-160x160.png 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/first-place-400x400-1-240x240.png 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/first-place-400x400-1-200x200.png 200w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/first-place-400x400-1-360x360.png 360w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/first-place-400x400-1.png 400w\" sizes=\"(max-width: 160px) 100vw, 160px\" \/><\/a><\/span><\/span><\/h3>\n<ul>\n<li>NABU = &#8220;Natural Access to Bi-directional Utilities&#8221; and named after the ancient Babylonian god of writing, wisdom, and understanding\u200b<\/li>\n<li>Created by Canadian entrepreneurs John Kelly and Bruce Hempell; company incorporated June 1981<\/li>\n<li>World&#8217;s first cable-ready personal computer (1982)\u200b<\/li>\n<li>First Canadian microcomputer designed for home use\u200b<\/li>\n<li>First commercial computer network providing high-speed software downloads to homes (launched October 15, 1983)\u200b<\/li>\n<li>Pioneered &#8220;cloud computing&#8221; and subscription-based software model decades before it became mainstream<\/li>\n<li>Network went offline August 31, 1986 after only 3 years of operation\u200b<\/li>\n<li>2,200 brand-new units discovered in a Massachusetts barn after 30+ years, sold on eBay starting at $59.99 in 2022-2023<\/li>\n<li>The computers were originally purchased in bulk by James Pellegrini, a retired computer designer, during the bankruptcy of Nabu Networks in 1989. After years of storage, Pellegrini decided to sell the units, first listing them on Craigslist for $20 and then on eBay for $59.99 each (later increasing to $99.99 as demand grew). The eBay listings quickly attracted attention from retro computing enthusiasts, with each batch selling out rapidly due to the rarity and historical significance of the machines.<\/li>\n<li>Over 140 titles available by 1984, including iconic games: Pac-Man, Q*bert, Zork I, Dig Dig, Galaxian\u200b<\/li>\n<li>Offered education, entertainment, home management, and business applications via cable download<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Preceded AOL and dial-up internet as an online service\u200b<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">&#8220;The 80s computer you&#8217;ve never heard of&#8221; &#8211; predicted the internet&#8217;s future but failed commercially<\/li>\n<\/ul>\n<p><strong>Donated by<\/strong>: Dr. Arlen Michaels<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nabu Personal Computer NPC-2 [Vin136] The Nabu Personal Computer NPC-2 is historically significant as the world\u2019s first cable-ready home computer, pioneering the concept of delivering software and data via a high-speed cable TV network starting in 1983. This innovation anticipated key aspects of modern cloud computing and subscription software services decades ahead of their time. [&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>Nabu Personal Computer NPC-2 - School of Computer Science<\/title>\n<meta name=\"description\" content=\"Nabu Personal Computer NPC-2 The Nabu Personal Computer NPC-2 is historically significant as the world\u2019s first cable-ready home computer, pioneering 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\/vin136\/\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 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\/vin136\/\",\"url\":\"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin136\/\",\"name\":\"Nabu Personal Computer NPC-2 - School of Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/carleton.ca\/scs\/#website\"},\"datePublished\":\"2025-11-06T21:27:25+00:00\",\"dateModified\":\"2026-02-26T02:49:05+00:00\",\"description\":\"Nabu Personal Computer NPC-2 The Nabu Personal Computer NPC-2 is historically significant as the world\u2019s first cable-ready home computer, pioneering the\",\"breadcrumb\":{\"@id\":\"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin136\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin136\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin136\/#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\":\"Nabu Personal Computer NPC-2\"}]},{\"@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":"Nabu Personal Computer NPC-2 - School of Computer Science","description":"Nabu Personal Computer NPC-2 The Nabu Personal Computer NPC-2 is historically significant as the world\u2019s first cable-ready home computer, pioneering 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\/vin136\/","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin136\/","url":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin136\/","name":"Nabu Personal Computer NPC-2 - School of Computer Science","isPartOf":{"@id":"https:\/\/carleton.ca\/scs\/#website"},"datePublished":"2025-11-06T21:27:25+00:00","dateModified":"2026-02-26T02:49:05+00:00","description":"Nabu Personal Computer NPC-2 The Nabu Personal Computer NPC-2 is historically significant as the world\u2019s first cable-ready home computer, pioneering the","breadcrumb":{"@id":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin136\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin136\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/carleton.ca\/scs\/vintage-computing\/item\/vin136\/#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":"Nabu Personal Computer NPC-2"}]},{"@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\/22694"}],"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=22694"}],"version-history":[{"count":4,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/22694\/revisions"}],"predecessor-version":[{"id":23678,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/22694\/revisions\/23678"}],"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=22694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}