{"id":22765,"date":"2020-09-25T13:07:40","date_gmt":"2020-09-25T11:07:40","guid":{"rendered":"http:\/\/cornay.co.za\/wp\/?p=22765"},"modified":"2020-09-25T13:07:40","modified_gmt":"2020-09-25T11:07:40","slug":"adding-wifi-to-the-acorn-electron-3","status":"publish","type":"post","link":"http:\/\/cornay.co.za\/wp\/2020\/09\/25\/adding-wifi-to-the-acorn-electron-3\/","title":{"rendered":"Adding WiFi To The Acorn Electron"},"content":{"rendered":"<p>In the continuing quest by countless hobbyists to allow every 1980s 8-bit home computer to experience the joys of an online experience that doesn&#8217;t involve a 9600 baud modem, [Roland Leurs] has <a href=\"https:\/\/stardot.org.uk\/forums\/viewtopic.php?p=266661#p266661\" target=\"_blank\" rel=\"noopener noreferrer\">created a cartridge-based module<\/a> for the Acorn Electron that adds WiFi, which he showed off <a href=\"http:\/\/abug.org.uk\/index.php\/2020\/09\/05\/wifi-on-the-acorn-electron-roland-leurs\/\" target=\"_blank\" rel=\"noopener noreferrer\">at the virtual ABug conference<\/a> in September 2020.<\/p>\n<p>The <a href=\"https:\/\/en.wikipedia.org\/wiki\/Acorn_Electron\" target=\"_blank\" rel=\"noopener noreferrer\">Acorn Electron<\/a> is a Synertek 6502-based computer that was released in the UK in August of 1983. It&#8217;s a budget version of the well-known BBC Micro educational\/home computer, with 32 kB of RAM and featuring BBC BASIC v2 in its ROM. [Roland]&#8217;s ElkWiFi card slots into an available cartridge slot, after which the onboard ESP8266 (ESP-1 module) can be enabled and used as a WiFi modem.<\/p>\n<figure id=\"attachment_433124\" aria-describedby=\"caption-attachment-433124\" style=\"width: 400px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/09\/1_acorn_electron_wifi_setup.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" data-attachment-id=\"433124\" data-permalink=\"https:\/\/hackaday.com\/2020\/09\/25\/adding-wifi-to-the-acorn-electron\/acorn_electron_wifi_setup\/\" data-orig-file=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/09\/1_acorn_electron_wifi_setup.jpg\" data-orig-size=\"1500,1125\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"acorn_electron_wifi_setup\" data-image-description=\"\" data-medium-file=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/09\/acorn_electron_wifi_setup.jpg\" data-large-file=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/09\/1_acorn_electron_wifi_setup.jpg?w=800\" class=\"size-medium wp-image-433124 lazyload\" data-src=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/09\/acorn_electron_wifi_setup.jpg\" alt=\"\" width=\"400\" height=\"300\" data-srcset=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/09\/1_acorn_electron_wifi_setup.jpg 1500w, http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/09\/1_acorn_electron_wifi_setup.jpg?resize=250,188 250w, http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/09\/1_acorn_electron_wifi_setup.jpg?resize=400,300 400w, http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/09\/1_acorn_electron_wifi_setup.jpg?resize=800,600 800w\" data-sizes=\"auto, (max-width: 400px) 100vw, 400px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 400px; --smush-placeholder-aspect-ratio: 400\/300;\" \/><\/a><figcaption id=\"caption-attachment-433124\" class=\"wp-caption-text\">Acorn Electron with Plus 1 expansion, ElkWiFi and additional expansion card inserted.<\/figcaption><\/figure>\n<p>The board features the Exar <a href=\"https:\/\/pdf1.alldatasheet.com\/datasheet-pdf\/view\/85178\/EXAR\/ST16C2552CJ.html\" target=\"_blank\" rel=\"noopener noreferrer\">ST16C2552CJ<\/a> dual UART chip, one channel of which connects to the ESP-1 module, with the other channel used as an uncommitted UART header. The control logic is implemented in VHDL and flashed to the onboard Xilinx CPLD, and a 128 kB RAM module is used as WiFi data buffer.<\/p>\n<p>Although a definite niche product, reading through the forum thread makes one really appreciate the technical complexity and joy once things are beginning to work reliably. It also shows one of the few cases where an ESP-1 module is used for its original purpose: as an easy way to add WiFi functionality with full WiFi and TCP stack, without burdening the main CPU.<\/p>\n<p>(Thanks, BaldPower)<\/p>\n<p>source <a href=\"https:\/\/hackaday.com\/2020\/09\/25\/adding-wifi-to-the-acorn-electron\/\">https:\/\/hackaday.com\/2020\/09\/25\/adding-wifi-to-the-acorn-electron\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the continuing quest by countless hobbyists to allow every 1980s 8-bit home computer to experience the joys of an online experience that doesn&#8217;t involve a 9600 baud modem, [Roland Leurs] has created a cartridge-based module for the Acorn Electron<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"http:\/\/cornay.co.za\/wp\/2020\/09\/25\/adding-wifi-to-the-acorn-electron-3\/\">Read more <span class=\"screen-reader-text\">Adding WiFi To The Acorn Electron<\/span><span class=\"meta-nav\"> &#8250;<\/span><\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66],"tags":[],"class_list":["post-22765","post","type-post","status-publish","format-standard","hentry","category-news-2"],"_links":{"self":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/22765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/comments?post=22765"}],"version-history":[{"count":1,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/22765\/revisions"}],"predecessor-version":[{"id":22771,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/22765\/revisions\/22771"}],"wp:attachment":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/media?parent=22765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/categories?post=22765"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/tags?post=22765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}