{"id":2055,"date":"2013-07-07T20:39:04","date_gmt":"2013-07-07T18:39:04","guid":{"rendered":"http:\/\/www.ollmetzer.com\/?p=2055"},"modified":"2015-08-26T17:05:37","modified_gmt":"2015-08-26T15:05:37","slug":"brauchstn-rechner-bau-ihn-doch-einfach-schnell-selber","status":"publish","type":"post","link":"https:\/\/www.ollmetzer.com\/?p=2055","title":{"rendered":"Brauchst&#8217;n Rechner? Bau ihn doch einfach schnell selber&#8230;"},"content":{"rendered":"<p>Auch in dieser Woche gab es wieder einen hervorragenden Vortrag aus der Reihe Shift-Restore-Escape an der Humboldt Universit\u00e4t. Nachdem die bisherigen technischen Vortr\u00e4ge stets davon handelten, neue Software auf bekannter alter Hardware zum Laufen zu bringen, ging es diesmal ans Eingemachte. Das Thema des Abends lautete<\/p>\n<p><em>Mit L\u00f6tkolben, Wire-Wrap-Pistole und Assembler &#8211; Z80 Selbstbaurechner<\/em><\/p>\n<p>Prof. Dr. Bernd Ulmann &#8211; Spitzname &#8222;Vaxman&#8220; &#8211; ist eigentlich f\u00fcr den  Umgang mit richtig grossen Ger\u00e4ten bekannt. Er sammelt alte VAX Rechner  von Digital Equipment. Dennoch hatte er Lust &#8222;schnell mal eben&#8220; einen  kleinen Z80 Rechner selbst zu bauen. Gesagt, getan. Das Projekt hat er  auf seiner Homepage unter <a title=\"Vaxman - Z80 Selbstbaurechner\" href=\"http:\/\/www.vaxman.de\/projects\/tiny_z80\/\" target=\"_blank\">http:\/\/www.vaxman.de\/projects\/tiny_z80\/<\/a> ausf\u00fchrlich dokumentiert, so dass ich mir hier Details spare.<\/p>\n<p>Die naheliegende Frage &#8222;Warum macht man sowas?&#8220; beantwortete er gleich am Anfang augenzwinkernd mit &#8222;wegen einer kleinen Midlife-Crisis&#8220; und weil man an solch einfachen Systemen den heutigen Studenten die Grundfunktion von Rechnern gut erkl\u00e4ren kann.<\/p>\n<div id=\"attachment_2059\" style=\"width: 490px\" class=\"wp-caption aligncenter\"><a rel=\"attachment wp-att-2059\" href=\"http:\/\/www.ollmetzer.com\/?attachment_id=2059\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2059\" class=\"size-medium wp-image-2059\" title=\"Die Idee - Handskizze\" src=\"http:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/idee-480x308.jpg\" alt=\"Die Idee - Handskizze\" width=\"480\" height=\"308\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/idee-480x308.jpg 480w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/idee.jpg 1024w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><p id=\"caption-attachment-2059\" class=\"wp-caption-text\">Die Idee - Handskizze<\/p><\/div>\n<p>Das Ergebnis der Arbeit ist ein Einplatinenrechner, der per serieller Schnittstelle an andere Rechner angeschlossen wird. Er ist mit einem Mini-Betriebssystem, einem <a title=\"Wikipedia: Maschinensprachemonitor\" href=\"http:\/\/de.wikipedia.org\/wiki\/Maschinensprachemonitor\" target=\"_blank\">Monitorprogramm<\/a>, einem <a title=\"Wikipedia: Forth Programmiersprache\" href=\"http:\/\/de.wikipedia.org\/wiki\/Forth_%28Programmiersprache%29\" target=\"_blank\">Forth-Interpreter<\/a> und experimentiell mit einem kleinen Basic Interpreter ausgestattet. Die weitaus meiste Arbeit steckt in dem Massenspeicher in Form eines CF-Karten Laufwerkes.<\/p>\n<div id=\"attachment_2060\" style=\"width: 490px\" class=\"wp-caption aligncenter\"><a rel=\"attachment wp-att-2060\" href=\"http:\/\/www.ollmetzer.com\/?attachment_id=2060\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2060\" class=\"size-medium wp-image-2060\" title=\"Hardware Revision 1\" src=\"http:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/revision_1-480x304.jpg\" alt=\"Hardware Revision 1\" width=\"480\" height=\"304\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/revision_1-480x304.jpg 480w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/revision_1.jpg 1024w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><p id=\"caption-attachment-2060\" class=\"wp-caption-text\">Hardware Revision 1<\/p><\/div>\n<p>Mitten w\u00e4hrend der Entwicklung entdeckte Ulmann, dass mit dem <a title=\"The N8VEM Home Brew Computer Project\" href=\"http:\/\/n8vem-sbc.pbworks.com\/w\/page\/4200908\/FrontPage\" target=\"_blank\">N8VEM<\/a> bereits ein vergleichbares Projekt existierte. Er hatte in der Veranstaltung sowohl den N8VEM, als auch die zweite Revision seines eigenen Rechners dabei, der mit einer deutlich kleineren Platine auskommt und mich ein wenig an den seeligen <a title=\"Wikipedia: Sinclair ZX81\" href=\"http:\/\/de.wikipedia.org\/wiki\/ZX81\" target=\"_blank\">Sinclair ZX81<\/a> einnerte, der aus nur vier Chips bestand.<\/p>\n<div id=\"attachment_2061\" style=\"width: 490px\" class=\"wp-caption aligncenter\"><a rel=\"attachment wp-att-2061\" href=\"http:\/\/www.ollmetzer.com\/?attachment_id=2061\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2061\" class=\"size-medium wp-image-2061\" title=\"N8VEM\" src=\"http:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/n8vem-480x270.jpg\" alt=\"N8VEM\" width=\"480\" height=\"270\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/n8vem-480x270.jpg 480w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/n8vem.jpg 1024w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><p id=\"caption-attachment-2061\" class=\"wp-caption-text\">N8VEM<\/p><\/div>\n<div id=\"attachment_2062\" style=\"width: 490px\" class=\"wp-caption aligncenter\"><a rel=\"attachment wp-att-2062\" href=\"http:\/\/www.ollmetzer.com\/?attachment_id=2062\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2062\" class=\"size-medium wp-image-2062\" title=\"Hardware Revision 2\" src=\"http:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/revision2-480x416.jpg\" alt=\"Hardware Revision 2\" width=\"480\" height=\"416\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/revision2-480x416.jpg 480w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/revision2.jpg 1024w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><p id=\"caption-attachment-2062\" class=\"wp-caption-text\">Hardware Revision 2<\/p><\/div>\n<p>Die abschliessende Live Pr\u00e4sentation wurde mit einer Aufgabe durchgef\u00fchrt, die in den 80er Jahren sehr popul\u00e4r war: Der Berechnung einer <a title=\"Wikipedia: Mandelbrot Menge\" href=\"http:\/\/de.wikipedia.org\/wiki\/Mandelbrot-Menge\" target=\"_blank\">Mandelbrot-Menge<\/a>. Einmal in Basic und einmal in Assembler. Ein- und Ausgabe erfolgten dabei in ASCII Code auf dem Terminalprogramm eines aktuellen Apple Laptops.<\/p>\n<div id=\"attachment_2063\" style=\"width: 490px\" class=\"wp-caption aligncenter\"><a rel=\"attachment wp-att-2063\" href=\"http:\/\/www.ollmetzer.com\/?attachment_id=2063\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2063\" class=\"size-medium wp-image-2063\" title=\"Live Demo\" src=\"http:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/live_demo-480x302.jpg\" alt=\"Live Demo\" width=\"480\" height=\"302\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/live_demo-480x302.jpg 480w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2013\/07\/live_demo.jpg 1024w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><p id=\"caption-attachment-2063\" class=\"wp-caption-text\">Live Demo<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Auch in dieser Woche gab es wieder einen hervorragenden Vortrag aus der Reihe Shift-Restore-Escape an der Humboldt Universit\u00e4t. Nachdem die bisherigen technischen Vortr\u00e4ge stets davon handelten, neue Software auf bekannter alter Hardware zum Laufen zu bringen, ging es diesmal ans Eingemachte. Das Thema des Abends lautete Mit L\u00f6tkolben, Wire-Wrap-Pistole und Assembler &#8211; Z80 Selbstbaurechner Prof. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,14],"tags":[],"class_list":["post-2055","post","type-post","status-publish","format-standard","hentry","category-development","category-retro"],"_links":{"self":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts\/2055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2055"}],"version-history":[{"count":1,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts\/2055\/revisions"}],"predecessor-version":[{"id":2064,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts\/2055\/revisions\/2064"}],"wp:attachment":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}