{"id":170689,"date":"2025-04-04T09:20:23","date_gmt":"2025-04-04T09:20:23","guid":{"rendered":"https:\/\/peraltafinancing.com\/apple-2\/michael-tsai-blog-altair-basic-source-code\/"},"modified":"2025-04-04T09:20:23","modified_gmt":"2025-04-04T09:20:23","slug":"michael-tsai-blog-altair-basic-source-code","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=170689","title":{"rendered":"Michael Tsai &#8211; Blog &#8211; Altair Basic Source Code"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p><a href=\"https:\/\/www.gatesnotes.com\/meet-bill\/source-code\/reader\/microsoft-original-source-code?WT.mc_id=20250331100000_Microsoft-50th_MED-MED\">Bill Gates<\/a> (via <a href=\"https:\/\/slashdot.org\/story\/25\/04\/02\/2145238\/bill-gates-celebrates-microsofts-50th-by-releasing-altair-basic-source-code\">Slashdot<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.gatesnotes.com\/meet-bill\/source-code\/reader\/microsoft-original-source-code?WT.mc_id=20250331100000_Microsoft-50th_MED-MED\">\n<p>It feels like just yesterday that Paul and I were hunched over the PDP-10 in Harvard\u2019s computer lab, writing the code that would become the first product of our new company.<\/p>\n<p>That code remains the coolest code I\u2019ve ever written to this day\u2014and you can see it for yourself at the bottom of this page.<\/p>\n<p>[\u2026]<\/p>\n<p>Paul and I set out to create a BASIC interpreter, which would translate code into instructions the computer understood line by line as the program runs.<\/p>\n<p>[\u2026]<\/p>\n<p>Paul and I decided to divide and conquer. We didn\u2019t have the Intel 8080 chip that the Altair computer ran on, so Paul got to work writing a program that would simulate one on Harvard\u2019s PDP-10 mainframe. This allowed us to test our software without needing an actual Altair. Meanwhile, I focused on writing the main code for the program while another friend, Monte Davidoff, worked on a portion called the math package. We coded day and night for the two months to create the software we had said already existed.<\/p>\n<\/blockquote>\n<p><a href=\"https:\/\/www.theregister.com\/2025\/04\/03\/bill_gates_altair_basic\/\">Richard Speed<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.theregister.com\/2025\/04\/03\/bill_gates_altair_basic\/\">\n<p>The source code is provided as a 157-page PDF [<a href=\"https:\/\/images.gatesnotes.com\/12514eb8-7b51-008e-41a9-512542cf683b\/34d561c8-cf5c-4e69-af47-3782ea11482e\/Original-Microsoft-Source-Code.pdf\">link<\/a>] of scanned fan-fold paper rather than as source in a <a href=\"https:\/\/www.theregister.com\/2024\/04\/26\/ms_dos_4_open_source\/\">convenient repository<\/a>. An annotated disassembly of Altair BASIC 3.2 can be found on <a href=\"https:\/\/github.com\/option8\/Altair-BASIC\/tree\/master\">GitHub<\/a>.<\/p>\n<\/blockquote>\n<p>Previously:<\/p>\n<p class=\"tags\"><a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/basic\/\">BASIC<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/bill-gates\/\">Bill Gates<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/history\/\">History<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/microsoft\/\">Microsoft<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/opensource\/\">Open Source<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/programming\/\">Programming<\/a><\/p>\n<h2><a id=\"respond\"><\/a><br \/>\nComments<br \/>\n <\/h2>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Bill Gates (via Slashdot): It feels like just yesterday that Paul and I were hunched over the PDP-10 in Harvard\u2019s computer lab, writing the code that would become the first product of our new company. That code remains the coolest code I\u2019ve ever written to this day\u2014and you can see it for yourself at the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11768],"tags":[62344,2959,3767,11230,1823,14527,17088],"dealstore":[],"offerexpiration":[],"class_list":["post-170689","post","type-post","status-publish","format-standard","hentry","category-apple-2","tag-altair","tag-basic","tag-blog","tag-code","tag-michael","tag-source","tag-tsai"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Michael Tsai - Blog - Altair Basic Source Code - Som2ny Network<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fivemor.com\/?p=170689\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Michael Tsai - Blog - Altair Basic Source Code - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"Bill Gates (via Slashdot): It feels like just yesterday that Paul and I were hunched over the PDP-10 in Harvard\u2019s computer lab, writing the code that would become the first product of our new company. That code remains the coolest code I\u2019ve ever written to this day\u2014and you can see it for yourself at the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=170689\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-04T09:20:23+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=170689#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=170689\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Michael Tsai &#8211; Blog &#8211; Altair Basic Source Code\",\"datePublished\":\"2025-04-04T09:20:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=170689\"},\"wordCount\":236,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"keywords\":[\"Altair\",\"Basic\",\"Blog\",\"Code\",\"Michael\",\"Source\",\"Tsai\"],\"articleSection\":[\"Apple\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=170689#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=170689\",\"url\":\"https:\/\/fivemor.com\/?p=170689\",\"name\":\"Michael Tsai - Blog - Altair Basic Source Code - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"datePublished\":\"2025-04-04T09:20:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=170689#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=170689\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=170689#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Michael Tsai &#8211; Blog &#8211; Altair Basic Source Code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Michael Tsai - Blog - Altair Basic Source Code - Som2ny Network","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:\/\/fivemor.com\/?p=170689","og_locale":"en_US","og_type":"article","og_title":"Michael Tsai - Blog - Altair Basic Source Code - Som2ny Network","og_description":"Bill Gates (via Slashdot): It feels like just yesterday that Paul and I were hunched over the PDP-10 in Harvard\u2019s computer lab, writing the code that would become the first product of our new company. That code remains the coolest code I\u2019ve ever written to this day\u2014and you can see it for yourself at the [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=170689","og_site_name":"Som2ny Network","article_published_time":"2025-04-04T09:20:23+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=170689#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=170689"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Michael Tsai &#8211; Blog &#8211; Altair Basic Source Code","datePublished":"2025-04-04T09:20:23+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=170689"},"wordCount":236,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"keywords":["Altair","Basic","Blog","Code","Michael","Source","Tsai"],"articleSection":["Apple"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=170689#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=170689","url":"https:\/\/fivemor.com\/?p=170689","name":"Michael Tsai - Blog - Altair Basic Source Code - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"datePublished":"2025-04-04T09:20:23+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=170689#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=170689"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=170689#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Michael Tsai &#8211; Blog &#8211; Altair Basic Source Code"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/170689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=170689"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/170689\/revisions"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=170689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=170689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=170689"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=170689"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=170689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}