{"id":799,"date":"2018-05-10T05:49:47","date_gmt":"2018-05-10T05:49:47","guid":{"rendered":"https:\/\/www.vintagevibe.co.nzwww.vintagevibe.co.nz192.168.1.162\/?p=799"},"modified":"2025-07-27T21:42:36","modified_gmt":"2025-07-27T21:42:36","slug":"uk101-sbc","status":"publish","type":"post","link":"https:\/\/www.vintagevibe.co.nz\/?p=799","title":{"rendered":"Micro UK101 SBC"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_row _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221;]<\/p>\n<p>The micro UK101 described here is by Grant Searle effectively the stripped-down \u201ccore\u201d of the original UK101, and is no way intended to be the full UK101 implementation. The display and the keyboard circuitry and, instead, used a terminal emulation program (eg HyperTerm for Windows) as the keyboard\/display. This has resulted in a very simple circuit which is suitable for use embedded-control applications as well as a fully-functioning computer. I have tried to make as few functional changes as possible to allow old software to work, wherever possible. As a result the BASIC ROM is totally untouched.<\/p>\n<p>Although not the very simplest that can be designed, it is still straightforward. It is slightly more complicated due to the following:<br \/>1. The CPU is to run at 1MHz to match the original UK101. As a result, suitable clock division was needed to allow suitable serial speeds to be produced.<br \/>2. The ROM enabling in the original UK101 is not contiguous (in one block). This circuit is designed to use the original software on the UK101 (patched as needed) so the ROM needed to be enabled at two separate places in the memory map. The ACIA and RAM also needed suitable address decoding.<\/p>\n<p>Some patches have been applied to the CEGMON ROM to ensure ALL I\/O is via the serial port only, not to the screen<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/www.vintagevibe.co.nz\/wp-content\/uploads\/2025\/04\/UK101-Boot-Screen.jpg&#8221; title_text=&#8221;UK101-Boot-Screen&#8221; _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221;]<\/p>\n<p><span>The MicroUK101\u00a0<\/span><span>3K RAM, expandable on-board to 8K 32K RAM\u00a0<\/span><span>300 baud serial\/cassette interface 19200 baud serial interface. No cassette port needed as the PC can store the prorgams.\u00a0<\/span><span>16\u00d732 display All display via the terminal on the PC\u00a0<\/span><span>TV output and serial I\/O Only serial I\/O.<\/span><br \/><span>1MHz 6502 CPU 1MHz (although up to 8MHz CPU clock speed is possible)<\/span><br \/><span>Keyboard input (32 keys soldered directly onto the board) Input via serial connection<\/span><br \/><span>12 inch x 15 inch board 3 inch x 3 inch board<\/span><br \/><span>1.5A supply current 200mA supply current, probably less if CMOS CPU used.<\/span><br \/><span>Open-board construction (uncased) Up to you!<\/span><br \/><span>Microsoft BASIC Microsoft BASIC<\/span><br \/><span>Various monitors were available; CEGMON being a popular choice CEGMON monitor. Patched to ensure all I\/O is via the serial port only.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_row _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.5.3&#8243; _module_preset=&#8221;default&#8221;] The micro UK101 described here is by Grant Searle effectively the stripped-down \u201ccore\u201d of the original UK101, and is no way intended to be the full UK101 implementation. The display and the keyboard circuitry and, instead, used a terminal emulation program (eg HyperTerm for [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":802,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[9],"tags":[],"class_list":["post-799","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-single-board-computers"],"_links":{"self":[{"href":"https:\/\/www.vintagevibe.co.nz\/index.php?rest_route=\/wp\/v2\/posts\/799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vintagevibe.co.nz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vintagevibe.co.nz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vintagevibe.co.nz\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vintagevibe.co.nz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=799"}],"version-history":[{"count":7,"href":"https:\/\/www.vintagevibe.co.nz\/index.php?rest_route=\/wp\/v2\/posts\/799\/revisions"}],"predecessor-version":[{"id":1809,"href":"https:\/\/www.vintagevibe.co.nz\/index.php?rest_route=\/wp\/v2\/posts\/799\/revisions\/1809"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vintagevibe.co.nz\/index.php?rest_route=\/wp\/v2\/media\/802"}],"wp:attachment":[{"href":"https:\/\/www.vintagevibe.co.nz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vintagevibe.co.nz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vintagevibe.co.nz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}