1<!DOCTYPE html><html lang="de-DE"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>bo8h - Home</title><meta name="description" content="Ein 8-bit-Computer"><meta name="keywords" content="Private Webseite"><meta content="bo8h - Home" property="og:title"><meta content="website" property="og:type"><meta content="https://bo8h.de/Home/" property="og:url"><style> 2 .untrustedWidgetFrame { 3 width : 300px; 4 height : 200px; 5 border : 0; 6 } 7 </style>
7<script> 8 window.beng = window.beng || {}; 9 10 window.beng.env = { 11 language : "de", 12 country : "DE", 13 mode : "deploy", 14 context : "page", 15 pageId : "000000196984", 16 scope : "1991803", 17 isProtected: false, 18 navigationText : "Home", 19 instance : "1", 20 common_prefix : "//homepage.alfahosting.de", 21 design_common : "//homepage.alfahosting.de/beng/designs/", 22 design_template : "sys/cm_dh_086", 23 path_design : "//homepage.alfahosting.de/beng/designs/data/sys/cm_dh_086/", 24 path_res : "//homepage.alfahosting.de/res/", 25 path_bengres : "//homepage.alfahosting.de/beng/res/", 26 masterDomain : "", 27 preferredDomain : "", 28 preprocessHostingUri : function(uri) { 29 30 return uri || ""; 31 32 }, 33 hideEmptyAreas: false 34 }; 35 </script>
35<script src="//homepage.alfahosting.de/cm4all-beng-proxy/beng-proxy.js"></script>
35<link type="text/css" rel="stylesheet" href="https://cdn-eu.c4t.cc/pool/font-awesome/4.7.0/css/font-awesome.min.css"/> 36<link type="text/css" rel="stylesheet" href="//homepage.alfahosting.de/res/js/lib/css/popup-guistrap.css" /><link rel="stylesheet" type="text/css" href="//homepage.alfahosting.de/.cm4all/res/static/libcm4all-js-widget/3.85.43/css/widget-runtime.css" /> 37<link rel="stylesheet" type="text/css" href="//homepage.alfahosting.de/.cm4all/res/static/beng-editor/2.15.174/css/deploy.css" /> 38<link rel="stylesheet" type="text/css" href="//homepage.alfahosting.de/.cm4all/res/static/libcm4all-js-widget/3.85.43/css/slideshow-common.css" />
39<script src="//homepage.alfahosting.de/.cm4all/res/static/jquery-1.7/jquery.js"></script>
39<script src="//homepage.alfahosting.de/.cm4all/res/static/prototype-1.7.3/prototype.js"></script>
39<script src="//homepage.alfahosting.de/.cm4all/res/static/jslib/1.0.2/js/legacy.js"></script>
39<script src="//homepage.alfahosting.de/.cm4all/res/static/libcm4all-js-widget/3.85.43/js/widget-runtime.js"></script>
vendor: 1 bytes, line 39
39
40<script src="//homepage.alfahosting.de/.cm4all/res/static/libcm4all-js-widget/3.85.43/js/slideshow-common.js"></script>
vendor: 1 bytes, line 40
40
41<script src="//homepage.alfahosting.de/.cm4all/res/static/beng-editor/2.15.174/js/deploy.js"></script>
vendor: 1 bytes, line 41
41
42<script type="text/javascript" src="//homepage.alfahosting.de/.cm4all/uro/assets/js/uro-min.js"></script>
42<script> 43 (function() { 44 var linkElem = document.querySelector('link[href$="guistrap.css"], link[href$="guistrap.min.css"]'); 45 if (linkElem) { 46 linkElem.disabled = true; 47 setTimeout( 48 function() { 49 linkElem.disabled = false ; 50 }, 51 7500 52 ) 53 } 54 })(); 55 </script>
55<script> 56 window.cm_ensureFloatingSpace = function() { 57 jQuery(".cm_widget.cm_widget_float_left, .cm_widget.cm_widget_float_right").each(function (i, w) { 58 w = jQuery(w); 59 if (w.attr("data-original-width")) { 60 w.css("width", w.attr("data-original-width")); // reset to original width 61 w.removeAttr("data-original-width"); 62 } 63 if (w.closest(".cm-container-small, .cm-container-medium").length > 0) { 64 if (w.parent().innerWidth() - w.outerWidth() < 150 || 65 (w.attr("id").indexOf("FLMNGO_cm4all_com_widgets_Hamweather") >= 0 && w.outerWidth() < 150)) { 66 if (!w.attr("data-original-width")) { 67 w.attr("data-original-width", w[0].style.width); // store original width 68 } 69 w.css("width", "100%"); 70 } 71 } 72 }); 73 }; 74 jQuery(window).resize(window.cm_ensureFloatingSpace); 75 jQuery(document).ready(window.cm_ensureFloatingSpace); 76 </script>
76<script> 77 jQuery(document).ready(function() { 78 var as = jQuery(".cm_anchor"); 79 as.each(function() { 80 var a = jQuery(this); 81 var t = a.attr("title"); 82 a.hover( 83 function() {a.removeAttr("title");}, 84 function() {if(t) a.attr({title: t});});}); 85 }); 86 </script>
86<link href="//homepage.alfahosting.de/.cm4all/designs/static/sys/cm_dh_086/1686175670.77/css/main.css" rel="stylesheet" type="text/css"><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes"><link href="//homepage.alfahosting.de/.cm4all/designs/static/sys/cm_dh_086/1686175670.77/css/responsive.css" rel="stylesheet" type="text/css"><link href="//homepage.alfahosting.de/.cm4all/designs/static/sys/cm_dh_086/1686175670.77/css/cm-templates-global-style.css" rel="stylesheet" type="text/css">
86<script type="text/javascript" src="//homepage.alfahosting.de/.cm4all/designs/static/sys/cm_dh_086/1686175670.77/js/effects.js"></script>
86<link href="/.cm4all/handler.php/vars.css?v=20260927125630" type="text/css" rel="stylesheet">
86<script> 87 jQuery(document).ready(function () { 88 if (navigator.userAgent && navigator.userAgent.indexOf("Android 2.3") != -1) { 89 jQuery(".cm-background-effects").css("position", "absolute"); // (PBT: #4187) 90 } 91 }); 92 </script>
92<style type="text/css">.cm-logo {background-image: url("/.cm4all/uproc.php/0/.bild8.png/picture-1200?_=19d82591f20"); 93 background-position: 50% 50%; 94background-size: auto 100%; 95background-repeat: no-repeat; 96 }</style>
96<script type="text/javascript">window.cmLogoWidgetId = "ALFAHO_cm4all_com_widgets_Logo_1270855"; 97 window.cmLogoGetCommonWidget = function (){ 98 return new cm4all.Common.Widget({ 99 base : "/Home/index.php/", 100 session : "", 101 frame : "", 102 path : "ALFAHO_cm4all_com_widgets_Logo_1270855" 103 }) 104 }; 105 window.logoConfiguration = { 106 "cm-logo-x" : "50%", 107 "cm-logo-y" : "50%", 108 "cm-logo-v" : "2.0", 109 "cm-logo-w" : "auto", 110 "cm-logo-h" : "100%", 111 "cm-logo-di" : "sys/cm_dh_086", 112 "cm-logo-u" : "uro-service://", 113 "cm-logo-k" : "%7B%22serviceId%22%3A%220%22%2C%22path%22%3A%22%2F%22%2C%22name%22%3A%22bild8.png%22%2C%22type%22%3A%22image%2Fpng%22%2C%22size%22%3A%225378%22%2C%22start%22%3A%2219d82591f20%22%2C%22width%22%3A%22480%22%2C%22height%22%3A%22480%22%7D", 114 "cm-logo-bc" : "", 115 "cm-logo-ln" : "", 116 "cm-logo-ln$" : "", 117 "cm-logo-hi" : false 118 , 119 _logoBaseUrl : "uro-service:\/\/", 120 _logoPath : "%7B%22serviceId%22%3A%220%22%2C%22path%22%3A%22%2F%22%2C%22name%22%3A%22bild8.png%22%2C%22type%22%3A%22image%2Fpng%22%2C%22size%22%3A%225378%22%2C%22start%22%3A%2219d82591f20%22%2C%22width%22%3A%22480%22%2C%22height%22%3A%22480%22%7D" 121 };</script>
121<link rel="icon" href="data:;base64,iVBORw0KGgo="/><style id="cm_table_styles"></style><style id="cm_background_queries"></style>
121<script type="application/x-cm4all-cookie-consent" data-code=""></script>
121</head><body class=" device-desktop cm-deploy cm-deploy-342"><div class="cm-background"></div><div class="cm-background-video"></div><div class="cm-background-effects"></div><div class="cm-templates-container"><div class="cm_can_be_empty cm-kv-0" id="keyvisual"></div><div class="main_wrapper"><div class="top_wrapper"><div class="left_wrapper blured"><div class="cm_can_be_empty cm-logo" id="logo"></div><div class="mobile_navigation"><a href="javascript:void(0);"></a></div><div class="navigation_wrapper cm_with_forcesub" id="cm_navigation"><ul id="cm_mainnavigation"><li id="cm_navigation_pid_196984" class="cm_current"><a title="Home" href="/Home/" class="cm_anchor">Home</a></li><li id="cm_navigation_pid_196982"><a title="Downloads" href="/Downloads/" class="cm_anchor">Downloads</a></li><li id="cm_navigation_pid_197231"><a title="Vorteile" href="/Vorteile/" class="cm_anchor">Vorteile</a></li><li id="cm_navigation_pid_239047"><a title="Sedimal" href="/Sedimal/" class="cm_anchor">Sedimal</a></li><li id="cm_navigation_pid_233910"><a title="Bilder" href="/Bilder/" class="cm_anchor">Bilder</a></li><li id="cm_navigation_pid_231905"><a title="Offtopic" href="/Offtopic/" class="cm_anchor">Offtopic</a></li></ul></div></div><div class="cm-template-content content_wrapper blured"><div class="cm-background"> </div><div class="title_wrapper cm-templates-title-container cm_can_be_empty"><div class="title cm_can_be_empty cm-templates-heading__title" id="title" style=""><span style="font-family: Arial, Helvetica, sans-serif;">bo8h.de</span></div><div class="subtitle cm_can_be_empty cm-templates-heading__subtitle" id="subtitle" style=""><span style="font-family: Arial, Helvetica, sans-serif;">Die Zukunft ist hexadezimal.<br></span></div></div><div class="cm-template-content__main design_content cm-templates-text" id="content_main" data-cm-hintable="yes"><h2>bo8h - Ein 8bit-Computer</h2><p><span style="font-style: italic;">Update 11.Jan.2026</span></p><p><span style="font-weight: bold;">bo8h</span> ist ein 8bit-Computer für FPGA-Boards.<br>Realisierungen gibt es auf folgenden Boards:</p><p>Terasic/Altera Cyclone V GX Starterkit<br>Terasic/Altera DE10-Lite-Board</p><p>Die CPU hat einen vollständigen Befehlssatz mit 256 OpCodes.<br>Sie kann eine unbestimmte Anzahl 64KByte-Seiten adressieren<br>und ist auf Einfachheit optimiert. So hat sie keine Interrupts.<br>Das Ermitteln der Dauer von Befehlsfolgen durch Zählen<br>von Zyklen ist sehr einfach.</p><p>Das Gesamtsystem besteht aus den acht 64KByte-Seiten<br>Freies RAM, ROM/Video-RAM, Haupt-RAM, Zusatz-RAM,<br>Slot4 / Slot5 / Slot6 / Slot7. Auch das ROM ist real RAM.</p><p>Die Software enthält einen Texteditor, einen Assembler und eine<br>strukturierte Programmiersprache. Programmteile, auch in der<br>Hochsprache, können so geschrieben werden, dass die Zahl der<br>Taktzyklen exakt berechenbar ist.</p><p>Der Zeichensatz enthält neben Buchstaben und Sonderzeichen<br>einen Satz von sechzehn Ziffern, wobei die Ziffern A bis F<br>durch modifizierte Buchstaben dargestellt werden. Das soll<br>die Verbreitung des Hexadezimalsystems voranbringen.</p><p><br>Zur Weiterentwicklung werden noch Mitstreiter gesucht.</p><p>Für die Diskussion nutzen Sie bitte mikrocontroller.net<br><a href="http://www.mikrocontroller.net/articles/Benutzer:Bome" target="_blank" rel="noreferrer noopener" class="cm_anchor">http://www.mikrocontroller.net/articles/Benutzer:Bome</a> <br></p><p><br></p><div style="clear: both;" id="cm_bottom_clearer" contenteditable="false"></div></div></div></div><div class="footer_wrapper cm-templates-sidebar-container cm_can_be_empty"><div class="sidebar_wrapper cm-templates-sidebar-one"><div><div class="sidebar cm_can_be_empty" id="widgetbar_site_1" data-cm-hintable="yes"><p>Impressum</p><p>Josef Gnadl<br>IsarstraÃe 66<br>93057 Regensburg</p><p>[email protected]</p></div><div class="sidebar cm_can_be_empty" id="widgetbar_site_2" data-cm-hintable="yes"><p><br></p></div><div class="sidebar cm_can_be_empty" id="widgetbar_site_3" data-cm-hintable="yes"><p> </p></div><div class="sidebar cm_can_be_empty" id="widgetbar_site_4" data-cm-hintable="yes"><p> </p></div></div></div><div class="sidebar_wrapper cm-templates-sidebar-two"><div><div class="sidebar cm_can_be_empty" id="widgetbar_page_1" data-cm-hintable="yes"><p><br></p></div><div class="sidebar cm_can_be_empty" id="widgetbar_page_2" data-cm-hintable="yes"><p><br></p></div><div class="sidebar cm_can_be_empty" id="widgetbar_page_3" data-cm-hintable="yes"><p><br></p></div><div class="sidebar cm_can_be_empty" id="widgetbar_page_4" data-cm-hintable="yes"><p><br></p></div></div></div><div class="inner_wrapper cm-templates-footer cm_can_be_empty" id="footer" data-cm-hintable="yes"> </div></div></div></div><i class="fa fa-angle-double-up scroll-up"> </i>
121<script type="text/javascript" src="//homepage.alfahosting.de/.cm4all/designs/static/sys/cm_dh_086/1686175670.77/js/cm-templates-global-script.js"></script>
121<div class="cm_widget_anchor"><a name="ALFAHO_cm4all_com_widgets_CookiePolicy_1270857" id="widgetanchor_ALFAHO_cm4all_com_widgets_CookiePolicy_1270857"><!--cm4all.com.widgets.CookiePolicy--></a></div>
121<script data-tracking="true" data-cookie-settings-enabled="false" src="/.cm4all/widgetres.php/cm4all.com.widgets.CookiePolicy/show.js?v=202101081619" defer="defer" id="cookieSettingsScript"></script>
121<noscript ><div style="position:absolute;bottom:0;" id="statdiv"><img alt="" height="1" width="1" src="//homepage.alfahosting.de/.cm4all/_pixel.img?site=1684273-LsLoaxga&page=pid_196984&path=%2FHome%2Findex.php%2F&nt=Home"/></div></noscript>
121<script type="text/javascript">//<![CDATA[ 122 document.body.insertAdjacentHTML('beforeend', '<div style="position:absolute;bottom:0;" id="statdiv"><img alt="" height="1" width="1" src="//homepage.alfahosting.de/.cm4all/_pixel.img?site=1684273-LsLoaxga&page=pid_196984&path=%2FHome%2Findex.php%2F&nt=Home&domain='+escape(document.location.hostname)+'&ref='+escape(document.referrer)+'"/></div>'); 123 //]]></script>
123<div style="display: none;" id="keyvisualWidgetVideosContainer"></div><style type="text/css"></style><style type="text/css"> 124 #keyvisual { 125 overflow: hidden; 126 } 127 .kv-video-wrapper { 128 width: 100%; 129 height: 100%; 130 position: relative; 131 } 132 </style>
132<script type="text/javascript"> 133 jQuery(document).ready(function() { 134 function moveTempVideos(slideshow, isEditorMode) { 135 var videosContainer = document.getElementById('keyvisualWidgetVideosContainer'); 136 if (videosContainer) { 137 while (videosContainer.firstChild) { 138 var div = videosContainer.firstChild; 139 var divPosition = div.className.substring('cm-kv-0-tempvideo-'.length); 140 if (isEditorMode && parseInt(divPosition) > 1) { 141 break; 142 } 143 videosContainer.removeChild(div); 144 if (div.nodeType == Node.ELEMENT_NODE) { 145 var pos = ''; 146 if (slideshow) { 147 pos = '-' + divPosition; 148 } 149 var kv = document.querySelector('.cm-kv-0' + pos); 150 if (kv) { 151 if (!slideshow) { 152 var wrapperDiv = document.createElement("div"); 153 wrapperDiv.setAttribute("class", "kv-video-wrapper"); 154 kv.insertBefore(wrapperDiv, kv.firstChild); 155 kv = wrapperDiv; 156 } 157 while (div.firstChild) { 158 kv.appendChild(div.firstChild); 159 } 160 if (!slideshow) { 161 break; 162 } 163 } 164 } 165 } 166 } 167 } 168 169 function kvClickAction(mode, href) { 170 if (mode == 'internal') { 171 window.location.href = href; 172 } else if (mode == 'external') { 173 var a = document.createElement('a'); 174 a.href = href; 175 a.target = '_blank'; 176 a.rel = 'noreferrer noopener'; 177 a.click(); 178 } 179 } 180 181 var keyvisualElement = jQuery("[cm_type=keyvisual]"); 182 if(keyvisualElement.length == 0){ 183 keyvisualElement = jQuery("#keyvisual"); 184 } 185 if(keyvisualElement.length == 0){ 186 keyvisualElement = jQuery("[class~=cm-kv-0]"); 187 } 188 189 moveTempVideos(false, false); 190 var video = document.querySelector('#keyvisual video'); 191 if (video) { 192 video.play(); 193 } 194 195 var containers = document.querySelectorAll("[cm_type=keyvisual], [id=keyvisual], .cm-keyvisual"); 196 for (var i = 0; i < containers.length; i++) { 197 var container = containers[i]; 198 if (container && window.beng && beng.env && beng.env.hideEmptyAreas) { 199 if (beng.env.mode != "edit") { 200 container.addClassName("cm_empty"); 201 } else { 202 container.addClassName("cm_empty_editor"); 203 } 204 } 205 } 206 207 }); 208 </script>
208</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.