{"id":1865,"date":"2018-02-12T21:30:08","date_gmt":"2018-02-12T21:30:08","guid":{"rendered":"http:\/\/www.sydneysmith.com\/wordpress\/?page_id=1865"},"modified":"2021-11-27T02:00:30","modified_gmt":"2021-11-27T02:00:30","slug":"hp29w","status":"publish","type":"page","link":"https:\/\/www.sydneysmith.com\/wordpress\/hp29w\/","title":{"rendered":"HP29w &#8211; A HP-29C for Windows"},"content":{"rendered":"<p><a href=\"http:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2018\/02\/hp29w-icon-360.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1883\" src=\"http:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2018\/02\/hp29w-icon-360-300x300.png\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2018\/02\/hp29w-icon-360-300x300.png 300w, https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2018\/02\/hp29w-icon-360-150x150.png 150w, https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2018\/02\/hp29w-icon-360.png 360w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>The HP-29C was a pocket programmable calculator from the late 1970s. This is a microcode emulator for it &#8211; so it runs the same software as the real thing.<\/p>\n<p>All credit for the original idea, design, layout, functionality and innovative use of Continuous Memory; go to Hewlett-Packard. Any flaws in my implementation are of course mine. Hewlett-Packard neither endorses nor is responsible for this emulator.<\/p>\n<h2>Features<\/h2>\n<p>&#8211; 98 step program memory<br \/>\n&#8211; 30 data storage memories<br \/>\n&#8211; scientific functions (eg trig, log)<br \/>\n&#8211; fixed, scientific and engineering notation<br \/>\n&#8211; saves and restores program and data (like Continuous Memory)<br \/>\n&#8211; runs on Windows (tested on 8 and 10, should work for XP onward)<\/p>\n<h2>Advanced Features<\/h2>\n<p>&#8211; microcode emulation<br \/>\n&#8211; microcode debugger (so you can see how it does each function)<br \/>\n&#8211; display flickers when running programs, like the original<br \/>\n&#8211; matches original clock speed (pauses are the correct length)<br \/>\n&#8211; allows you to display or set internal CPU registers<br \/>\n&#8211; includes microcode tracing and breakpoints<br \/>\n&#8211; can be used without any knowledge of microcode or the debugger<\/p>\n<h2>Downloading &amp; Installing<\/h2>\n<p>You can download a copy by clicking the button below. It is a ZIP file so the process is:<br \/>\n&#8211; download it<br \/>\n&#8211; unZIP it anywhere you want<br \/>\n&#8211; double-click &#8220;run.bat&#8221;<\/p>\n<p><a class=\"buy-button\" href=\"http:\/\/www.sydneysmith.com\/download\/1865\/hp29w\/hp29w.zip\"><span>DOWNLOAD<\/span><\/a><\/p>\n<h2>Buying a copy<\/h2>\n<p>If you buy a copy, there are a number of benefits for us all:<br \/>\n&#8211; you get to use the program forever<br \/>\n&#8211; you get all later versions for free<br \/>\n&#8211; I get some money to cover development costs for this and other software<br \/>\n&#8211; the creation of future software is funded<\/p>\n<p>If you don&#8217;t throw a few dollars into the pot, you&#8217;ll still get to use the program but it will stop working after 90 days. That is a lot longer than the usual 30 days because I do want you to try it, and I do think you&#8217;ll enjoy it. I also like to think that you&#8217;ll want to support it.<\/p>\n<p>If you&#8217;ve tried it and do want to keep it forever, you can get an activation key below. You can buy 2 copies if you want to contribute more. \ud83d\ude42<\/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-2408\">\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-29w<\/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\/hp29w-icon-360.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 HP-29C, for Windows\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-2408\" 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\t\t<div class=\"wpec-custom-number-input-wrapper\">\n\t\t\t<label>Quantity:<\/label>\n\t\t\t<div class=\"wpec-custom-number-input\">\n\t\t\t\t<button data-action=\"decrement\">\n\t\t\t\t\t<span>&minus;<\/span>\n\t\t\t\t<\/button>\n\t\t\t\t<input id=\"wp-ppec-custom-quantity\" data-ppec-button-id=\"paypal_button_0\" type=\"number\" name=\"custom-quantity\" class=\"wp-ppec-input wp-ppec-custom-quantity\" min=\"1\" value=\"1\">\n\t\t\t\t<button data-action=\"increment\">\n\t\t\t\t\t<span>+<\/span>\n\t\t\t\t<\/button>\n\t\t\t<\/div>\n\t\t\t<div class=\"wp-ppec-form-error-msg\"><\/div>\n\t\t<\/div>\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-2408\">\n\tBuy Now<\/button>\n<script type=\"text\/javascript\">var wpec_paypal_button_0_data={\"id\":\"paypal_button_0\",\"nonce\":\"ae385ba03b\",\"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\":true,\"custom_amount\":false,\"currency\":\"USD\",\"currency_symbol\":\"$\",\"coupons_enabled\":0,\"product_id\":2408,\"name\":\"HP-29w\",\"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>&nbsp; &nbsp;PayPal, HP-29w, USD $5<\/p>\n<p>Remove the &#8220;Download Protection&#8221; and &#8220;Backup Media&#8221; if you don&#8217;t want those &#8211; see the (i) icon on the order page for details.<\/p>\n<h2>More Information<\/h2>\n<p>This is part of the <a href=\"http:\/\/www.sydneysmith.com\/wordpress\/hp29-main\/\">HP29 topic<\/a>. I&#8217;m in the process of adding more information about the calculator there.<\/p>\n<p>If you wan&#8217;t to know more about the emulator, start with <a href=\"http:\/\/www.sydneysmith.com\/wordpress\/1893\/using-the-windows-calculators\/\">using the windows calculators<\/a>. Of course, the easiest way to find out about something is to download it and try it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The HP-29C was a pocket programmable calculator from the late 1970s. This is a microcode emulator for it &#8211; so it runs the same software as the real thing. All credit for the original idea, design, layout, functionality and innovative use of Continuous Memory; go to Hewlett-Packard. Any flaws in my implementation are of course &hellip; <a href=\"https:\/\/www.sydneysmith.com\/wordpress\/ppec-products\/hp-29w\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">HP-29w<\/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\/1865"}],"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=1865"}],"version-history":[{"count":19,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages\/1865\/revisions"}],"predecessor-version":[{"id":2412,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages\/1865\/revisions\/2412"}],"wp:attachment":[{"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}