{"id":11876,"date":"2022-06-26T18:03:17","date_gmt":"2022-06-26T18:03:17","guid":{"rendered":"https:\/\/bryceautomation.com\/?p=11876"},"modified":"2022-07-17T14:04:25","modified_gmt":"2022-07-17T14:04:25","slug":"getting-started-with-altair-basic","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/","title":{"rendered":"Getting Started with Altair BASIC"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Introduction to Getting Started with Altair BASIC<\/h3>\n\n\n\n<p>In this post, we&#8217;ll talk about Getting Started with Altair BASIC.  There are several different ways to program the Altair 8800 computer.  The BASIC programming language is one of them.  Usually, this is the easiest method for beginners.   BASIC is short for &#8220;Beginner&#8217;s All-Purpose Symbolic Instruction Code&#8221;.<\/p><div id=\"bryce-1026498979\" class=\"bryce-afterfirst bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"7728240895\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n\n\n\n<p>We won&#8217;t talk about every BASIC command.  We&#8217;ll just discuss a couple of commands, and how to get started.  At that point, you can research individual commands to expand your skill.   Additionally, I&#8217;ll have more commands in other posts here.<\/p>\n\n\n\n<p>For this example, I&#8217;ll use the Altair-Duino.  Although you can build  your own, a kit is much easier.  Check out the kits at <a href=\"https:\/\/adwaterandstir.com\">AdWaterAndStir.com.<\/a>  I have an SD card inserted with the <a href=\"https:\/\/github.com\/jpmcneely\/AltairDuino-Disks\">Altair Disk Images<\/a>.  A a special thanks to those who have been working on the AltairDuino project!  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Booting Altair Hard Disk BASIC<\/h3>\n\n\n\n<p>At this point, we are ready to boot into BASIC.  It&#8217;s important to realize that a 8800 &#8220;B&#8221; mode is soon to be implemented. My Altair is NOT running in &#8220;B&#8221; mode. The B mode will change the behavior of the AUX switches, so the procedure for booting may be slightly different.    <\/p>\n\n\n\n<p>First, be sure your terminal program is connected to the Altair.  Next, raise switches 13 and 12.  This tells the Altair to look for a hard drive image.  By pressing Aux 2 Down (Not in &#8220;B&#8221; Mode), you will see the images.  Altair BASIC is the first image.  Raise switch 0.  Thirdly, press AUX 2 down to mount the image.  Finally, turn on ONLY switches 3, 2, and 1.  Press AUX 1 down to boot to BASIC.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"361\" height=\"332\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-8.png\" alt=\"\" class=\"wp-image-11877 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-8.png 361w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-8-300x276.png 300w\" data-sizes=\"(max-width: 361px) 100vw, 361px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 361px; --smush-placeholder-aspect-ratio: 361\/332;\" \/><\/figure>\n\n\n\n<p>For Memory size, just hit &#8220;Enter&#8221;.  For Line Printer, I just use capitol C.  Highest disk number is 0, then 4 files.  At last, you will enter the date, and you are ready to start programming!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">General Commands<\/h3>\n\n\n\n<p>At first, you will want to mount the disk.  Simply type MOUNT.  This allows you access to the files on the hard drive.  <\/p>\n\n\n\n<p>Type FILES to see what files are available.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"414\" height=\"455\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-9.png\" alt=\"\" class=\"wp-image-11879 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-9.png 414w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-9-273x300.png 273w\" data-sizes=\"(max-width: 414px) 100vw, 414px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 414px; --smush-placeholder-aspect-ratio: 414\/455;\" \/><\/figure>\n\n\n\n<p>In order to load a file, type LOAD &#8220;FILENAME&#8221;, where FILENAME is the name of the file you wish to load.  The name of the file is in quotes.<\/p>\n\n\n\n<p>For example, I&#8217;ll type LOAD &#8220;PI&#8221;.  This loads the program into memory for calculating PI.<\/p>\n\n\n\n<p>LIST will list the lines of code for the file you have in memory.  Note that each line of code begins with a line number.  Typically, you space these in increments of 10.  For this reason, you can insert lines of code in the future.<\/p>\n\n\n\n<p>SAVE will save the file to your hard drive.  If I make a change, I would type SAVE &#8220;NEWPI&#8221;.    In this case, the original file still exists.  I will LOAD &#8220;NEWPI&#8221; in the future, which has the changes.<\/p>\n\n\n\n<p>NEW erases a program from memory. <\/p>\n\n\n\n<p>RUN will run the program that is in memory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PRINT and GOTO Statements &#8212; Getting Started with Altair BASIC<\/h3>\n\n\n\n<p>Generally, the PRINT statement is one of the most common commands.  The PRINT statement does not print to the printer.  It simply prints to your screen.<\/p>\n\n\n\n<p>At this point, let&#8217;s try to write a simple program.  Before we begin, type NEW to clear any previous program from memory.   Type the following:  10 PRINT &#8220;HELLO WORLD &#8220;<\/p>\n\n\n\n<p>If you make a mistake, for beginners, it&#8217;s usually just easier to re-type the line of code.  Keep in mind that you can type LIST at any time to review your code.<\/p>\n\n\n\n<p>Now type RUN.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"267\" height=\"113\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-10.png\" alt=\"\" class=\"wp-image-11882 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 267px; --smush-placeholder-aspect-ratio: 267\/113;\" \/><\/figure>\n\n\n\n<p>Each PRINT statement begins on a new line, unless you use a semicolon after the print statement.<\/p>\n\n\n\n<p>Let&#8217;s try this program.<\/p>\n\n\n\n<p>10 PRINT &#8220;HELLO WORLD.  &#8220;;<\/p>\n\n\n\n<p>20 PRINT &#8220;I&#8217;M AN ALTAIR!&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"320\" height=\"110\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-11.png\" alt=\"\" class=\"wp-image-11883 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-11.png 320w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-11-300x103.png 300w\" data-sizes=\"(max-width: 320px) 100vw, 320px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 320px; --smush-placeholder-aspect-ratio: 320\/110;\" \/><\/figure>\n\n\n\n<p>Additionally, you can use a colon to separate commands on the same line.  In other words, we can put this entire program on the same line as follows:<\/p>\n\n\n\n<p> <p>10 PRINT &#8220;HELLO WORLD. ;&#8221; :  PRINT &#8220;I&#8217;M AN ALTAIR!&#8221;<\/p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"562\" height=\"97\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-12.png\" alt=\"\" class=\"wp-image-11884 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-12.png 562w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-12-300x52.png 300w\" data-sizes=\"(max-width: 562px) 100vw, 562px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 562px; --smush-placeholder-aspect-ratio: 562\/97;\" \/><\/figure>\n\n\n\n<p>Furthermore, we can have this program run continuously with a GOTO statement.  Using the example above, we&#8217;ll add another line of code:  20 GOTO 10<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"555\" height=\"77\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-13.png\" alt=\"\" class=\"wp-image-11885 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-13.png 555w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-13-300x42.png 300w\" data-sizes=\"(max-width: 555px) 100vw, 555px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 555px; --smush-placeholder-aspect-ratio: 555\/77;\" \/><\/figure>\n\n\n\n<p>Obviously, when you type &#8220;RUN&#8221;, the same text repeats over and over again.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"337\" height=\"347\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-14.png\" alt=\"\" class=\"wp-image-11886 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-14.png 337w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-14-291x300.png 291w\" data-sizes=\"(max-width: 337px) 100vw, 337px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 337px; --smush-placeholder-aspect-ratio: 337\/347;\" \/><\/figure>\n\n\n\n<p>Type CONTROL and C at the same time to stop your code.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Summary for Getting Started with Altair BASIC<\/h3>\n\n\n\n<p>The purpose of this post is to simply start you out on Altair BASIC.  There are also other versions of BASIC that work very similar on the Altair.  For example, you have a version in ROM.  Another version is on your floppy disks.   In the next post, we&#8217;ll discuss some more in-depth commands.  These include the INPUT command, assignment operators, and FOR NEXT loops.<\/p>\n\n\n\n<p>Visit the <a href=\"https:\/\/bryceautomation.com\">main site <\/a>for more information on the Altair, and other fun projects!<\/p>\n\n\n\n<p>&#8212; Ricky Bryce<\/p>\n\n\n\n<p> <\/p>\n<div id=\"bryce-4131704431\" class=\"bryce-after-content bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"4667596182\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Introduction to Getting Started with Altair BASIC In this post, we&#8217;ll talk about Getting Started with Altair BASIC. There are several different ways to program the Altair 8800 computer. The BASIC programming language is one of them. Usually, this is the easiest method for beginners. BASIC is short for &#8220;Beginner&#8217;s All-Purpose Symbolic Instruction Code&#8221;. We <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":11886,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[763,727],"tags":[448,718,459],"class_list":{"0":"post-11876","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-altair-8800","8":"category-vintage-computers","9":"tag-altair-8800","10":"tag-altair-basic","11":"tag-altairduino","12":"czr-hentry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Getting Started with Altair BASIC - Bryce Automation<\/title>\n<meta name=\"description\" content=\"Booting and Getting Started with Altair BASIC. We&#039;ll discuss some direct commands in BASIC and how to write your first project!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting Started with Altair BASIC - Bryce Automation\" \/>\n<meta property=\"og:description\" content=\"Booting and Getting Started with Altair BASIC. We&#039;ll discuss some direct commands in BASIC and how to write your first project!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/\" \/>\n<meta property=\"og:site_name\" content=\"Bryce Automation\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ricky.bryce.7\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-26T18:03:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-17T14:04:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-14.png\" \/>\n\t<meta property=\"og:image:width\" content=\"337\" \/>\n\t<meta property=\"og:image:height\" content=\"347\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ricky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"Getting Started with Altair BASIC\",\"datePublished\":\"2022-06-26T18:03:17+00:00\",\"dateModified\":\"2022-07-17T14:04:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/\"},\"wordCount\":793,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/image-14.png\",\"keywords\":[\"Altair 8800\",\"Altair BASIC\",\"AltairDuino\"],\"articleSection\":[\"Altair 8800\",\"Vintage Computers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/\",\"name\":\"Getting Started with Altair BASIC - Bryce Automation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/image-14.png\",\"datePublished\":\"2022-06-26T18:03:17+00:00\",\"dateModified\":\"2022-07-17T14:04:25+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"Booting and Getting Started with Altair BASIC. We'll discuss some direct commands in BASIC and how to write your first project!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/image-14.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/image-14.png\",\"width\":337,\"height\":347,\"caption\":\"Altair BASIC\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/06\\\/26\\\/getting-started-with-altair-basic\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Getting Started with Altair BASIC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/\",\"name\":\"Bryce Automation\",\"description\":\"Automating Home and Industry...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bryceautomation.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\",\"name\":\"Ricky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"caption\":\"Ricky\"},\"sameAs\":[\"http:\\\/\\\/bryceautomation.com\",\"https:\\\/\\\/www.facebook.com\\\/ricky.bryce.7\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ricky-bryce-4367a416\\\/\"],\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/author\\\/ricky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Getting Started with Altair BASIC - Bryce Automation","description":"Booting and Getting Started with Altair BASIC. We'll discuss some direct commands in BASIC and how to write your first project!","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:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/","og_locale":"en_US","og_type":"article","og_title":"Getting Started with Altair BASIC - Bryce Automation","og_description":"Booting and Getting Started with Altair BASIC. We'll discuss some direct commands in BASIC and how to write your first project!","og_url":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2022-06-26T18:03:17+00:00","article_modified_time":"2022-07-17T14:04:25+00:00","og_image":[{"width":337,"height":347,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-14.png","type":"image\/png"}],"author":"Ricky","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"Getting Started with Altair BASIC","datePublished":"2022-06-26T18:03:17+00:00","dateModified":"2022-07-17T14:04:25+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/"},"wordCount":793,"commentCount":0,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-14.png","keywords":["Altair 8800","Altair BASIC","AltairDuino"],"articleSection":["Altair 8800","Vintage Computers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/","url":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/","name":"Getting Started with Altair BASIC - Bryce Automation","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-14.png","datePublished":"2022-06-26T18:03:17+00:00","dateModified":"2022-07-17T14:04:25+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"Booting and Getting Started with Altair BASIC. We'll discuss some direct commands in BASIC and how to write your first project!","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-14.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/06\/image-14.png","width":337,"height":347,"caption":"Altair BASIC"},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/06\/26\/getting-started-with-altair-basic\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"Getting Started with Altair BASIC"}]},{"@type":"WebSite","@id":"https:\/\/bryceautomation.com\/#website","url":"https:\/\/bryceautomation.com\/","name":"Bryce Automation","description":"Automating Home and Industry...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bryceautomation.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7","name":"Ricky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","url":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","caption":"Ricky"},"sameAs":["http:\/\/bryceautomation.com","https:\/\/www.facebook.com\/ricky.bryce.7","https:\/\/www.linkedin.com\/in\/ricky-bryce-4367a416\/"],"url":"https:\/\/bryceautomation.com\/index.php\/author\/ricky\/"}]}},"_links":{"self":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/11876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/comments?post=11876"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/11876\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/11886"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=11876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=11876"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=11876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}