Self modifying code (Intel 8080 Assembler) | Wolfgang programmiert:

Поделиться
HTML-код
  • Опубликовано: 7 апр 2024
  • Selbstmodifizierender 8080 Assemblercode auf auf einem MMD--1 8080A SBC
    👉Mehr auf Wolfgangs Homepape zum MMD-1: www.wolfgangrobel.de/sbc/mmd1...
    🔺(Werbung)
    ❎ Mein Amazon Store (Equipment und Empfehlungen)
    👉Der gesamte "Store": www.amazon.de/shop/zerobrain (*1)
    👉Auf meiner Homepage: www.zerobrain.info/ausruestung
    (*1) Dominik Schuierer ist Teilnehmer des Amazon-Partnerprogramm, das zur Bereitstellung eines Mediums für Webseiten konzipiert wurde, mittels dessen durch die Platzierung von Partner-Links zu Amazon.de Entgelte verdient werden können.
    (*2) Die gekennzeichneten Verweise sind sogenannte Affiliate oder Provision-Links. Wenn man auf den Link klickt und über diesen Link einkauft, bekomme ich von deinem Einkauf eine Provision ohne dass sich der Preis ändert.
    ❎ Kanal Unterstützen
    👉Hinweise auf meiner Homepage: www.zerobrain.info/supportpage/
    👉Patreon: / zerobrain
    👉Paypal / IBAN: siehe www.zerobrain.info/supportpage
    ❎Email und social Media (Email bevorzugt!)
    👉Email via Impressum: www.zerobrain.info/about
    👉Mailing Liste (für Kanal Updates), Twitter, X, Mastodon und unsere Discord Community usw findet Ihr hier verlinkt: www.zerobrain.info/fotokatast...
    ❎Meine anderen Kanäle
    👉Moviebrain: / @moviebrain
    👉Braindump / @braindumpzero
    ❎ Alle Videos auch werbefrei...
    👉Alle Videos auch werbefrei auf Odysee odysee.com/@zerobrain:7
    ❎ Neue Videos immer auf meiner Homepage - auch als RSS Feed
    👉www.zerobrain.info/
    ❎ FAQ / oft gestellte Fragen
    ❓ Wie kann ich Dir was schicken?
    👉Schreibe mir eine Email (siehe www.zerobrain.info/about )
    ❓ Ich möchte was bauen, hilfst du mir?
    ❓ Reparierst Du meinen Fernseher?
    ❓ Ich kann *** nicht bedienen, ruf mich bitte mal zurück!
    ❓ Ich weiß nicht, was ich für ein *** kaufen soll - berate mich (ist übrigens eilig)!
    👉Äh... NEIN
    ❓ Das heißt nicht "Glühbirne", "Schraubenzieher", "Schieblehre", "Duspol", "Batterie", "FI" ...
    👉 Solange Begrifflichkeiten klar zuzuordnen sind, darfst Du Dich gerne mit Deinen Verbesserungsvorschlägen mit der nächsten freien Wand unterhalten.
    ❓ Skripte Deine Videos gefälligst! So viel Zeit habe ich nicht.
    👉Wieviel wärst Du bereit für so eine Version zu bezahlen?
    ❓ Zu viel Werbung.
    👉Siehe "Alle Videos auch auf Odysee" oben ("Social Media"). Alternativ hilft "YT Premium".
    ❓ Du wirbst zu viel für Amazon. Die machen Sachen, die ich nicht mag.
    👉 Dann kauf da bitte nicht und stelle auch sicher, dass bei Deiner Alternative die Lieferkette nur von regenbogenfurzenden Einhörnern bestritten wird.
    ❓ Wieso "lebensgefährlich umbringen"?
    👉 Weil ich manchmal Spaß an Wortkonstruktionen habe, die eigentlich keinen Sinn ergeben
    ❓ Ist das ein gefälschtes "CE" ("China Export")?
    👉"CE" vergibt man sich selbst, das kann man in dem Sinne nicht "fälschen".
    Auch gibt es kein "China Export": de.wikipedia.org/wiki/CE-Kenn...
    👉 Fragen, die immer wieder gestellt werden: • Die FAQ
    👉 Bitte stellt unter Videos keine allgemeinen Fragen oder Fragen zu ganz anderen Themen, wenn Ihr von mir eine Antwort erwartet. Da ist dann der Discord Server (s.o.) besser geeignet.
    👉Zu den Themen "geplante Obsoleszenz", "Phoebus Kartell" und "Schädlichkeit Blauanteil LEDs" werde ich keine Kommentare mehr beantworten (außer sie bringen signifikant Neues).
    #Elektronik
  • НаукаНаука

Комментарии • 195

  • @ChipGuy
    @ChipGuy 3 месяца назад +37

    "Wolfgang schön, dass Du da bist"... "Ja das wird.. zur Gewohnheit" Ja, bitte. Die Gewohnheit gefällt mir! Altes Zeug, das was kann ist immer cool.

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +7

      Danke!

    • @spitefulwar
      @spitefulwar 3 месяца назад +2

      Wie sie immer so süß flirten... einfach schee

  • @blackarrow8683
    @blackarrow8683 2 месяца назад +9

    Die Folgen mit Wolfgang sind einfach jedes Mal legendär! Wolfgang ist so kompetent, interessant und charmant. Ich liebe die Folgen mit Wolfgang einfach 😍 Habe mir extra Kaffee und Kuchen gemacht 😋 Schade, dass Wolfgang seine Reparaturversuche nicht aufgenommen hat.

  • @Chakotay1984
    @Chakotay1984 3 месяца назад +26

    Wolfgang und Dominik, das ungleiche Paar! Ihr beide seid Klasse. Ich könnte euch beiden Stunden lang zusehen beim programmieren. Beim Making of... hab ich mich fast bepisst vor lachen! Große Klasse! PS: Nächstes Mal bitte wieder mit Schnapspralinen! LG Lars

    • @Zerobrain
      @Zerobrain  3 месяца назад +5

      Ich könnte uns nicht so lange zuschauen.

    • @Chakotay1984
      @Chakotay1984 3 месяца назад +4

      @@Zerobrain Das glaub ich dir, aber du musst den ganzen Mist ja auch zusammen schneiden! Ich mag Euch beide.Ich wünsche dir noch einen schönen Abend. LG Lars

    • @Wankelraser
      @Wankelraser 2 месяца назад

      Ja, stimmt, das Beste Paar seit Walter Matthau und Jack Lemon. 😂

    • @aaaooaao9949
      @aaaooaao9949 2 месяца назад

      @@Zerobrain Du sollst ja auch VOR die Kamera - oder zumindest lautstark mitwirken ;)
      Das Angucken übernehmen dann schon wir :)

  • @crashoverride81
    @crashoverride81 3 месяца назад +10

    Ich verstehe zwar noch nicht mal die Hälfte von dem was Wolfgang da eintippt, aber es ist immer wieder sehr unterhaltsam euch beiden zu zusehen. Und interessant ist die alte Hardware sowieso.

  • @armingeiss1281
    @armingeiss1281 3 месяца назад +5

    Hallo und Danke für diesen Beitrag. Fühle mich gleich wieder in die Vergangenheit zurück versetzt.

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +1

      Gerne doch!

    • @aaaooaao9949
      @aaaooaao9949 2 месяца назад

      Wobei ich NIE octal programmiert hätte - im 80286 in HEX den Kram reingehämmert und geflucht, wenn die Kiste abgeschmiert ist ... natürlich ungespeichert ...

  • @paullusch8912
    @paullusch8912 3 месяца назад +19

    Wolfgang ist wieder da,der Kanal wird wieder professionell

    • @Zerobrain
      @Zerobrain  3 месяца назад +11

      Frechheit ;-)

    • @webfreezy
      @webfreezy 3 месяца назад +12

      Wo gerobelt wird, da fallen Zähne!

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +7

      @@Zerobrain Weine nicht, wenn der Robel kommt, daamdam, damdam...

  • @wernerbork1341
    @wernerbork1341 3 месяца назад +4

    Ihr beide seid köstlich. Ich sehe euch immer wieder gerne 🙂. Der Self Modifying Code brachte mich in der damaligen Zeit auf einem 8080 Board zur Verzweiflung, als ich als junger Ingenieur die Software eines Vorgängers ( der die Firma gewechselt hatte ), debuggen und modifizieren mußte ... 😡. Hat damals irgendwie geklappt 😅

  • @foldi001
    @foldi001 3 месяца назад +4

    Müsste man neu auflegen, als Lerncomputer für ASM.
    Wie schön man auch das Bit-Schieben sehen kann. Sehr schön!

  • @user-rb4qq4rw2o
    @user-rb4qq4rw2o 3 месяца назад +1

    Ach, das waren noch Zeiten damals... da fühlt man sich gleich wieder jung. Vielen Dank für dieses gute alte Zeit Nostalgievideo

  • @DatenSchutz-db1yk
    @DatenSchutz-db1yk 3 месяца назад +2

    Immer wenn Ihr diese Geräte vorstellt, dann muss ich an den Film denken " 23 nichts ist so wie es scheint" / Mal wieder richtig lustiger und schöner Kontent.

  • @johanneslode2006
    @johanneslode2006 3 месяца назад +4

    Geile Folge, Männer, ich hab als Teenager auf einem Z80 ähnlicher Aufmachung (LC-80) meine ersten Programmier-Gehversuche genau so gemacht. Manuell assemblieren, in HEX eingeben und dann NMI-Debugging...
    Ich hab noch eine Sammlung Z80-Peripherie in DDR-Variante rumliegen (U880 und Co.).
    Eure Folge hat mir echt viel Spass gemacht 👍 🖖

  • @ElephantXXL
    @ElephantXXL 3 месяца назад +3

    Wieder ein gutes Video. Das mit den Oktalzahlen war neu für mich selbst modifizierenden Code kenne ich aus meiner 6502 Zeit.

  • @MarkusKollmar
    @MarkusKollmar 3 месяца назад +4

    Wenn Wolfgang was ruhig und fachmännisch erklärt, ist wahrscheinlich beinahe alles seriös. Aber das braucht man wohl bei dem im Hintergrund agierenden "abgespacten modernen Technikassistenten" Dominik, der immer wieder gekonnte Unruhe in die historische digitale Idylle bringt.
    Aber es braucht beide! Nur dann entsteht diese einzigartig interessante und unterhaltsame Mischung.😂 Vielen Dank an euch und weiter so. 😊

    • @Zerobrain
      @Zerobrain  3 месяца назад +1

      Nett geschrieben!

  • @diemaschinedieviereckigeei2941
    @diemaschinedieviereckigeei2941 2 месяца назад +5

    Erinnert mich an eines meiner Lieblingsbücher (und dessen wunderbaren Geruch) als Jugendlicher: "Einführung in die Mikroprozessoren und Mikrocomputer: am Beispiel der Mikroprozessoren 8080, 8085, Z 80, 8086/8088, 80286, 80386/80386 SX, 80486, Pentium, Pentium Pro, MMX-Prozessoren" von Rudolf Schief, stilecht verfaßt in schnörkellosem Maschinentipp und mit Handzeichnungen. Ein stolzer Titel für ein stolzes Buch mit damals auch einem stolzen Preis. Da mein Geld am Mann nicht ausreichte, um es, nachdem ich es erspäht hatte auch sofort zu erstehen, bat ich den Buchhandlungshandlanger, es mir zurückzulegen, bis ich mit mehr Geld zurück wäre. Aber der meinte nur verächtlich: "Das kauft doch eh keiner". Welch ein Narr!

    • @aaaooaao9949
      @aaaooaao9949 2 месяца назад +1

      Ein neidvoller Gruß geht an 'Keiner' - hab irgendwo auch noch einen Assembler-Wälzer ... in 'Natürlich-Nicht-Deutsch' ... zumindest noch in D-Mark bezahlt.

  • @ollimcolli7383
    @ollimcolli7383 3 месяца назад +3

    Immer wieder spannend eure Fachsimpelei, damals Hard- und Softwareentwicklung noch ganz nah beieinander. Freue mich auf's nächste mal. 😉

  • @strange67x
    @strange67x 3 месяца назад +3

    Tausend Dank lieber Herr Wolfgang ! Ich komme ja selbst aus der Z80 assembler Ära..... Wünsche mir mehr von solchen Assembler Videos 🙂

  • @divingsven2236
    @divingsven2236 3 месяца назад +4

    Danke für diesen tollen "Live on Tape" Stream. Unterhaltend und lehrreich. Immer wieder ein Genuss.

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +2

      Herzlichen Dank! Und es freut uns immer, wenn euch der Content gefällt!

  • @canadianpoweredcamp2781
    @canadianpoweredcamp2781 2 месяца назад +2

    Wissen, dass niemand braucht, perfekt erklärt!

    • @wolfgangrobel
      @wolfgangrobel 2 месяца назад

      Das braucht man bestimmt, ich weiß nur noch nicht, für was...

    • @canadianpoweredcamp2781
      @canadianpoweredcamp2781 2 месяца назад +1

      @@wolfgangrobel So ging es mir neulich auch, als ich das Telefunken-Tonbandgerät reparierte...🤣

  • @cooee_fancy
    @cooee_fancy 3 месяца назад +3

    Ich mag wie Herr Robel Mnenomics ausspricht ❤😊

  • @aaaooaao9949
    @aaaooaao9949 2 месяца назад +1

    1A - habe jede Minute genossen - Ihr Zwei seid einfach ein unglaubliches Gespann - gerne wieder, gerne Mehr.
    Mit dem XOR wären auch alle Bits des Byte (befürchte, hier wohl nur 3 wenn ich's richtig verstanden habe) toggelbar gewesen, nicht nur Eins.

    • @wolfgangrobel
      @wolfgangrobel 2 месяца назад

      Alle Bits zu toggeln wäre XOR 0xFF, das würde aber nicht die gewünschte Befehlsänderung geben, dafür reicht genau ein Bit! Also XOR 0x04 oder so...

  • @uwegroote7456
    @uwegroote7456 3 месяца назад +3

    Immer wieder ein Highlight ihr beiden!

  • @awesomefan86
    @awesomefan86 3 месяца назад +3

    Man lernt immer wieder was neues von dem alten Elektroschrott 😁 schön wieder ein Video von euch beiden zu sehen 😊

  • @MegaMVH
    @MegaMVH 3 месяца назад +3

    der Kondensator ist rot :-) bei uns waren die grün oder blau 🙂 Vielen Dank an euch Zwei, für die schöne Sendung👍

  • @RcCal
    @RcCal 3 месяца назад +4

    Ich finde euch so genial. Macht weiter so wie ihr sind. Gr aus der Schweiz im Aargau 5036 Oberentfelden

  • @ChipGuy
    @ChipGuy 3 месяца назад +10

    Super 1A RUclipsr, schnell geguckt, Video wie beschrieben. Gerne wieder.

    • @Zerobrain
      @Zerobrain  3 месяца назад +7

      Sind wir bei Ebay? ;-)

    • @ChipGuy
      @ChipGuy 3 месяца назад +1

      @@Zerobrain Huch 😂

    • @cooee_fancy
      @cooee_fancy 3 месяца назад

      Was letzte Preis? 😂

  • @Fledermaus7
    @Fledermaus7 3 месяца назад +2

    1976 war ich auch neun Jahre alt ;-) später hab ich dann Z80 programmiert und ich liebe diese Videos. Danke dafür

    • @uwev5800
      @uwev5800 3 месяца назад +1

      Ich war 6 und später war es der U880D 😁

  •  3 месяца назад +5

    Cool, interessante Sache, gefällt mir 👍👍👍👍

  • @kandarthecougar
    @kandarthecougar 3 месяца назад +3

    Morgens Octal, abends rektal! 😁😇👍

  • @Tronmusik.PlayilsteSoundCloud
    @Tronmusik.PlayilsteSoundCloud 3 месяца назад +6

    Einfach geil und das Making off echt zum weglachen
    Ihr beide seit 1000 mal besser wie dieser cc2 Heini macht echt Spaß euer Kanal
    Gruß Peter

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +3

      Vielen Dank!

    • @Tronmusik.PlayilsteSoundCloud
      @Tronmusik.PlayilsteSoundCloud 3 месяца назад +1

      @@wolfgangrobel nichts zu danken

    • @webfreezy
      @webfreezy 3 месяца назад +2

      Ich glaube das ist der Unterschied zwischen der "alten Schule" und der "neuen Schule mit Altherrenwitzen"

    • @Tronmusik.PlayilsteSoundCloud
      @Tronmusik.PlayilsteSoundCloud 3 месяца назад

      @@webfreezy vorallem ist auf cc2tv nur nocv Gejammer wegen Datenklau bla bla Unsicherheit bei Cloud in Übersee Kameras die nachhause telefonieren ja dann muss er off bleiben.
      Deshalb ist das hier besser von Dominik und Wolfgang Strobel

    • @bammbamm000ify
      @bammbamm000ify 3 месяца назад +1

      Cc2 ist ja auch kein Comedy Kanal. Mangels Wissen (auch Intelligenz genannt) verstehen sie halt nur Comedy. 😉

  • @Perfaktonaut
    @Perfaktonaut 3 месяца назад +4

    Danke, es hat Spass gemacht. Eigentlich so wie immer.

  • @CharlyLupo1
    @CharlyLupo1 2 месяца назад

    Grüß dich Wolfgang; am 26. April habe wir uns in Hemsbach beim f2f Treffen getroffen; war sehr lustig.
    Ich stamme auch aus deiner Zeit und habe damals mit dem Motorola 6809 gearbeitet. Es gab zwei Fraktionen, die 8080er und und 6800er, die sich nicht immer grün waren.
    Da später der C64 auf dem 6809 lief war ich bestens präpapariert und habe viel Software geschrieben.
    Später im Studium war der 6809 in den ganzen Laborübungen usus. Heute unvorstellbar, dass noch jmd. Assembler programmiert.
    Alles Gute für euch.

  • @ambotaku
    @ambotaku 3 месяца назад +2

    Also mein erster Selbstlöt-Computer-Bausatz war 1977 ein Nascom-1. Der hatte einen 2Mhz Z80 und nur 1KB Ram uns 1KB ROM -- aber bereits eine alphanumerische Hall-Tastatur, einen Zeichengenerator und ein Videointerface. Den habe ich dann über die Jahre mit Vero Fädeltechnik Boards, 48 KB RAM, WD Floppy Controller und Shugart 8"-Floppylaufwerk und einem alten Post-Fernschreiber als Drucker aufgerüstet. Dann lief er unter CP/M 2.0 und konnte mit Heimsoeth/Borland's Turbo Pascal komfortabel programmiert werden.

  • @Balkonfarmer
    @Balkonfarmer 3 месяца назад +4

    Da freue ich mich ja richtig auf das Video mit dem KC85. Für mich war es ein Kulturschock, als ich vom KC auf den C64 geswitcht bin und plötzlich keine Befehle mehr hatte wie LINE, CIRCLE und, ganz wichtig, CLS.

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +1

      Und als plötzlich das Textscrolling in geradezu wahnsinniger Geschwindigkeit funktionierte...

    • @Balkonfarmer
      @Balkonfarmer 3 месяца назад

      @@wolfgangrobel Textscrolling brauchten wir ja am KC nicht. Bildschirm löschen und neu beschreiben war da einfacher 😂

    • @aaaooaao9949
      @aaaooaao9949 2 месяца назад

      CPC464 - circle gab's auch nicht, musste man sich selber zusammen schreiben - aber dann gab's die Kreise auch in recht schnell.
      line hieß draw und pset war plot. Schon echt lange her ...

  • @mrbeautiful1
    @mrbeautiful1 3 месяца назад

    Wieder sehr toll gewesen heute. Freue mich immer wenn Wolfgang mit dabei ist.
    Von dieser Art der Programmierung habe ich noch nie gehört. Super interessant.

  • @grandmasterb
    @grandmasterb 3 месяца назад +7

    Damit euch die Schnapspralinen net ausgehen.
    (Hab nix verstanden, aber war trotzdem lustig 😆)

    • @Zerobrain
      @Zerobrain  3 месяца назад +2

      Geht mir genauso.

    • @aaaooaao9949
      @aaaooaao9949 2 месяца назад

      @@Zerobrain DAS wiederum könnte an besagten Schnapspralinen gelegen haben ... und auch erklären, warum der Wolfgang Keine gefunden hat ;)
      Ich fand die Folge super - aber da wiederhole ich mich bei jedem Video ... ist halt so.

  • @kleinstewerkstatt
    @kleinstewerkstatt 3 месяца назад +1

    Hat Spaß gemacht! :-)

  • @berndausolb
    @berndausolb 3 месяца назад +4

    Danke!

  • @michaeld_aus_b
    @michaeld_aus_b 3 месяца назад

    Danke Wolfgang, dass Du mir gezeigt hast, dass ich bei 808x Assembler nix verpasst habe, weil ich von 6502 gleich zu 680x0 gesprungen bin. LG vom 37/40 E-Techniker

  • @OfficialChiller
    @OfficialChiller 3 месяца назад +1

    Hey, die Premiere :D Genial, danke!

  • @bernhardammer5106
    @bernhardammer5106 3 месяца назад +3

    Mein erster PC (sic!) hatte einen Z80A mit der Kraft der 4 Megahertzen. Und als Betriebssystem CP/M 3.0. (Ähnlich MS-DOS, als dieses noch keine Verzeichnisse konnte.) Assembler habe ich da aber nie drauf programmiert, sondern er BASIC, und dann Turbo Pascal 3.
    Doch doch, PC stimmt. Es war ein Personal Computer, gedacht für Büroanwendungen. Nur ein IBM-kompatibler war es natürlich nicht.
    Yeah, selbst modifizierender Code ist ein interessantes Thema. Man hört zwar ab und an davon, aber es mal verständlich erklären tut es selten jemand.

  • @tipfox9212
    @tipfox9212 3 месяца назад +4

    Also ich habe seinerzeit SC/MP / 8080 / 8085 / Z80 /386 "durchgeorgelt", bin also Einiges gewöhnt. Die Vorstellung, das in Oktal machen zu müssen: absoluter Horror! Das Problem des "selbst modifizierenden Programme" ist: nach einem halben Jahr spätestens versteht sie der Programierer auch nicht mehr. Wenn ich mir alte Projekte von mir anschaue, bin ich immer froh über jede Doku-Zeile, andernfalls würde ich die nicht mehr verstehen ;-)

  • @FloKuh
    @FloKuh 3 месяца назад +9

    Ui 19 Uhr kommt ein neues Video mit unseren Heiß geliebten Wolfgang 😮😊 und es wird Programmiert da bin ich Mal gespannt weil ich schaue mir gerne Mal so programmier Videos auf alter Hardware an. 😊

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +7

      Ja... ich freu mich auch schon. ;-)

  • @user-yq5kh9hi9d
    @user-yq5kh9hi9d 3 месяца назад +2

    Ihr zwei seits spitze😂schaue euch beiden gerne zu !! Lg Fredi aus den schönen Kärnten

  • @webfreezy
    @webfreezy 3 месяца назад +1

    Endlich wird wieder gerobelt - daran kann auch eine Sonnenfinsternis nichts ändern! 😀

  • @plasmamac
    @plasmamac 3 месяца назад

    Danke Euch

  • @mad_circuits
    @mad_circuits 3 месяца назад +1

    Super Video! Wieder herzlich gelacht. Aber "Making Of" sind "Outtakes". 😂

  • @dataandroid2036
    @dataandroid2036 3 месяца назад +3

    Moin,
    einige der Befehle kenne ich noch vom Z1013 (DDR Einplatinendings) 1Jahr Wartezeit von der Bestellung bis zur Lieferung. 🙂
    Grüße

    • @georgeweisenheimer9361
      @georgeweisenheimer9361 3 месяца назад

      Und meistens musste man die RAMs noch tauschen, weil ursprünglich B-Ware verbaut werden sollte. Wurde dann später geändert.
      Siehe Wikipedia.

    • @user-le3zf7ss6j
      @user-le3zf7ss6j 3 месяца назад

      ​@@georgeweisenheimer9361die waren übrigens auch rot und kamen aus Russland- sog. 'Russenkühe'

  • @RZ-zv3jr
    @RZ-zv3jr 3 месяца назад +3

    Besonders interessant wird es, mit dem selbstmodifizieren, wenn man den CPU Cache miteinkalkuliert.
    Dann ändert man den Code im Speicher, aber die CPU fährt noch den vorherigen Code aus den Cache.
    D.h. wenn man ein Programm im singlestep laufen ließ, kam etwas anderes heraus als bei full speed, weil beim single step der Cache ständig nachgeladen wurde.
    Das nannten sich Debugger Sperre.
    Damit hatten auch manche Disassembler und Emulatoren erhebliche Probleme.
    Anyway:
    Immer wenn ein xor im Code erscheint, wird es interessant...

    • @Zerobrain
      @Zerobrain  3 месяца назад +2

      Das Problem hatte ich jetzt noch nicht.
      Wobei es auch durchaus 1st Level Caches gibt, die buggy sind und einem am Ende der Hersteller sogar rät, den nicht einzuschalten.

  • @zoom_h2625
    @zoom_h2625 3 месяца назад +3

    Live❓❤ 💩 ich habe kein Popcorn im Haus. Herr Robel quasi Uncut.👍

  • @henrypoplow1315
    @henrypoplow1315 3 месяца назад +2

    Na das ist ein cooler Hobel, der ist ja noch älter als mein Erster - ein LC80. Wenn Ihr mal so ein Ding ausbuddeln könntet.
    So simpel wie diese Dinger auch waren, danach wusstest Du, wie ein Computer funktioniert.

    • @Zerobrain
      @Zerobrain  3 месяца назад +2

      Wolfgang nimmt solche Spenden gerne an ;-)

  • @tumorparadox
    @tumorparadox 3 месяца назад +3

    ich bin der Hauptmeister :D ........ Ich mag euern Humor

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +2

      Ich hab's nur bis zum Hausmeister geschaft...

    • @aaaooaao9949
      @aaaooaao9949 2 месяца назад

      @@wolfgangrobel ... der Hauptmeister wird wohl auch eher Jemand Anders gewesen sein, Der den letzten Monat etwas präsenter war - auch hier auf YT.

  • @Otmar_Schloetterlein
    @Otmar_Schloetterlein 3 месяца назад +2

    Beim 6510 Prozessorchip hat es auch sogenannte illegale Opcodes gegeben die meistens funktioniert haben aber extrem schlecht zu lesen waren. Dadurch konnte adressierungsarten gemacht werden die Schneller waren als die folge der ansonsten notwendigen regulären Codes.

  • @lellimarcello7239
    @lellimarcello7239 Месяц назад +2

    😛 Making of ... (das beste kommt zum Schluss). 😉😅😁

  • @olfinger6642
    @olfinger6642 3 месяца назад +2

    ....und alles ohne Schnapspralinen. 😁

  • @Mr._Strom
    @Mr._Strom 3 месяца назад

    Da kommen wieder die Erinnerungen an den guten alten 8085 hoch!

  • @Otmar_Schloetterlein
    @Otmar_Schloetterlein 3 месяца назад +1

    Self modifying code war auch beim 6510 Chip von Commodore eine sehr beliebte Programmiertechnik für kleine und effektive Programme

  • @patoripraha
    @patoripraha 3 месяца назад

    Spannend

  • @f.k.308
    @f.k.308 3 месяца назад +3

    Wolfgang live. 🎉

    • @webfreezy
      @webfreezy 3 месяца назад

      Nö, nicht live. So schnell kann der Herr das Blatt gar nicht in die Hand bekommen... 😂

  • @misi67
    @misi67 3 месяца назад +1

    Das waren noch Zeiten, als ich in meiner Ausbildung selbst-modifizierenden Code geschrieben habe. 😂😂

  • @alx314
    @alx314 3 месяца назад +2

    Wie jetzt, 'ne KC 85 Tastatur mit lesbarer Beschriftung und nicht gebrochener Leertaste vom Ladder spielen ? Sowas gibts noch ;)

  • @rolfdieterklein
    @rolfdieterklein 3 месяца назад +2

    Damals auch beliebt aber verpöhnt war in teile des Opcodes zu springen. 21 xx xx heust Lad HL mit xxxxx nun kann man opcode in xx xx unterbringen beispiel c9 00 (ret nop) und dann auf die adresse nach dem befehl 21 springen wodurch ein return befehl ausgefuehrt wird usw. Macht den code echt unlesbar aber spart code.

  • @BerlinplaysGames
    @BerlinplaysGames 2 месяца назад +1

    verodert? Ist das nicht das, was die im Krankenhaus mit Krampfadern machen? 🤔😁 Und als Du gesagt hast:"Wir haben was vergessen", da habe ich direkt gedacht: SCHNAPSPRALINEN!!!!!!!!!!!

  • @fromgermany271
    @fromgermany271 3 месяца назад +2

    BTW, wenn das Patchen einer Schleife 1Byte mehr kosten als die „zweite Schleife“, dann ist das offensichtlich eine „Educational Build“ 😂
    Ich kann mich noch an meinen ZX81 erinnern, für den ich ein ROM-Listing hatte. Und einen selbstgestrickten Disassembler. Nur konnte ich beide Versionen nicht zusammen bringen, bis ich verstand/gelesen hab, daß beides richtig war, je nachdem wie man den Code aufrief.
    Ein Artikel in der C‘T (man muß inzwischen auf die genaue Schreibweise achten um nicht als Fan stark rostender Endzeitgefährte gebranntmarkt zu werden) über den Aufbau einer Fruchtfliegen-Firmware kann diese Erinnerung wieder hoch. Sir Clive hat die selbe Art Code-Komprimierung verwendet wie Mutter(/Vater?!/es) Natur.

  • @georgeweisenheimer9361
    @georgeweisenheimer9361 3 месяца назад +3

    Ich hab noch einen jungfräuliche KC85/4 in Originalverpackung incl. aller Handbücher im unbenutzten Neuzustand.

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +3

      Ist das ein Angebot?

    • @aaaooaao9949
      @aaaooaao9949 2 месяца назад

      @@wolfgangrobel Vorsicht - unmoralische Angebote ;)

  • @AtzeDatze
    @AtzeDatze 3 месяца назад +2

    25:00 Soviel ich weiß, geht Self modifying Code bei modernen Prozessoren nicht mehr, weil die ja nach Code und Datensegment unterscheiden. Da würde das zu einer Zugriffsverletzung führen, wenn man im Codesegment was verändern will, das geht nur im Datensegment. Und dort wiederum kann kein Programmcode ausgeführt werden.

    • @Zerobrain
      @Zerobrain  3 месяца назад +1

      So ist das nicht richtig. Ich steck jetzt mehr im embedded Bereich...
      Es gibt Zugriffsbeschränkungen bei einigen Prozessoren und dedizierte Datenbereiche. Viel wird vom OS verwaltet.
      Aber man kann nicht generell sagen, dass das heute nicht mehr ginge.

    • @AtzeDatze
      @AtzeDatze 3 месяца назад

      @@Zerobrain Du hast recht, ich habe da nur die Prozessoren im PC betrachtet.😉

  • @flyingzeroc
    @flyingzeroc Месяц назад +1

    80er Jahre Raspi.☺

  • @urugulu1656
    @urugulu1656 3 месяца назад

    gemessen daran dass es ein rechner ist der offensichtlich deutsches layout auf der tastatur hatte und gemessen daran dass bei wolfgang nur obskure sachen rum lungern tippe ich mal als dafür viel zu junger wessi auf DDR rechner...
    die hatten ja nüscht. 😛
    Damn it jetzt hat ers auch noch zu gegeben...

  • @RRIDDICC
    @RRIDDICC 3 месяца назад +1

    @6:44 wieviel Oktan hat er denn?

  • @billysallerlei
    @billysallerlei 3 месяца назад +3

    Ich hoffe wir können die Premiere ohne Nagra Plugin sehen...

    • @Zerobrain
      @Zerobrain  3 месяца назад +1

      NIEMAND hat die Absicht Premiere (Pun intended) unbezahlt zu schauen.

  • @CryptonNite23
    @CryptonNite23 3 месяца назад +2

    Juhu, nen KC85 🙂
    Ich hab noch nen unverbastelten Z1013 in OVP und mit Anleitungen, falls Interesse besteht.

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад

      Da besteht großes Interesse. Wenn es ernst gemeint ist, bitte Kontakt über meine Mail (steht im Impressum meiner Webseite, die niemand kennt...)

  • @Pippo.Langstrumpf
    @Pippo.Langstrumpf 3 месяца назад +2

    Der arme Wolfgang muss oktal programmieren.

  • @quickstone84
    @quickstone84 3 месяца назад +3

    Ich hoffe, die Schnapspralinen sind dabei.

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +3

      Leider nicht...

    • @webfreezy
      @webfreezy 3 месяца назад

      Immer diese Schnapsideen!

  • @helgestrauss8393
    @helgestrauss8393 3 месяца назад +2

    Handbuch zum 8080 - gibt es da nicht was von Ratioph... ich meine Rodney Zaks? (Anscheinend nicht, nur Z80 und 6502) Und dann der Schock: Der alte Mann mit der Ahnung ist ein Jahr jünger als ich, nun habe ich keine Entschuldigung mehr dafür, dass er (viel) mehr weiß als ich 😄

  • @fredl8126
    @fredl8126 3 месяца назад

    3 x 8 ist Donnerstag. Aus!

  • @frankwaldmann125
    @frankwaldmann125 3 месяца назад +2

    Ich hab den Nachfolger KC85/4 ... sogar ziemlich komplett

  • @0berlehrer
    @0berlehrer 3 месяца назад +1

    Passend zur Technik von 1976 biete ich das original LEGO-Set 617 von 1976 ruclips.net/video/NmyS_OVmtI8/видео.htmlsi=UJAXK24OKAK8zMgw Gefunden in meiner "Schatzkiste". Ja, ausnahmsweise "LEGO", nicht einfach "Klemmbausteine" 🎭 Und demnächst stelle ich eine Kodak Retina vor, Baujahr ca. 1956 📷 Allein nicht ganz so spaßig wie mit euch, aber trotzdem interessant, wenn man sich für alte, funktionierende Technik interessiert 🙂

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад

      Wie um alles in der Welt programmiert man Lego? ;-)
      Ach ja, so: ruclips.net/video/3iIyDGX30TY/видео.html

  • @sternrekorder
    @sternrekorder Месяц назад

    Die roten DDR-Keramikkondenstaoren werden auch gern als "Arbeiterfahne" bezeichnet. Leider sind die mechanisch anfällig und steigen dann aus

  • @flinkiklug6666
    @flinkiklug6666 3 месяца назад

    4:50 Restauration? Hat das was mit Gastro zu tun? Dachte immer es handle sich bei einer wieder Aufarbeitung um eine Restaurierung

  • @urugulu1656
    @urugulu1656 3 месяца назад

    31:53 absichtlicher effekt oder warum dieses komische interlaced muster?

  • @johnscaramis2515
    @johnscaramis2515 3 месяца назад

    8:09 Kann man in der Telefonzentrale auch gleich als Durchwahlliste verteilen. Dual use 🤣

  • @RZ-zv3jr
    @RZ-zv3jr 3 месяца назад +1

    Es wird vielleicht nicht ganz klar:
    Teilweise mußte man den Code so bauen, weil man so kompakt und schnell gleichzeitig erreichen konnte. Man hatte ja nur 64kibibytes verteilt auf 1mebibyte Segmente.
    So wurden ganze Unterprogramme erst zur Laufzeit erzeugt um ein paar Abfragen zu sparen, Sprünge zu vermeiden, drei Zyklen einzusparen.
    Und heute?
    Da hat man Java...

    • @fromgermany271
      @fromgermany271 3 месяца назад

      Naja, da läuft im Hintergrund ein Just-In-Time-Compiler, der kann sogar berücksichtigen wie sich das Programm tatsächlich verhält und entsprechend optimieren.
      Klar, ich wundere mich auch wie viele hundert MB RAM man heute zum Text editieren braucht, wenn ich an Wordstar auf CP/M denke, wo man in den 64k sogar noch das OS drin hatte.

  • @brauchstdukriegstdu
    @brauchstdukriegstdu 3 месяца назад +3

    Ist selbst-modifizierender Code in der christlichen Religion erlaubt? :)

    • @Zerobrain
      @Zerobrain  3 месяца назад +4

      Solange niemand - und ich betone NIEMAND - "Jehova" schreibt....

    • @_cw1311_
      @_cw1311_ 3 месяца назад +5

      Er hat Jehova gesagt!!!!

    • @fromgermany271
      @fromgermany271 3 месяца назад

      @@_cw1311_
      Nur geschrieben!
      Und in einer Sprache die biblisch nicht erwähnt wird.
      😂

    • @_cw1311_
      @_cw1311_ 3 месяца назад +1

      @@fromgermany271 ist hier Weibsvolk anwesend? 🧐

    • @AtzeDatze
      @AtzeDatze 3 месяца назад

      @@fromgermany271 genau, er hat es in UTF8 geschrieben 😁

  • @ElGreco365
    @ElGreco365 3 месяца назад +2

    Doom wieviel FPS bei dem Teil?

    • @Zerobrain
      @Zerobrain  3 месяца назад

      Etwa 100 mFPS (milli FPS).

    • @johnscaramis2515
      @johnscaramis2515 3 месяца назад

      da muss man wohl die Metrik umkehren in SPF - seconds per frame

  • @peterh1512
    @peterh1512 3 месяца назад

    Der HC900 war quasi nicht zu bekommen, auch nicht, als er schon KC85/2 hieß. Diese Dinger wurden stetig verbessert bis zum KC85/4. Bin gespannt darauf, was ihr dazu alles rausbekommt!

  • @mia76
    @mia76 3 месяца назад

    Was konnte man mit so einem Computer machen? Wozu hat man die gebaut?

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +2

      Programmieren lernen und einfachste Steuerungsaufgaben.

    • @mia76
      @mia76 3 месяца назад

      @@wolfgangrobel oh, danke für die Info!

  • @workaholica
    @workaholica 3 месяца назад

    So viel Futura... Ob da Boeing mit an Bord war?

  • @SadLonelyEmo161
    @SadLonelyEmo161 3 месяца назад +1

    Ich hab ne Verschwörungstheorie gehört... herr Robel hätte ne Homepage :P

  • @ChristianHofmann-kh8mm
    @ChristianHofmann-kh8mm 3 месяца назад

    Dieses Gerät war also quasi der arduino der damaligen Zeit richtig? Weiß jemand was man damals dafür bezahlt hat?

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад

      Laut Radio Electronics 5/1976 kostete der Bausatz 350$, das Fertiggerät 500$ - 'ne Menge Holz nach damaliger Kaufkraft!

  • @karlbesser1696
    @karlbesser1696 3 месяца назад

    Weckt man Wolfgang mitternachts, kann er alle OP-Codes vom 8080 in Oktal aufsagen.

  • @FloPius
    @FloPius 3 месяца назад

    Ui, Wolfgang live? Hat er schon Lampenfieber? 😅😅😅

    • @quickstone84
      @quickstone84 3 месяца назад

      Er ist nicht Live. Es ist eine Premiere.

    • @FloPius
      @FloPius 3 месяца назад

      Ja stimmt, wer lesen kann.... Schade, zu früh gefreut... Aber wäre ja mal ein Denkanstoß! 🎉

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад

      Immerhin war der Chat live!

  • @ralfhartmann5050
    @ralfhartmann5050 3 месяца назад

    Oh Schreck, mußte ich auch in meiner Techniker Ausbildung lernen (Z80). Nun bin ich zum Glück in Rente ... Programmieren ist nix für mich. 🙏😂

    • @fromgermany271
      @fromgermany271 3 месяца назад

      Mich hat Programmieren vom ET-Studium abgelenkt (erfolgreich) und ich hab bis heute damit meine Brötchen verdient. Und die restlichen 6J werd ich‘s bestimmt weitermachen. 😂

  • @gotofraf496
    @gotofraf496 3 месяца назад

    Hallo zusammen.... Hab ich was verpasst ?

  • @NEUESerLEBEN
    @NEUESerLEBEN Месяц назад

    Also dafür, dass ihr damals nichts hattet, hattet ihr aber ganz schön viel nichts. 😄

  • @SadLonelyEmo161
    @SadLonelyEmo161 3 месяца назад

    Die Darmspiegelung kann gern aus dem Bild gehen und oder unscharf sowie schlecht beleuchtet sein :P

  • @michaelkrumbachner1021
    @michaelkrumbachner1021 3 месяца назад

    Ja gibt es da keine Matrix Karte zum dazwischen stecken, daß man Befehle vom C64 laden könnte, oder umgekehrt 😂. Gruß Michael Krumbachner

  • @Mr1X
    @Mr1X 3 месяца назад

    Finde gerade den Discord nicht

    • @webfreezy
      @webfreezy 3 месяца назад

      Das macht nichts, der wird sich wieder auffinden

  • @joachimkuper7498
    @joachimkuper7498 3 месяца назад

    Wie viel Leistung hatte der Rechner kurz bevor es geknallt hat? 😂

    • @Zerobrain
      @Zerobrain  3 месяца назад +2

      So viel Power sieht Wolfgang sonst nur selten.

  • @JPRuehmann
    @JPRuehmann 3 месяца назад

    17:30 Ich habe Hanftuch verstanden. ;-)

  • @charlesburns5102
    @charlesburns5102 2 месяца назад

    Hatten wir in der DDR auch, hab damit mit Maschinencode programmiert..... Assembler war nicht!
    de.wikipedia.org/wiki/Polycomputer_880

  • @silversurfer3112
    @silversurfer3112 3 месяца назад

    Und wieder der Sack Reis...

    • @wolfgangrobel
      @wolfgangrobel 3 месяца назад +3

      Du meinst sicher deinen sinnlosen Kommentar...