{"id":13076,"date":"2022-09-05T18:10:29","date_gmt":"2022-09-05T18:10:29","guid":{"rendered":"https:\/\/bryceautomation.com\/?p=13076"},"modified":"2022-09-05T18:10:31","modified_gmt":"2022-09-05T18:10:31","slug":"kim-1-uno-6502-scoreboard","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/","title":{"rendered":"KIM-1 (UNO) 6502 ScoreBoard"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction to the KIM-1 (UNO) 6502 ScoreBoard<\/h2>\n\n\n\n<p>In this section, we&#8217;ll build a KIM-1 (UNO) 6502 ScoreBoard.  Basically, you will have the visitor score on the left, and the home score on the right.  I&#8217;m separating the two displays with the letters &#8220;EF&#8221; in the center display.  (Enemies on left, and Friends on right).    Button 6 and 7 will control the visitors score.  Likewise, buttons 2 and 3 will control the home score.  With these buttons, you can increment or decrement each team&#8217;s score value.  Pressing 0 resets the score, and E will exit to KIM.<\/p><div id=\"bryce-1820960556\" 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>If you have not obtained a KIM-1 emulator, or replica, they are easy to find on the Internet, or to build your own.  In this case, I&#8217;m using an Arduino Pro Mini.  <a href=\"https:\/\/obsolescence.wixsite.com\/obsolescence\/kim-uno-summary-c1uuh\">This site<\/a> has great information on how to put your own together.  Occasionally, you can find one on Ebay as well for around $24 at the time of this writing.  <a href=\"https:\/\/www.corshamtech.com\/product-category\/kim-1-products\/\">Corsham<\/a> makes a good replica that actually uses the 6502 processor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"336\" height=\"444\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/kimscoreboard.png\" alt=\"\" class=\"wp-image-13077 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/kimscoreboard.png 336w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/kimscoreboard-227x300.png 227w\" data-sizes=\"(max-width: 336px) 100vw, 336px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 336px; --smush-placeholder-aspect-ratio: 336\/444;\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Write the Code<\/h2>\n\n\n\n<p>You might want to use a good assembler if you want to manipulate the code.  I like to use the one at <a href=\"https:\/\/www.masswerk.at\/6502\/assembler.html\">Masswerk<\/a>.  I will paste the object code at the bottom of this post, though, if you want to just copy and paste it into your terminal to program the KIM.<\/p>\n\n\n\n<p>Let&#8217;s begin by setting our starting address at $0200.  We&#8217;ll also initialize some values.  Keep in mind that $FB, $FA, and $F9 will show up on the display.  $FB will be at the left, and show the visitor&#8217;s score.  $FA will always show &#8220;EF&#8221;, and $F9 will show the home team score.  Obviously, we want to start both of those at zero.  As you can see, we have a restart label.  The purpose of this is to create a location to jump to when the operator presses &#8220;0&#8221;.  This resets the score.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.ORG $0200\n\nRESTART:\nLDA #$00\nSTA $F9\nSTA $FB\nLDA #$EF\nSTA $FA\nLDA #00<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Key Handling for the KIM-1 (UNO) 6502 ScoreBoard<\/h2>\n\n\n\n<p>At this point, we need to handle the keys.  Remember, 0 resets the score, and E will exit the program.  Button 6 decrements the visitor score, and button 7 will increment it.  Likewise, buttons 2 and 3 control the home score.  We need to continually scan for keys that could be pressed, and take action based on those keys.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>MAIN:\nJSR $1F1F  ;SCANDS\nJSR $1F6A  ;GETKEY\nCMP #$0E\nBNE CONT\nJMP $1C64\nCONT:\nCMP #$07\nBEQ INVIS\nCMP #$06\nBEQ DEVIS\nCMP #$03\nBEQ INHM\nCMP #$02\nBEQ DEHM\nCMP #$00\nBEQ RESTART\nJMP MAIN<\/code><\/pre>\n\n\n\n<p>Basically, if the Accumulator equals the value specified in a compare statement, then the BNE becomes true.  The logic will jump to a particular label.  If the operator does not press any key during this scan, the processor will hold in this loop by jumping to MAIN.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Increment and Decrement the Scores<\/h2>\n\n\n\n<p>At this point, we need to create some logic that will perform specific actions when the operator presses a key.  The labels INVIS, and DEVIS will increment and decrement the visitor&#8217;s score.  Likewise, INHM, and DEHM control the home score.  <\/p>\n\n\n\n<p>Obviously, we want to use the SED instruction to set the mode to decimal for a more readable output to the user.  Once we complete each of these actions, we can CLD (Clear Decimal).  <\/p>\n\n\n\n<p>Generally, if we use an ADC (Add with Carry) instruction, we will clear the carry before performing the ADC statement.  On the other hand, if it&#8217;s an SBC (subtract with borrow), we want to set the carry bit (SEC) before we do the math.   SBC subtracts the NOT of the Carry bit from the accumulator as well as the memory or value we specify.  You can read up on these instructions in more detail in the <a href=\"http:\/\/retro.hansotten.nl\/uploads\/files\/MCS6500%20Programming%20Manual.pdf\">MOS 6500 Programming Manual.<\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>INVIS:\nCLC\nSED\nLDA #$01\nADC $FB\nSTA $FB\nCLD\nJMP MAIN\n\nDEVIS: \nSED\nLDA $FB\nSEC\nSBC #$01\nSTA $FB\nCLC\nCLD\nJMP MAIN\n\nINHM:\nCLC\nSED\nLDA #$01\nADC $F9\nSTA $F9\nCLD\nJMP MAIN\n\nDEHM: \nSED\nLDA $F9\nSEC\nSBC #$01\nSTA $F9\nCLC\nCLD\nJMP MAIN<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Object Code<\/h2>\n\n\n\n<p>Here, I will place the object code, so you don&#8217;t have to assemble it yourself.  To paste the object code onto the KIM, be sure you are using a programming terminal that supports character and line delay.  I set them both to 10ms.  Press TAB to get into TTY mode, then 0200 space.  This will put you on memory cell $0200.  After that, you can paste the code.  Go back to 0200 (space), then press TAB again to go to keypad mode.  From there, you can press GO and run your program.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>A9.00.85.F9.85.FB.A9.EF.85.FA.A9.00.20.1F.1F.20.6A.1F.C9.0E.D0.03.4C.64.1C.C9.07.F0.13.C9.06.F0.1B.C9.03.F0.24.C9.02.F0.2C.C9.00.F0.D3.4C.0C.02.18.F8.A9.01.65.FB.85.FB.D8.4C.0C.02.F8.A5.FB.38.E9.01.85.FB.18.D8.4C.0C.02.18.F8.A9.01.65.F9.85.F9.D8.4C.0C.02.F8.A5.F9.38.E9.01.85.F9.18.D8.4C.0C.02.<\/code><\/pre>\n\n\n\n<p>For more information, visit the <a href=\"https:\/\/bryceautomation.com\/index.php\/category\/vintage-computers\/\">Vintage Computer Category Page!<\/a><\/p>\n\n\n\n<p>&#8212; Ricky Bryce<\/p>\n<div id=\"bryce-3407470087\" 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 the KIM-1 (UNO) 6502 ScoreBoard In this section, we&#8217;ll build a KIM-1 (UNO) 6502 ScoreBoard. Basically, you will have the visitor score on the left, and the home score on the right. I&#8217;m separating the two displays with the letters &#8220;EF&#8221; in the center display. (Enemies on left, and Friends on right). Button <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":13077,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[783,727],"tags":[784,397,791],"class_list":{"0":"post-13076","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-kim-1","8":"category-vintage-computers","9":"tag-assembly","10":"tag-kim-1","11":"tag-scoreboard","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>KIM-1 (UNO) 6502 ScoreBoard - Bryce Automation<\/title>\n<meta name=\"description\" content=\"KIM-1 (UNO) 6502 ScoreBoard program in Assembly Language. I&#039;m also posting the object code to paste into your KIM from a terminal.\" \/>\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\/09\/05\/kim-1-uno-6502-scoreboard\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KIM-1 (UNO) 6502 ScoreBoard - Bryce Automation\" \/>\n<meta property=\"og:description\" content=\"KIM-1 (UNO) 6502 ScoreBoard program in Assembly Language. I&#039;m also posting the object code to paste into your KIM from a terminal.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/\" \/>\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-09-05T18:10:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-05T18:10:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/kimscoreboard.png\" \/>\n\t<meta property=\"og:image:width\" content=\"336\" \/>\n\t<meta property=\"og:image:height\" content=\"444\" \/>\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\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"KIM-1 (UNO) 6502 ScoreBoard\",\"datePublished\":\"2022-09-05T18:10:29+00:00\",\"dateModified\":\"2022-09-05T18:10:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/\"},\"wordCount\":687,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/kimscoreboard.png\",\"keywords\":[\"Assembly\",\"Kim-1\",\"scoreboard\"],\"articleSection\":[\"Kim-1\",\"Vintage Computers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/\",\"name\":\"KIM-1 (UNO) 6502 ScoreBoard - Bryce Automation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/kimscoreboard.png\",\"datePublished\":\"2022-09-05T18:10:29+00:00\",\"dateModified\":\"2022-09-05T18:10:31+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"KIM-1 (UNO) 6502 ScoreBoard program in Assembly Language. I'm also posting the object code to paste into your KIM from a terminal.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/kimscoreboard.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/kimscoreboard.png\",\"width\":336,\"height\":444,\"caption\":\"Kim-1 Scoreboard Program\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/05\\\/kim-1-uno-6502-scoreboard\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KIM-1 (UNO) 6502 ScoreBoard\"}]},{\"@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":"KIM-1 (UNO) 6502 ScoreBoard - Bryce Automation","description":"KIM-1 (UNO) 6502 ScoreBoard program in Assembly Language. I'm also posting the object code to paste into your KIM from a terminal.","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\/09\/05\/kim-1-uno-6502-scoreboard\/","og_locale":"en_US","og_type":"article","og_title":"KIM-1 (UNO) 6502 ScoreBoard - Bryce Automation","og_description":"KIM-1 (UNO) 6502 ScoreBoard program in Assembly Language. I'm also posting the object code to paste into your KIM from a terminal.","og_url":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2022-09-05T18:10:29+00:00","article_modified_time":"2022-09-05T18:10:31+00:00","og_image":[{"width":336,"height":444,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/kimscoreboard.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\/09\/05\/kim-1-uno-6502-scoreboard\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"KIM-1 (UNO) 6502 ScoreBoard","datePublished":"2022-09-05T18:10:29+00:00","dateModified":"2022-09-05T18:10:31+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/"},"wordCount":687,"commentCount":0,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/kimscoreboard.png","keywords":["Assembly","Kim-1","scoreboard"],"articleSection":["Kim-1","Vintage Computers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/","url":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/","name":"KIM-1 (UNO) 6502 ScoreBoard - Bryce Automation","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/kimscoreboard.png","datePublished":"2022-09-05T18:10:29+00:00","dateModified":"2022-09-05T18:10:31+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"KIM-1 (UNO) 6502 ScoreBoard program in Assembly Language. I'm also posting the object code to paste into your KIM from a terminal.","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/kimscoreboard.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/kimscoreboard.png","width":336,"height":444,"caption":"Kim-1 Scoreboard Program"},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/05\/kim-1-uno-6502-scoreboard\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"KIM-1 (UNO) 6502 ScoreBoard"}]},{"@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\/13076","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=13076"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/13076\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/13077"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=13076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=13076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=13076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}