Beiträge von Mr. Jones im Thema „Bildpunktort berechnen, aber wie?“

    Ich schreibe mal kurz was ich machen möchte:

    Ich würde gerne ein Sierpinski-Dreieck in Assembler Programmieren.

    Das heißt, der User gibt dem Cevi 3 Punkte vor und die Anzahl der Berechnungen.

    Abschließend muss der User noch einen Startpunkt innerhalb der 3 Punkte setzen.

    Wenn von diesem Startpunkt aus zu einen der vorher gesetzten Punkte mittig ein neuer Punkt

    gesetzt wird, dieser nun als neuer Startpunkt fungiert und wiederum mittig zu einen der ursprünglich

    gesetzten Punkte ein neuer gesetzt wird und so weiter, dann sollte, mit der Zeit, ein Sierpinski-Dreieck entstehen.

    Problem ist nur dass der Bildschirmspeicher alle 8 Punkte -nach unten gesehen- einen Sprung von 313 Adressen macht.

    Hallo Stefan,

    jetzt sollte der Link funktionieren, schau' bitte nochmal. Leider habe ich nicht gefunden wie man ein Foto einfügt.

    Anhand der Tabelle siehst Du, dass es nicht mit "durch 2 teilen" getan ist.

    Wenn ich Bildpunkt 8278 und 8534 vorgebe, sollte der Cevi mir 8562 als Ergebnis setzen.

    Hallo,

    wenn ich jeweils ein Punkt im Bildspeicher habe, möchte von diesen beiden Punkten die Mitte berechnen.

    Das Ganze scheint aber irgendwie schwieriger zu sein als ich dachte.

    In dieser Tabelle findet Ihr ein Beispiel für mein Problem.

    Bitte melde dich an, um diesen Anhang zu sehen.

    <EDIT MOD> Externe Bildverlinkungen sind nicht erlaubt, siehe Nutzungsbedingungen

    In der Adresse (dezimal) 8278 und 8534 befindet sich jeweils ein Punkt.

    Die Mitte ist bei 8562.

    Wie bringe ich den Cevi das bei?

    Kurz "gesagt", ich gebe 2 Punkte vor und er soll den dritten in der Mitte berechnen und setzen.

    Vielen Dank schon mal für die Hilfe und schöne Grüße

    Zappel-64