{"id":875,"date":"2015-04-03T15:26:08","date_gmt":"2015-04-03T14:26:08","guid":{"rendered":"http:\/\/www.randomorbit.co.uk\/?p=875"},"modified":"2018-01-01T16:37:00","modified_gmt":"2018-01-01T16:37:00","slug":"grant-searles-multicomp","status":"publish","type":"post","link":"https:\/\/www.randomorbit.co.uk\/?p=875","title":{"rendered":"Grant Searle&#8217;s Multicomp"},"content":{"rendered":"<p><a href=\"http:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_144747337.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-870\" src=\"http:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_144747337-169x300.jpg\" alt=\"IMG_20150403_144747337\" width=\"169\" height=\"300\" srcset=\"https:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_144747337-169x300.jpg 169w, https:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_144747337-575x1024.jpg 575w, https:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_144747337.jpg 1456w\" sizes=\"auto, (max-width: 169px) 100vw, 169px\" \/><\/a>I have just screwed the lid down on the machine you see to the right. This is my self built Multicomp.<\/p>\n<p><a title=\"Grant Searle\" href=\"http:\/\/searle.hostei.com\/grant\/\">Grant Searle<\/a> has been prolific when it comes to modern builds of retro computers. On his web site you will find examples of <a title=\"Z80\" href=\"http:\/\/searle.hostei.com\/grant\/z80\/SimpleZ80.html\">Z80<\/a>, <a title=\"6502\" href=\"http:\/\/searle.hostei.com\/grant\/6502\/Simple6502.html\">6502<\/a> and <a title=\"6809\" href=\"http:\/\/searle.hostei.com\/grant\/6809\/Simple6809.html\">6809<\/a> based machines. All with schematics and details on how he built them.<\/p>\n<p>His work has inspired other to have a go at building a simple machine with the minimum of parts (The Z80 uses 7 chips).<\/p>\n<p>The only problem you really face is which to build. He has a solution. Build the <a title=\"Multicomp\" href=\"http:\/\/searle.hostei.com\/grant\/Multicomp\/index.html\">Multicomp<\/a>. This machine is based on a cheap <a title=\"FPGA\" href=\"http:\/\/en.wikipedia.org\/wiki\/Field-programmable_gate_array\">FPGA <\/a>board that uses free tools from Altera to build a machine that emulates any of the above processors and wraps a machine around them.<\/p>\n<p>The word &#8220;emulates&#8221; is a bit of a grey term here as the machine is implemented in hardware. This is not the same as running a Spectrum emulator on your WinPC. The logic needed to &#8220;be&#8221; a Z80 is programmed into the FPGA at build time and there it sits, being a Z80. There is no other software &#8220;tricking&#8221; a Spectrum program into running. The only software there is\u00a0 running on the bare metal.<\/p>\n<h2><a href=\"http:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_145227272_HDR-e1428071069764.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-872\" src=\"http:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_145227272_HDR-e1428071069764-300x169.jpg\" alt=\"IMG_20150403_145227272_HDR\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_145227272_HDR-e1428071069764-300x169.jpg 300w, https:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_145227272_HDR-e1428071069764-1024x575.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Mine all mine.<\/h2>\n<p>Mine has been built as a Z80 with 2k of RAM (this saves an external chip but upto 64kb can be accessed). I have two serial ports and a VGA port. These can&#8217;t all be accessed at the same time but it&#8217;s very easy to reprogram it to use whichever of the port you need.<\/p>\n<p>I&#8217;ve used a small piece of blob-board to sit on the FPGA boards I\/O pins to give me something to work on. The serial outputs of the FPGA are not at RS-232 levels and so I bought two, cheap, level converters built into 9 way D-type sockets.<\/p>\n<p><a href=\"http:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_145144622_HDR-e1428071088834.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-medium wp-image-871 alignright\" src=\"http:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_145144622_HDR-e1428071088834-300x169.jpg\" alt=\"IMG_20150403_145144622_HDR\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_145144622_HDR-e1428071088834-300x169.jpg 300w, https:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/IMG_20150403_145144622_HDR-e1428071088834-1024x575.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>The whole thing is packaged into a box previously occupied by a digital TV decoder that went &#8220;POP&#8221; in a stylish fashion.<\/p>\n<p>Get out there now and build your own. Please.<\/p>\n<p><a href=\"http:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Screenshot-from-2015-04-03-145431.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-874\" src=\"http:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Screenshot-from-2015-04-03-145431-300x231.png\" alt=\"Screenshot from 2015-04-03 14:54:31\" width=\"300\" height=\"231\" srcset=\"https:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Screenshot-from-2015-04-03-145431-300x231.png 300w, https:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Screenshot-from-2015-04-03-145431.png 750w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have just screwed the lid down on the machine you see to the right. This is my self built Multicomp. Grant Searle has been prolific when it comes to modern builds of retro computers. On his web site you will find examples of Z80, 6502 and 6809 based machines. All with schematics and details &hellip; <a href=\"https:\/\/www.randomorbit.co.uk\/?p=875\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Grant Searle&#8217;s Multicomp<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[93],"tags":[],"class_list":["post-875","post","type-post","status-publish","format-standard","hentry","category-multicomp"],"featured_image_src":null,"author_info":{"display_name":"andy","author_link":"https:\/\/www.randomorbit.co.uk\/?author=1"},"_links":{"self":[{"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=875"}],"version-history":[{"count":4,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/875\/revisions"}],"predecessor-version":[{"id":1283,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/875\/revisions\/1283"}],"wp:attachment":[{"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}