{"id":7720,"date":"2022-12-20T20:12:59","date_gmt":"2022-12-20T19:12:59","guid":{"rendered":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/?p=7720"},"modified":"2022-12-20T12:09:58","modified_gmt":"2022-12-20T11:09:58","slug":"ein-nachbauprojekt-fuer-die-vectrex","status":"publish","type":"post","link":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/2022\/12\/20\/ein-nachbauprojekt-fuer-die-vectrex\/","title":{"rendered":"Ein Nachbauprojekt f\u00fcr die Vectrex"},"content":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_7720\" class=\"pvc_stats all  \" data-element-id=\"7720\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p style=\"text-align: justify\">Es ist wieder einige Zeit vergangen, dass ich es schaffe, in den sp\u00e4teren Abendstunden Zeit und Energie zu finden, hier im Blog \u00fcber eines meiner kleinen Projektchen zu schreiben. Ich habe mir in den letzten Jahren angew\u00f6hnt, bei Autofahrten und n\u00e4chtens, Podcasts zu h\u00f6ren. Dazu geh\u00f6ren in erster Linie Podcasts zu technischen Themen. Darunter ist auch ein Podcast, der sich &#8222;Retrokompott&#8220; nennt und sich mit Homecomputern und Technik aus unserer Jugendzeit besch\u00e4ftigt. Deren Slogan lautet:<\/p>\n<blockquote>\n<p style=\"text-align: justify\"><em>Retrokompott, eine Zeitreise in die Vergangenheit <\/em><em>alter Homecomputer, Spielekonsolen und Games<\/em><\/p>\n<\/blockquote>\n<p style=\"text-align: justify\"><em>[<a href=\"http:\/\/blog.retrokompott.de\/\">http:\/\/blog.retrokompott.de\/<\/a>]<br \/>\n<\/em><\/p>\n<p style=\"text-align: justify\">In einem der Beitr\u00e4ge von Retrokompott diskutierte man einige Folgen lang (172-177) \u00fcber die Vectrex, den Heim &#8211; Vectorspieleautomaten von MBE. Hier wurden unter anderen auch Homebrewprojekte, also Software-Eigenentwicklungen der Anwender vorgestellt.&nbsp; &#8222;Vectorblade&#8220; ist dabei ein Spieletitel, der von Malban [<a href=\"http:\/\/vide.malban.de\/\">http:\/\/vide.malban.de\/<\/a>] entwickelt wurde. Das Projekt wurde dabei mit dem ebenfalls von Malban entwickelten Vectrexcompiler (vide) erstellt. Die Sourcen sind \u00f6ffentlich auf der Website verf\u00fcgbar. In dem &#8222;Kompott&#8220;-Beitrag hat man so begeistert \u00fcber Vectorblade berichtet, dass mein Interesse daf\u00fcr geweckt war. Das Spielemodul war auch eine Zeit lang \u00fcber Malban zu erwerben. Ich habe aber keine Quelle gefunden, \u00fcber die ich das Modul auf einfache Weise erwerben kann. So dachte ich mir, baue ich mir das halt einfach nach. Das Besondere an diesem Gamerom ist die Gr\u00f6\u00dfe des Games. Es hat stolze 192 kB. Um diesen Speicher adressieren zu k\u00f6nnen, hat sich Malban der Bank-Switching Technologie bedient. Er verwendet in seinem Design einen Flash-Speicher von SST, den SST39SF020. Das Bankswitching wird \u00fcber einen Vierfach-2-Eingang NAND Schmitt Trigger (74AC132) gesteuert. Malban hat auf git das Layout ver\u00f6ffentlicht. Dort verwendet er den Speicher im DIL-Package und ebenso auch den AC132. Eine detaillierte Anleitung findet man <a href=\"http:\/\/vide.malban.de\/vectorblade\/building-vectorblade\/vectorblade-build-the-hardware\">hier<\/a>.<\/p>\n<p style=\"text-align: justify\">Da ich von meinem alten Selbstbau-Rom Modul Projekt noch einige Platinen \u00fcber habe, konnte ich schnell einen Versuchsaufbau zusammenstoppeln.&nbsp; Flashspeicher hatte ich zwar keinen zur Verf\u00fcgung \u2013 sehr wohl aber eine ausreichend gro\u00dfes EPROM. Der Vide-Compiler und die Source-Files sind auf Malbans GIT ebenfalls ver\u00f6ffentlicht. Nach kurzem Studium seines Vide-Compilers ist es mir gelungen das Projekt zu kompilieren und eine ROM &#8211; Datei zu erstellen. Mit meinem &#8222;Fernostprogrammer\u201c&nbsp;konnte ich dann das EPROM &#8222;brennen&#8220;.&nbsp; Mit ein paar Drahtbr\u00fccken und einem AC132 wurde aus meinem alten ROM-Platinen Projekt dann der Vectorblade Versuchsaufbau.<\/p>\n<div id=\"attachment_7724\" style=\"width: 484px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20220912124641-scaled.jpg\"><img fetchpriority=\"high\" decoding=\"async\" aria-describedby=\"caption-attachment-7724\" class=\"wp-image-7724 size-large\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20220912124641-770x1024.jpg\" alt=\"\" width=\"474\" height=\"630\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20220912124641-770x1024.jpg 770w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20220912124641-226x300.jpg 226w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20220912124641-768x1021.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20220912124641-1155x1536.jpg 1155w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20220912124641-1540x2048.jpg 1540w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20220912124641-scaled.jpg 1925w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><p id=\"caption-attachment-7724\" class=\"wp-caption-text\">Versuchsaufbau Vectorblade<\/p><\/div>\n<div class='embed-container'><iframe title=\"Vectrex Vectorblade Nachbau\" width=\"608\" height=\"1080\" src=\"about:blank\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"\" class=\"lazyload\" data-src=\"https:\/\/www.youtube.com\/embed\/J2u_XakEdE4?feature=oembed\"><\/iframe><\/div>\n<p style=\"text-align: justify\">Mit der Ausnahme, dass keine Settings gespeichert werden k\u00f6nnen, funktioniert der Testaufbau und das Game l\u00e4sst sich spielen :). Der n\u00e4chste Schritt des Nachbaus war dann die Platine zu zeichnen. Hier wollte ich den Schmitt-Trigger Baustein in SMD Ausf\u00fchrung einbauen und den SST weiterhin in DIL. Ich habe diese Ausf\u00fchrung auch realisiert und erfolgreich getestet. Es gibt aber einen kleinen Haken &#8211; keiner meiner Lieferanten hat den SST39SF020 Flashspeicher in DIL Ausf\u00fchrung auf Lager. Ich habe jetzt zwar einige Platinen mit DIL &#8211; Layout aber eben keine Chips&#8230; Also noch einmal zum PC und das Design auf PLCC Sockel umzeichnen. Gedacht &#8211; getan und einen Satz Platinen beim Fernostproduzenten bestellt.<\/p>\n<p><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221103125301-scaled.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-7728 size-large\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221103125301-scaled-e1671530382888-1024x770.jpg\" alt=\"\" width=\"474\" height=\"356\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221103125301-scaled-e1671530382888-1024x770.jpg 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221103125301-scaled-e1671530382888-300x226.jpg 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221103125301-scaled-e1671530382888-768x578.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221103125301-scaled-e1671530382888-1536x1155.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221103125301-scaled-e1671530382888-2048x1540.jpg 2048w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Ein passendes Geh\u00e4use l\u00e4sst sich mit dem 3D-Drucker selbst erstellen. Genauer gesagt wurde ich auf Thingiverse f\u00fcndig und konnte&nbsp; aus einer Vielzahl an geeigneten Designs w\u00e4hlen.<\/p>\n<p><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182638-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7732 size-large\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182638-scaled-e1671532299219-1024x992.jpg\" alt=\"\" width=\"474\" height=\"459\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182638-scaled-e1671532299219-1024x992.jpg 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182638-scaled-e1671532299219-300x291.jpg 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182638-scaled-e1671532299219-768x744.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182638-scaled-e1671532299219-1536x1488.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182638-scaled-e1671532299219.jpg 1856w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182653-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7734 size-large\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182653-scaled-e1671532809876-1007x1024.jpg\" alt=\"\" width=\"474\" height=\"482\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182653-scaled-e1671532809876-1007x1024.jpg 1007w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182653-scaled-e1671532809876-295x300.jpg 295w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182653-scaled-e1671532809876-768x781.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182653-scaled-e1671532809876-1510x1536.jpg 1510w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2022\/12\/IMG20221109182653-scaled-e1671532809876.jpg 1919w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Es fehlt zwar das Overlay &#8211;&nbsp; aber auch ohne das macht das Spiel Spass. Hier ist Malban ein tolles Game gelungen.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_7720\" class=\"pvc_stats all  \" data-element-id=\"7720\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p>Es ist wieder einige Zeit vergangen, dass ich es schaffe, in den sp\u00e4teren Abendstunden Zeit und Energie zu finden, hier im Blog \u00fcber eines meiner kleinen Projektchen zu schreiben. Ich habe mir in den letzten Jahren angew\u00f6hnt, bei Autofahrten und n\u00e4chtens, Podcasts zu h\u00f6ren. Dazu geh\u00f6ren in erster Linie Podcasts zu technischen Themen. Darunter ist&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/2022\/12\/20\/ein-nachbauprojekt-fuer-die-vectrex\/\">Weiterlesen<\/a><\/p>\n","protected":false},"author":86,"featured_media":7736,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[57,483],"tags":[2381,2384,2383,2387,2382,2386,2388,1432,1446,2380,2385,2389,2390],"class_list":["post-7720","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elektronikbastler","category-retro-computer","tag-malban","tag-nachbauprojekt","tag-retrokompott","tag-retrokompott-podcast","tag-rommodul","tag-sst39sf020","tag-vectorblade","tag-vectrex","tag-vectrexgames","tag-vectrexspiel","tag-vectrexspiele","tag-vide","tag-vide-compiler"],"a3_pvc":{"activated":true,"total_views":111,"today_views":0},"_links":{"self":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/posts\/7720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/users\/86"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/comments?post=7720"}],"version-history":[{"count":0,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/posts\/7720\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/media\/7736"}],"wp:attachment":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/media?parent=7720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/categories?post=7720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/tags?post=7720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}