{"id":22,"date":"2007-12-27T16:13:00","date_gmt":"2007-12-27T16:13:00","guid":{"rendered":"http:\/\/skooldays.com\/blog\/sinclair-zx81\/"},"modified":"2011-09-07T10:57:45","modified_gmt":"2011-09-07T09:57:45","slug":"sinclair-zx81","status":"publish","type":"post","link":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/","title":{"rendered":"Sinclair ZX81"},"content":{"rendered":"<div class=\"e526d1e761560160a119e3b74cb2a974\" data-index=\"4\" style=\"float: left; margin: 0px 0px 0px 0;\">\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<!-- skool-response -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-1609637348681190\"\r\n     data-ad-slot=\"3558122710\"\r\n     data-ad-format=\"autorelaxed\"><\/ins>\r\n<script>\r\n(adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\n<\/div>\n<div class=\"flickr-frame\">Black and white with very annoying touch sensitive buttons<\/div>\n<p class=\"flickr-yourcomment\">They were the days&#8230;.<br \/>\nUseless without its 16k Ram Pack<\/p>\n<p class=\"flickr-yourcomment\">One reader said &#8220;If you had an extension pack you had to hold it in place with Blu-Tack, because if it wobbled a bit you&#8217;d lose everything&#8221;<\/p>\n<p>As with the ZX80, the processor was a NEC Zilog Z80-compatible, running at a clock rate of 3.25 MHz, but the system ROM had grown to 8192 bytes in size, and the BASIC now supported floating point arithmetic[1]. It was an adaption of the ZX80 ROM by Steve Vickers on contract from Nine Tiles Ltd, the authors of Sinclair BASIC. The new ROM also worked in the ZX80 and Sinclair offered it as an upgrade for the older ZX80 for a while.<\/p>\n<div id=\"attachment_2051\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2051\" class=\"size-full wp-image-2051\" title=\"zx-81\" src=\"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg\" alt=\"Sinclair ZX81\" width=\"500\" height=\"397\" srcset=\"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg 500w, http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81-160x127.jpg 160w, http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81-300x238.jpg 300w, http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81-377x300.jpg 377w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-2051\" class=\"wp-caption-text\">Sinclair ZX81- Retro Computing at its best<\/p><\/div>\n<p>As suggested, the computer was similar to the ZX80, but was built around a semi-custom Ferranti ULA (Uncommitted Logic Array) instead of TTL logic. The redesigned system board therefore had only four or five ICs: the microprocessor, the ULA, the 8192 bytes ROM, and either one 1024 bytes RAM chip, or two 1024&#215;4 bit RAM chips.<\/p><div class=\"e526d1e761560160a119e3b74cb2a974\" data-index=\"1\" style=\"float: none; margin:5px 0 5px 0; text-align:center;\">\nskool\r\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-format=\"autorelaxed\"\r\n     data-ad-client=\"ca-pub-1609637348681190\"\r\n     data-ad-slot=\"3558122710\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\n<\/div>\n\n<p>A 16-KB RAM pack that plugged into the rear of the ZX81The base system as supplied (in the UK for approximately GB\u00a370 fully built and GB\u00a350 as a kit requiring soldering, or US$100 in the US) had 1 KB of RAM. This RAM was used to hold the computer&#8217;s system variables, the screen image, and any programs and data. The screen was text only, 32 characters wide by 24 high. Blocky graphics with a resolution of 64 by 48 pixels were possible by the use of the PLOT command, which ingeniously selected among a set of 16 graphics characters.<\/p>\n<p>To conserve memory, the screen bytes were stored as minimal length strings: for example, if a screen line was only 12 characters long, it would be stored as only those 12 characters followed by the code for a new line, the rest of the line being automatically assumed to be spaces. Using this knowledge, it was common to write programs that kept to the top left of the screen to save memory. As another memory-saving feature, BASIC keywords were stored as 1-byte tokens. If memory grew short, the number of lines displayed on the TV screen would be reduced.<\/p>\n<p>Even so, there were many games and applications that ran in the minimalistic 1 KB, including a basic game of Chess. It was not that hard to get to know, understand, and control the computer completely, something almost impossible with the computers of today.<\/p>\n<p>Originally sold via mail order in kit or assembled form, but a later deal with high street retail W.H.Smith saw the ZX81 and all accessories being sold on the high street (ZX81 was \u00a369.99, 16K RAM pack \u00a349.99, Printer \u00a349.99)<\/p>\n<p>The ZX81 was used as an analogy in the Comedy cult series Red Dwarf (S05E01 &#8211; Psiriens) in exclamation that their ship had survived a collision and crash landing wholly intact &#8220;Starbug was made to last, sir. This old baby has crashed more times than a ZX81&#8221;<\/p>\n<!--CusAds0-->\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<a href=\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/\"><img width=\"125\" height=\"99\" src=\"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81-160x127.jpg\" class=\"alignright tfe wp-post-image\" alt=\"Sinclair ZX81\" decoding=\"async\" loading=\"lazy\" srcset=\"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81-160x127.jpg 160w, http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81-300x238.jpg 300w, http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81-377x300.jpg 377w, http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg 500w\" sizes=\"auto, (max-width: 125px) 100vw, 125px\" \/><\/a><p>Black and white with very annoying touch sensitive buttons They were the days&#8230;. Useless without its 16k Ram Pack One reader said &#8220;If you had an extension pack you had to hold it in place with Blu-Tack, because if it &hellip; <a href=\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2051,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[11],"tags":[52],"class_list":["post-22","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arcade","tag-52"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sinclair ZX81<\/title>\n<meta name=\"description\" content=\"Sinclair ZX81- Retro Computing at its best\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Skooldays\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/\"},\"author\":{\"name\":\"Skooldays\",\"@id\":\"http:\/\/www.skooldays.com\/blog\/#\/schema\/person\/7737d0880c9ea762e2b2c2475c12a0ca\"},\"headline\":\"Sinclair ZX81\",\"datePublished\":\"2007-12-27T16:13:00+00:00\",\"dateModified\":\"2011-09-07T09:57:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/\"},\"wordCount\":522,\"commentCount\":1,\"image\":{\"@id\":\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg\",\"keywords\":[\"1980\"],\"articleSection\":[\"Arcade\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/\",\"url\":\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/\",\"name\":\"Sinclair ZX81\",\"isPartOf\":{\"@id\":\"http:\/\/www.skooldays.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg\",\"datePublished\":\"2007-12-27T16:13:00+00:00\",\"dateModified\":\"2011-09-07T09:57:45+00:00\",\"author\":{\"@id\":\"http:\/\/www.skooldays.com\/blog\/#\/schema\/person\/7737d0880c9ea762e2b2c2475c12a0ca\"},\"description\":\"Sinclair ZX81- Retro Computing at its best\",\"breadcrumb\":{\"@id\":\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#primaryimage\",\"url\":\"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg\",\"contentUrl\":\"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg\",\"width\":\"500\",\"height\":\"397\",\"caption\":\"Sinclair ZX81- Retro Computing at its best\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/www.skooldays.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sinclair ZX81\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.skooldays.com\/blog\/#website\",\"url\":\"http:\/\/www.skooldays.com\/blog\/\",\"name\":\"Skooldays\",\"description\":\"Nostalgic &amp; Vintage Memorabilia\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.skooldays.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/www.skooldays.com\/blog\/#\/schema\/person\/7737d0880c9ea762e2b2c2475c12a0ca\",\"name\":\"Skooldays\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/www.skooldays.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9fbf7095d09bdf296986909afbe3c2cd?s=96&d=http%3A%2F%2Fwww.skooldays.com%2Fblog%2Fwp-content%2Fthemes%2Fretromania%2Fimages%2Ffavicon.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9fbf7095d09bdf296986909afbe3c2cd?s=96&d=http%3A%2F%2Fwww.skooldays.com%2Fblog%2Fwp-content%2Fthemes%2Fretromania%2Fimages%2Ffavicon.png&r=g\",\"caption\":\"Skooldays\"},\"description\":\"This web site and blog is updated regularly with your memories you have forgotten to remember! Capture your past on the new Skoolday Blog\",\"sameAs\":[\"http:\/\/www.skooldays.com\/\"],\"url\":\"http:\/\/www.skooldays.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sinclair ZX81","description":"Sinclair ZX81- Retro Computing at its best","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":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/","twitter_misc":{"Written by":"Skooldays","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#article","isPartOf":{"@id":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/"},"author":{"name":"Skooldays","@id":"http:\/\/www.skooldays.com\/blog\/#\/schema\/person\/7737d0880c9ea762e2b2c2475c12a0ca"},"headline":"Sinclair ZX81","datePublished":"2007-12-27T16:13:00+00:00","dateModified":"2011-09-07T09:57:45+00:00","mainEntityOfPage":{"@id":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/"},"wordCount":522,"commentCount":1,"image":{"@id":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#primaryimage"},"thumbnailUrl":"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg","keywords":["1980"],"articleSection":["Arcade"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/","url":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/","name":"Sinclair ZX81","isPartOf":{"@id":"http:\/\/www.skooldays.com\/blog\/#website"},"primaryImageOfPage":{"@id":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#primaryimage"},"image":{"@id":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#primaryimage"},"thumbnailUrl":"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg","datePublished":"2007-12-27T16:13:00+00:00","dateModified":"2011-09-07T09:57:45+00:00","author":{"@id":"http:\/\/www.skooldays.com\/blog\/#\/schema\/person\/7737d0880c9ea762e2b2c2475c12a0ca"},"description":"Sinclair ZX81- Retro Computing at its best","breadcrumb":{"@id":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#primaryimage","url":"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg","contentUrl":"http:\/\/www.skooldays.com\/blog\/wp-content\/uploads\/zx-81.jpg","width":"500","height":"397","caption":"Sinclair ZX81- Retro Computing at its best"},{"@type":"BreadcrumbList","@id":"http:\/\/www.skooldays.com\/blog\/sinclair-zx81\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/www.skooldays.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Sinclair ZX81"}]},{"@type":"WebSite","@id":"http:\/\/www.skooldays.com\/blog\/#website","url":"http:\/\/www.skooldays.com\/blog\/","name":"Skooldays","description":"Nostalgic &amp; Vintage Memorabilia","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.skooldays.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/www.skooldays.com\/blog\/#\/schema\/person\/7737d0880c9ea762e2b2c2475c12a0ca","name":"Skooldays","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.skooldays.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9fbf7095d09bdf296986909afbe3c2cd?s=96&d=http%3A%2F%2Fwww.skooldays.com%2Fblog%2Fwp-content%2Fthemes%2Fretromania%2Fimages%2Ffavicon.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9fbf7095d09bdf296986909afbe3c2cd?s=96&d=http%3A%2F%2Fwww.skooldays.com%2Fblog%2Fwp-content%2Fthemes%2Fretromania%2Fimages%2Ffavicon.png&r=g","caption":"Skooldays"},"description":"This web site and blog is updated regularly with your memories you have forgotten to remember! Capture your past on the new Skoolday Blog","sameAs":["http:\/\/www.skooldays.com\/"],"url":"http:\/\/www.skooldays.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"http:\/\/www.skooldays.com\/blog\/wp-json\/wp\/v2\/posts\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.skooldays.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.skooldays.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.skooldays.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.skooldays.com\/blog\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":4,"href":"http:\/\/www.skooldays.com\/blog\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"predecessor-version":[{"id":2053,"href":"http:\/\/www.skooldays.com\/blog\/wp-json\/wp\/v2\/posts\/22\/revisions\/2053"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.skooldays.com\/blog\/wp-json\/wp\/v2\/media\/2051"}],"wp:attachment":[{"href":"http:\/\/www.skooldays.com\/blog\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.skooldays.com\/blog\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.skooldays.com\/blog\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}