{"id":1092,"date":"2015-09-20T08:01:39","date_gmt":"2015-09-20T08:01:39","guid":{"rendered":"http:\/\/www.sydneysmith.com\/wordpress\/?page_id=1092"},"modified":"2021-11-27T00:55:20","modified_gmt":"2021-11-27T00:55:20","slug":"hp65","status":"publish","type":"page","link":"https:\/\/www.sydneysmith.com\/wordpress\/hp65\/","title":{"rendered":"HP65"},"content":{"rendered":"<p><a href=\"http:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2011\/05\/hp65.jpg\"><img loading=\"lazy\" class=\"alignleft size-medium wp-image-93\" src=\"http:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2011\/05\/hp65-225x300.jpg\" alt=\"hp65\" width=\"225\" height=\"300\" srcset=\"https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2011\/05\/hp65-225x300.jpg 225w, https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2011\/05\/hp65-768x1024.jpg 768w, https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2011\/05\/hp65.jpg 800w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p>The HP65 was an amazing calculator. It did all of the things other calculators did, and then did more. It was also the world&#8217;s first programmable calculator. You&#8217;d do the steps to work something out, the first time, and then it remembered them all and repeated the process for other values. Brilliant.<\/p>\n<p>I never thought I&#8217;d get my hands on one of these.<\/p>\n<p>I loved the Hewlett-Packard developed calculators so I did get the HP65&#8217;s successor, the HP67, but I came in just a few months too late to have a HP65.<\/p>\n<p>The &#8217;65 had 100 program steps and 9 memories. It had programmable keys &#8211; you type in a program for the &#8220;A&#8221; button and then pressing &#8220;A&#8221; always did that program. Likewise for &#8220;B&#8221; and so on to &#8220;E&#8221;. That&#8217;s five programmable keys.<\/p>\n<p>It also had a magnetic card reader (and writer) so that you could save and reload programs later. People had whole packs of cards in their pockets. No matter the problem, you could load a card and solve it. Just brilliant.<\/p>\n<p>I had always thought I&#8217;d write an emulator for the HP65 so I could have a play with it. It&#8217;s a lot of work but a worthwhile cause. For years the amount of work (and lack of experience with or a manual for) the HP65 got in the way. However, I recently stumbled across a microcode-based emulator. This runs the same internal instructions as the real thing so it does exactly what the real thing does.<\/p>\n<p>The emulator had a few short-comings from my perspective so, having been inspired again, I rewrote it to be IMHO a little more useful and life-like. I&#8217;ve added a &#8220;card reader&#8221; interface so you can save and reload programs. It&#8217;s also easier to know what the additional function keys do. There&#8217;s more actions available if you tap the emulator screen. I think you&#8217;ll like the result.<\/p>\n<p>You can: <a title=\"Use the HP65 Calculator Emulator\" href=\"http:\/\/www.sydneysmith.com\/products\/gss-hp65\/run\/index.html\" target=\"_blank\" rel=\"noopener\">use<\/a> it, <a title=\"Install the HP65 Calculator Emulator\" href=\"http:\/\/www.sydneysmith.com\/products\/gss-hp65\/run\/app.html\" target=\"_blank\" rel=\"noopener\">install<\/a> it (HTML5) or buy a copy to keep.<\/p>\n<p>\n<!--Modal-->\n<div id=\"wpec-modal-paypal_button_0\" class=\"wpec-modal wpec-opacity-0 wpec-pointer-events-none wpec-modal-product-2392\">\n\n\t<div class=\"wpec-modal-overlay\"><\/div>\n\n\t<div class=\"wpec-modal-container\">\n\t\t<div class=\"wpec-modal-content\">\n\t\t\t<!--Title-->\n\t\t\t<div class=\"wpec-modal-content-title\">\n\t\t\t\t<p>HP-65<\/p>\n\t\t\t\t<div class=\"wpec-modal-close\">\n\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n\t\t\t\t\t\t<path d=\"M14.53 4.53l-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z\"><\/path>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"wpec-modal-item-info-wrap\">\n\t\t\t\t\t<div class=\"wpec-modal-item-thumbnail\">\n\t\t\t\t\t\t<img width=\"150\" height=\"150\" src=\"https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2018\/02\/hp65.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"wpec-modal-item-excerpt\">\n\t\t\t\t\t\tA microcode emulator for the first ever pocket programmable calculator\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\n<div style=\"position: relative;\" class=\"wp-ppec-shortcode-container wpec-shortcode-container-product-2392\" data-ppec-button-id=\"paypal_button_0\">\n\n\t<div class=\"wp-ppec-overlay\" data-ppec-button-id=\"paypal_button_0\">\n\t\t<div class=\"wp-ppec-spinner\">\n\t\t\t<div><\/div>\n\t\t\t<div><\/div>\n\t\t\t<div><\/div>\n\t\t\t<div><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t\n\t\n\t\n\t\n\t\n\t<div class = \"wp-ppec-button-container\">\n\n\t\t\n\t\t\t\t\t<div class=\"wpec-price-container\">\n\t\t\t\t<span class=\"wpec-price-amount\">$5.00<\/span> <span class=\"wpec-new-price-amount\"><\/span> <span class=\"wpec-quantity\" style=\"display:none;\">x <span class=\"wpec-quantity-val\">1<\/span><\/span>\t\t\t<\/div>\n\t\t\n\t\t<div id=\"paypal_button_0\" style=\"max-width:150px;\"><\/div>\n\n\t\t<div class=\"wpec-button-placeholder\" style=\"display: none; border: 1px solid #E7E9EB; padding:1rem;\">\n\t\t\t<i>This is where the Express Checkout Button will show. View it on the front-end to see how it will look to your visitors<\/i>\n\t\t<\/div>\n\n\t<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<button data-wpec-modal=\"wpec-modal-paypal_button_0\" class=\"wpec-modal-open wpec-modal-open-product-2392\">\n\tBuy Now<\/button>\n<script type=\"text\/javascript\">var wpec_paypal_button_0_data={\"id\":\"paypal_button_0\",\"nonce\":\"d9a86211c2\",\"env\":\"production\",\"client_id\":\"AUbob-TVCy4LiKQilLNORrJQ6DvqMWmvQfD7g3YqWlIEzu8QJSSuuoupJwVJdMH9MreGDl-7IrkPs6mK\",\"price\":\"5\",\"quantity\":1,\"tax\":\"\",\"shipping\":\"\",\"shipping_enable\":false,\"dec_num\":2,\"thousand_sep\":\",\",\"dec_sep\":\".\",\"curr_pos\":\"left\",\"tos_enabled\":0,\"custom_quantity\":false,\"custom_amount\":false,\"currency\":\"USD\",\"currency_symbol\":\"$\",\"coupons_enabled\":0,\"product_id\":2392,\"name\":\"HP-65\",\"variations\":{\"groups\":[]},\"btnStyle\":{\"height\":35,\"shape\":\"pill\",\"label\":\"checkout\",\"color\":\"blue\",\"layout\":\"vertical\"}};jQuery( function( $ ) {$( document ).on( \"wpec_paypal_sdk_loaded\", function() { new ppecHandler(wpec_paypal_button_0_data) } );} );<\/script>\u00a0 \u00a0PayPal, HP-65, USD $5<\/p>\n<p>There is also <a href=\"http:\/\/www.sydneysmith.com\/wordpress\/hp65-help\/\">Help for the HP65 Emulator<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The HP65 was an amazing calculator. It did all of the things other calculators did, and then did more. It was also the world&#8217;s first programmable calculator. You&#8217;d do the steps to work something out, the first time, and then it remembered them all and repeated the process for other values. Brilliant. I never thought &hellip; <a href=\"https:\/\/www.sydneysmith.com\/wordpress\/ppec-products\/hp-65\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">HP-65<\/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\/1092"}],"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=1092"}],"version-history":[{"count":9,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages\/1092\/revisions"}],"predecessor-version":[{"id":2397,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages\/1092\/revisions\/2397"}],"wp:attachment":[{"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}