{"id":2077,"date":"2018-03-16T07:05:06","date_gmt":"2018-03-16T07:05:06","guid":{"rendered":"http:\/\/www.sydneysmith.com\/wordpress\/?page_id=2077"},"modified":"2018-03-16T07:14:46","modified_gmt":"2018-03-16T07:14:46","slug":"hp25-main","status":"publish","type":"page","link":"https:\/\/www.sydneysmith.com\/wordpress\/hp25-main\/","title":{"rendered":"The HP-25 Calculator"},"content":{"rendered":"<p><a href=\"http:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2018\/03\/25.png\"><img loading=\"lazy\" src=\"http:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2018\/03\/25-162x300.png\" alt=\"\" width=\"162\" height=\"300\" class=\"alignnone size-medium wp-image-2080\" srcset=\"https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2018\/03\/25-162x300.png 162w, https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2018\/03\/25.png 306w\" sizes=\"(max-width: 162px) 100vw, 162px\" \/><\/a><\/p>\n<h2>What is it?<\/h2>\n<p>The HP-25 was the first programmable calculator in the &#8220;Woodstock&#8221; series. <\/p>\n<p>For the most part, the Woodstocks were smaller, lighter and easier to carry around than their &#8220;classic&#8221; series predecessors. They ran off smaller, 3V, battery packs instead of 4.5V (3 batteries per pack) ones.<\/p>\n<p>Internally, it had a new CPU (called an ACT chip for &#8220;Arithmetic, Control and Timing&#8221;) and merging parts together also made it smaller.<\/p>\n<p>The HP-25 had 49 steps of program memory. These were fully merged key codes where a number of key strokes would be stored as a single instruction. In my opinion, this was significantly better than earlier approaches (used in the classic series) where, in at least some cases, a single key sequence occupied more than one program step. There&#8217;s the obvious benefit of being able to do more with merged key codes; but there&#8217;s also some &#8220;gotcha&#8221;s with jumping into the middle of what should be part of a multi-step key code.<\/p>\n<p>The &#8217;25 didn&#8217;t have labels. Instead you&#8217;d jump (GTO) to specific program step numbers. This mean&#8217;t that edits often required updating GTO targets. That was a bit messy but it worked and we learnt to plan out programs instead of just typing them in as we thought through them.<\/p>\n<p>After the HP-25 was released, they released the HP-25C with &#8220;continuous memory&#8221;. That meant the calculator remembered programs (and data) even when it was switched off. At the time, that was a huge step forward. A programmable only benefited over other calculators if it had a program; and this used to mean keying one in every time you switched it on. Continuous memory meant you could load the most useful one, in some cases &#8211; ones, and just use them for weeks or more.<\/p>\n<p>It was a great calculator to learn with.<\/p>\n<p>There is a bit more on the HP-25 calculator at the <a href=\"https:\/\/en.wikipedia.org\/wiki\/HP-25\" rel=\"noopener\" target=\"_blank\">HP-25 wikipedia page<\/a> and the hpmuseum.org <a href=\"http:\/\/www.hpmuseum.org\/hp25.htm\" rel=\"noopener\" target=\"_blank\">HP-25 page<\/a> and <a href=\"http:\/\/www.hpmuseum.org\/hp25c.htm\" rel=\"noopener\" target=\"_blank\">HP-25C page<\/a>.<\/p>\n<h2>Where do I get one?<\/h2>\n<p>They should be pretty rare these days as they haven&#8217;t been made for 40 years. You might find some advertised online but those that appreciate them tend not to sell them. <a href=\"http:\/\/panamatik.de\" rel=\"noopener\" target=\"_blank\">Panamatik.de<\/a> is able to repair dead ones so you might be able to find one of those and get it fixed.<\/p>\n<p>However, the easiest way to experience one, or relive the memories of one, is to use an emulator &#8211; see below. <\/p>\n<h2>How do I use it?<\/h2>\n<p>The Owner\u2019s handbook is available from <a href=\"http:\/\/sliderulemuseum.com\/Calculators\/HP-25_OwnersHandbook.pdf\" rel=\"noopener\" target=\"_blank\">sliderulemuseum.com<\/a> though, if you&#8217;ve used one before, it should be almost instinctive.<\/p>\n<h2>How does it work?<\/h2>\n<p>I am slowly adding <a href=\"http:\/\/www.sydneysmith.com\/wordpress\/category\/hp25-internals\/\">articles on the HP-25 internals<\/a>.<\/p>\n<h2>Emulators<\/h2>\n<div class='catablog-catalog'><div class='catablog-row all calculators hp25'>\n\t<div class=\"catablog-images-column\">\n\t\t<a href='https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/catablog\/originals\/hp25u-360x360.png' class='catablog-image'  ><img src=\"https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/catablog\/thumbnails\/hp25u-360x360.png\" alt=\"\" \/><\/a>\n\t\t\n\t<\/div>\n\t\n\t<h3 class='catablog-title'><a href='http:\/\/www.sydneysmith.com\/wordpress\/hp25u\/'  >HP-25u<\/a><\/h3>\n\t\n\t<div class=\"catablog-description\">\n\t\t<p>A HP-25\/HP-25C microcode emulator for any platform.<\/p>\n\t\t\n\t<\/div>\n\t\n<\/div><\/div><div class='catablog-navigation'><span class='catablog-navigation-link catablog-first-page-link catablog-disabled'>Previous<\/span> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>What is it? The HP-25 was the first programmable calculator in the &#8220;Woodstock&#8221; series. For the most part, the Woodstocks were smaller, lighter and easier to carry around than their &#8220;classic&#8221; series predecessors. They ran off smaller, 3V, battery packs instead of 4.5V (3 batteries per pack) ones. Internally, it had a new CPU (called &hellip; <a href=\"https:\/\/www.sydneysmith.com\/wordpress\/hp25-main\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The HP-25 Calculator<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages\/2077"}],"collection":[{"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/comments?post=2077"}],"version-history":[{"count":2,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages\/2077\/revisions"}],"predecessor-version":[{"id":2083,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages\/2077\/revisions\/2083"}],"wp:attachment":[{"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/media?parent=2077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}