{"id":294823,"date":"2024-04-28T08:59:00","date_gmt":"2024-04-28T06:59:00","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=294823"},"modified":"2024-04-28T08:59:00","modified_gmt":"2024-04-28T06:59:00","slug":"zilog-z80-prozessor-eingestellt-lang-lebe-der-z80","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2024\/04\/28\/zilog-z80-prozessor-eingestellt-lang-lebe-der-z80\/","title":{"rendered":"Zilog Z80-Prozessor eingestellt &#8211; lang lebe der Z80"},"content":{"rendered":"<p>Vor wenigen Tagen gab es die Meldung, dass der 8-Bit-Mikroprozessor Z80 von Zilog nach 50 Jahren in der Produktion eingestellt wurde. Ist nat\u00fcrlich nur die \"halbe Wahrheit\", denn der Z80 wird wohl als 16-Bit-Variante irgendwo weiter leben. Wie es so ist, wenn Titanen oder alte IT-Digisaurier sich erinnern, fallen einem Geschichten aus der wilden Anfangszeit ein. Der Z80 hat auch a bisserl schuld, dass ich als nichtsnutziger Blogger geendet bin. Kleiner R\u00fcckblick gef\u00e4llig?<\/p>\n<p><!--more--><\/p>\n<h2>Der Zilog Z80 <\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/vg07.met.vgwort.de\/na\/04f17554909b4e239853360b41e1e554\" width=\"1\" height=\"1\"\/>Der <a href=\"https:\/\/de.wikipedia.org\/wiki\/Zilog_Z80\" target=\"_blank\" rel=\"noopener\">Zilog Z80<\/a> ist ein Mikroprozessor mit 8-Bit-Architektur, der vom Unternehmen Zilog entwickelt wurde und seit 1976 vertrieben wird. In CMOS-Technik ist der Z80 bis Juni 2024 lieferbar, wei\u00df die Wikipedia. Dieser Prozessor Er entstand kurz nachdem Federico Faggin das Unternehmen Intel verlassen und sein eigenes Unternehmen Zilog gegr\u00fcndet hatte. Bei Intel hatte er am 8080-Mikroprozessor gearbeitet.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/19\/Zilog_Z80.jpg\" width=\"396\" height=\"218\"\/><br \/>Zilog Z80; Quelle Wikipedia, CC BY 2.5  <\/p>\n<p>Federico Faggin hatte den Befehlssatz des Intel 8080 \u00fcbernommen und den Zilog Z80 unter der Ma\u00dfgabe entwickelt, bin\u00e4r kompatibel zum Intel 8080 zu sein. Die erste Ausgabe des Z80 kam im M\u00e4rz 1976 auf den Markt (damals stand ich kurz vor dem Studium, welches im Sept. 1976 begann und habe von dieser Markteinf\u00fchrung nichts mitbekommen). Dadurch diesen genialen Schachzug des Entwicklers liefen die meisten f\u00fcr den 8080 entwickelten Programme ohne \u00c4nderungen auf dem Z80. Da galt insbesondere f\u00fcr das CP\/M-Betriebssystem.<\/p>\n<p>Der Z80 hatte gegen\u00fcber dem Intel 8080 mehrere Vorteile (nur 5 Volt Betriebsspannung erforderlich, Refresh-Logik f\u00fcr den Arbeitsspeicher, Interrupt-Logik und einige zus\u00e4tzliche Befehle). Intel konterte sp\u00e4ter den Zilog Z80 mit dem Intel 8085-Prozessor, den ich so ab 1981 kennen lernte (vorher hatte ich mit Digital Equipment PDP 11-Rechnern programmiert). Mit dem Intel 8085 schnitzte ich seinerzeit Mikroprozessor-Systeme f\u00fcr die Industrieautomatisierung in der Chemie, wenn Sonderl\u00f6sungen statt Technik von der Stange erforderlich war. <\/p>\n<h2>Der Z80 wird eingestellt, nicht?<\/h2>\n<p>Die Woche ging dann \"Zilog stellt nach 50 Jahren den Z80 ein\" durch die Presse (die 50 Jahre beziehen sich wohl auf die Gr\u00fcndung des Unternehmens Zilog). Die Kollegen von heise haben jedenfalls <a href=\"https:\/\/www.heise.de\/hintergrund\/Zilog-Z80-Prozessor-Der-Intelschreck-verlaesst-endgueltig-das-Feld-9698956.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> einen R\u00fcckblick auf dieses Ereignis geworfen. The Register hat <a href=\"https:\/\/www.theregister.com\/2024\/04\/26\/long_live_16_bit_z80\/\" target=\"_blank\" rel=\"noopener\">hier<\/a> die Geschichte ebenfalls aufgegriffen, und erw\u00e4hnt auch (wie die Wikipedia), dass der Z80 nur als 8-Bit-Mikroprozessor-Variante stirbt, die 16-Bit-Variante Z8000 (kam 1986 auf den Markt) wird weiter gebaut. <\/p>\n<h2>Der Z80 in den Heimcomputern der 80er<\/h2>\n<p>Der Zilog Z80 war der Prozessor, der in vielen Heimcomputern der 80er Jahre (sofern die keine Motorola oder MCS <em>6502<\/em>-Prozessoren verbaut waren) zum Einsatz kam. Wie bereits oben erw\u00e4hnt, hatte ich ab 1981 mit dem Intel 8085-Mikroprozessor zu tun, den ich in der Industrieautomatisierung f\u00fcr Sonderl\u00f6sung einsetzte. Hie\u00df seinerzeit mit den Intel ISIS II-Systemen (ein CP\/M-Verschnitt) mit Assembler, Fortran und PL\/M Programme schreiben und sehr Hardware-nah entwickeln. Ich habe seinerzeit Betriebssystemteile f\u00fcr den Echtzeitbetrieb mit Interrupt-Steuerung in Assembler verfasst und Regelkaskaden oder Auswerteprogramme in Fortran angeflanscht. Das Ganze wurde dann noch durch PL\/M-Routinen zusammen gehalten. <\/p>\n<p>War die Zeit, wo man mich um Mitternacht wecken und eine Hexzahl zurufen konnte, und ich konnte sofort die zugeh\u00f6rigen Maschinenbefehle nennen. Denn zum Testen geh\u00f6rte auch, die Maschinenbefehle im Intel In-Circuit-Emulator per Debugger ablaufen und nachverfolgen zu m\u00fcssen. Seinerzeit habe ich vieles an Basics gelernt, die mir sp\u00e4ter das Leben als IT-Autor erleichterten. <\/p>\n<h2>Mit dem Z80 auf Abwege geraten?<\/h2>\n<p>Aber 1981 wusste ich noch nichts davon, ich h\u00e4tte ein gl\u00fccklicher Mensch werden k\u00f6nnen, w\u00e4re heute Rentner und w\u00fcrde nur noch Salat pflanzen, in Pantoffeln im Wohnzimmer sitzen oder was wei\u00df ich machen. Aber das Leben hatte einen anderen Plan f\u00fcr mich. Mir lief nicht nur einer der ersten IBM PC\/XT-Systeme, die IBM nach Europa verschiffte, f\u00fcr einen Inhouse-Kunden per Schreibtisch \u00fcber den Weg. Ich war gezwungen, mich mit MS-DOS und dBASE zu befassen und fand mich bald als Projektabwickler sowie kurze Zeit sp\u00e4ter zust\u00e4ndig f\u00fcr die Software-Entwicklung mehrerer Mitarbeiter wieder. <\/p>\n<p>Entwickeln mit dem 8085, 8086 oder eben auch Z80 auf hardwarenaher Ebene war nicht mehr. So ab 1985 stellte ich diverse Entwicklungen aus meinem Bereich in Fachzeitschriften vor. Gab sogar ein geringes Honorar daf\u00fcr und ich hatte meine ersten Ver\u00f6ffentlichungen. Seinerzeit hatte ich gute Kenntnisse der Befehlss\u00e4tze des Intel 8080 und Zilog Z80 und wusste auch, dass es \"inoffizielle\" und nicht dokumentierte Befehle gab. <\/p>\n<p>Eine Zeitschrift namens Markt+Technik hatte eine Rubrik f\u00fcr Tipps und Trick ausgelobt und so fanden sich immer wieder kleine Tipps von einem Autor G\u00fcnter Born in diesem Medium. Waren so Artikel in 5 bis 10 Minuten geschrieben, und es gab entweder 50 DM Honorar oder die M\u00f6glichkeit ein Buch aus dem Markt+Technik-Verlag kostenlos zu bekommen. So geriet ein Buch zu den MS-DOS-Programmierschnittstellen in meine Finger. <\/p>\n<p>Aber von einem Zilog Z80 weit und breit keine Spur. Aber in dieser Zeit kam der Sinclair ZX81-Microcomputer auf den Markt und ich beschloss, mit einen Bausatz zuzulegen, um mit dem Teil zu experimentieren. Der ZX81 hat den Zilog Z80 als Prozessor verbaut. War f\u00fcr mich eine Art Initialz\u00fcndung, denn ich modifizierte die Hardware des Rechners so, dass ich 8 KByte RAM verf\u00fcgbar hatte. <\/p>\n<p><img decoding=\"async\" title=\"8 KByte RAM-Erweiterung ZX-81\" alt=\"8 KByte RAM-Erweiterung ZX-81\" src=\"https:\/\/i.imgur.com\/2AuoQzJ.jpg\"\/><br \/>ZX81-Modifikation mit Speicheraufr\u00fcstung<\/p>\n<p>Obiges Foto zeigt die wilde Konstruktion, die ich seinerzeit daf\u00fcr angefertigt hatte. Die breiteren Details habe ich im Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2021\/09\/17\/zx81-entwickler-sir-clive-sinclair-verstorben\/\">ZX81-Entwickler, Sir Clive Sinclair verstorben<\/a> beschrieben. Leider hat meine Idee, diese geniale Hardware-L\u00f6sung an eine Zeitung zu verkaufen, nicht hingehauen \u2013 ich war einfach zu sp\u00e4t. <\/p>\n<p>Mit diesem ZX81 habe ich erste Meriten im Bau eines 808x\/Z80-Disassemblers und eines Monitors erworben, ehe ich sp\u00e4ter zu einem Amstrad PC 1512 mit MS-DOS und Turbo Pascal wechselte. Den Disassembler f\u00fcr den 808x-Befehlssatz, geschrieben in Basic, konnte ich auch nicht als Artikel losschlagen. Ergo habe ich das Ganze auf einem von der Firma geliehenen IBM PC an einem Wochenende auf Turbo Pascal umgestrickt (ich wollte Pascal lernen). Diese L\u00f6sung konnte ich dann an eine Zeitschrift verkaufen und den Betrag in H\u00f6he von mehreren Tausend DM (samt den mickrigen Tantiemen meines ersten Buches zu Locomotive Basic auf dem Amstrad) u.a. zur Querfinanzierung des Amstrad PC 1512 samt Epson Nadeldrucker einsetzen.<\/p>\n<p>In diesen Tagen wurde bei mir der Grundstein gelegt, der mich 1993 auf Abwege f\u00fchrte und mich bewog, fortan als Schreiberling im IT-Bereich zu werkeln. Ist nun schon 30 Jahre her &#8211; und der Zilog Z80 sowie der damalige Disassembler sind mit verantwortlich, dass ich auf die schiefe Bahn des Schreiberlings geraten bin. Aber die Zeit geht zu Ende, die 8-Bit-Version des Zilog Z80 wird nun ja nicht mehr gefertigt. Sch\u00f6nen Sonntag.  <\/p>\n<p><strong>\u00c4hnliche Artikel:<\/strong><br \/><a href=\"https:\/\/borncity.com\/blog\/2017\/10\/29\/zeitkapsel-die-ra-des-sinclair-zx81\/\">Zeitkapsel: Die \u00c4ra des Sinclair ZX81<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2021\/09\/17\/zx81-entwickler-sir-clive-sinclair-verstorben\/\">ZX81-Entwickler, Sir Clive Sinclair verstorben<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2014\/07\/06\/35-jahre-intel-8088-prozessoreine-persnliche-betrachtung\/\">35 Jahre Intel 8088-Prozessor\u2013eine pers\u00f6nliche Betrachtung<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2014\/12\/17\/schade-dr-dobbs-schliet-zum-jahresende\/\">Schade: Dr Dobb's schlie\u00dft zum Jahresende<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2014\/11\/17\/nostalgie-pur-online-x86-assembler-fr-808xz80\/\">Nostalgie pur: Online x86-Assembler f\u00fcr 808x\/Z80<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2023\/08\/03\/vor-45jahren-der-radio-shack-trs-80-pc-erscheint\/\">Vor 45 Jahren: Der Radio Shack TRS-80 PC erscheint<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2023\/09\/12\/42-jahre-chaos-computer-club-12-september-2023\/\">42 Jahre Chaos Computer Club (12. September 2023)<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2022\/04\/23\/der-sinclair-zx-spectrum-wird-40\/\">Der Sinclair ZX Spectrum wird 40<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2022\/07\/14\/cp-m-ist-nun-open-source-juli-2022\/\">CP\/M ist nun Open Source (Juli 2022)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vor wenigen Tagen gab es die Meldung, dass der 8-Bit-Mikroprozessor Z80 von Zilog nach 50 Jahren in der Produktion eingestellt wurde. Ist nat\u00fcrlich nur die \"halbe Wahrheit\", denn der Z80 wird wohl als 16-Bit-Variante irgendwo weiter leben. Wie es so &hellip; <a href=\"https:\/\/borncity.com\/blog\/2024\/04\/28\/zilog-z80-prozessor-eingestellt-lang-lebe-der-z80\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[4293],"class_list":["post-294823","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-allgemein"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/294823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=294823"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/294823\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=294823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=294823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=294823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}