Es gibt 208 Antworten in diesem Thema, welches 22.218 mal aufgerufen wurde. Der letzte Beitrag (12. Februar 2024 um 15:31) ist von kinzi.

  • Hier eine zusaetzliche Information: Bitte melde dich an, um diesen Link zu sehen.

    Im Appendix A auf der Seite A-7 ganz unten steht:

    Note: The ROR instruction will be available on MCS650X microprozessors

    after June, 1976.

    Damit ist es wohl so, das der ROR Befehl im 6501 nicht vorhanden war, und wahrscheinlich Anfangs auch nicht fuer den 6502 geplant war.

    Viel Spass beim lesen.

    MfG

    CLaus

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.

  • Allerdings kommst du mit zwei Sätze Text auf einer Webseite kaum auf die Werbeeinahmen, wie man sie mit einem Clip bei Youtube generieren kann.

    Ich habe das Gefühl dass jemand, der auf seinem YT in 12 Jahren 15 Videos veröffentlichte, wovon KEINES die magische 10 Minuten Grenze sprengt nicht wirklich auf Werbeeinnahmen optimiert :)

    Ich kann es sogar beweisen:

    Code
    {"key":"is_monetization_enabled","value":"false"}

    :)

  • Ich habe das Gefühl dass jemand, der auf seinem YT in 12 Jahren 15 Videos veröffentlichte, wovon KEINES die magische 10 Minuten Grenze sprengt nicht wirklich auf Werbeeinnahmen optimiert :)

    Allerdings ist die "Reichweite" trotzdem eklatant größer bei YouTube und daher sicher ein Argument.

    Man kann auch nicht nur nach $$$ oder €€€ gieren ... wobei ich ihm das in der Tat nicht unterstellen will.

    Ich finde nur, mich durch ein Video "durchsehen" zu müssen, um an die 30 Sekunden relevante Information zu gelangen, ist Verschwendung meiner Lebenszeit. In einem Text hätte ich die relevante Information in 30 Sekunden extrahiert. Ja, mein Problem. Und ja, jeder darf es so machen, wie er will. Inklusive mir. :tong:

  • Und es ist auch nachvollziehbar, wenn der Erfinder die fehlerhafte Operation stillschweigend aus der allerersten Dokumentation tilgt, um dann zu behaupten, die wäre zu dem Zeitpunkt eh nicht vorgesehen gewesen. =)

    Genau. Und dieses "heimliche tilgen" sorgt dann ganz zufällig dafür dass die Dokumentation plötzlich wunderschön in 5er Blöcken daherkommt.

    Wieder mal so typisch deutsch. Etwas wird in alle Einzelheiten sauber aufgelistet und schlüssigst argumentiert und bewiesen. "nah, der hat's doch sicher verbummelt und dann nicht zugeben wollen". Ohne sich das Video anzuschauen.

    Was soll das sein, eine schlechte Ad-Hominem-Attacke? Spar Dir das bitte, kthxbye.

    Bug oder nicht bleibt ungeklärt, bzw. eine eher philosophische Frage. Bitte melde dich an, um diesen Link zu sehen.

  • Damit ist es wohl so, das der ROR Befehl im 6501 nicht vorhanden war, und wahrscheinlich Anfangs auch nicht fuer den 6502 geplant war.

    6501 war nicht der Vorgänger von 6502. 6501-6505 wurden parallel entwickelt und verkauft, und der 6501 mit seinem 6800-Drop-In-Replacement-Pinout wurde schnell von Motorola weggeklagt.

  • 6501 war nicht der Vorgänger von 6502. 6501-6505 wurden parallel entwickelt und verkauft, und der 6501 mit seinem 6800-Drop-In-Replacement-Pinout wurde schnell von Motorola weggeklagt.

    Aber:

    Der 6501 hatte aber sicher nicht das gleiche Die nur mit anderem Bonding, weil er z. B. keinen internen Clockgenerator hatte.

  • Ich bin da grundsätzlich bei dir. Hab die letzten Woche vermehrt mal in FreeCAD reinegschnakt, und einen eigentlich ganz nice gemachten Kanal gefunden der entsprechende Tutorials anbietet. Da FC von den mir bekannten CADlösungn in seiner Denkweise extrem abweicht war das auch durchaus sinnig.. ABER.. ich hab die alle in 2x gesehen und die ganze Zeit "komm zum Punkt" gerufen. Das finde ich nervig. Es sollen 5 Minuten Inhalte gezeigt werden, aber das Video ist 25 Minuten lang und jedes mal wird alles in Echtzeit neu vorbereitet. Ohne Kapitelmarke, ohne Schnitte.

    Und da wundert mich das dann doch etwas bei dem Video von Tubetime so zu reagieren. Denn das ist eigentlich extrem vorbildlich.

    kurze, knackige Einführung, saubere Kapitelmarken, verlinkte Inhalte, extrem kurze Laufzeit, kein "ich erzähl mal meine Lebensgeschichte" als Einführung.

    Und nein, das mit den 30 Sekunden glaube ich nicht. Auch mit Querlesen. Das hätte länger gedauert.

    Btw. (nicht an dich adressiert): Dieser Thread, Zeile 1: "Gut erklärt und mit Die-Shot-Analyse:"

    später im Thread "wir hätten die Shots gebraucht aber die gibts ja wohl nicht". So genial scheint das mit Lesen und Infos extrahieren dann auch nicht zu klappen ;)

    Und ja ich bin heute stachlig unterwegs. Grade Telko gehabt mit einem Geschäftsführer. "Wie ich schon 4mal geschrieben hab, bitte euren Zwischenbericht noch an uns schicken" - "wie Bericht, ist da was fällig" (ja war es, vor 2 Wochen beim Finanzgeber, wie das letzte halbe Jahr wöchentlich kommuniziert).

  • So genial scheint das mit Lesen und Infos extrahieren dann auch nicht zu klappen ;)

    Wer hat das denn auch behauptet?

    Und ja ich bin heute stachlig unterwegs. Grade Telko gehabt mit einem Geschäftsführer. "Wie ich schon 4mal geschrieben hab, bitte euren Zwischenbericht noch an uns schicken" - "wie Bericht, ist da was fällig" (ja war es, vor 2 Wochen beim Finanzgeber, wie das letzte halbe Jahr wöchentlich kommuniziert).

    Cool Story bro.

  • Was soll das sein, eine schlechte Ad-Hominem-Attacke? Spar Dir das bitte, kthxbye.


    Bug oder nicht bleibt ungeklärt, bzw. eine eher philosophische Frage. Bitte melde dich an, um diesen Link zu sehen.

    Diese Aussage wird im Video behandelt. Du hast es also immer noch nicht gesehen.

    • Offizieller Beitrag
    • Interessanter Beitrag

    Oh Mann.... ist immer wieder schön wenn Wunschdenken, fundiertes Stammtischwissen mit kursierendem Halbwissen aus YT-Videos

    oder sonstigen Quellen sich selber bestätigt!

    Damit meine ich auch Fehlinterpretationen aus Datenbüchern: Natürlich schreiben die nicht: Opcode ist vorhanden, aber fehlerhaft!

    Naheliegend ist: Den Opcode gibt's nicht, und er wird ab XX/YY funktionieren. Punkt.

    Davon abgesehen:

    Der Entwickler des 6502 hat massgeblich den 6800 (wo es auch ein ROR Opcode gab) mitentwickelt.

    Wer also ernsthaft glaubt, dass für das ausdrücklich als Drop-In gedachte Replacement "6501" dieser eine Befehl

    absichtlich weggelassen wurde, hat echt keinen Plan!

    Der 6502 ist bis auf kleinste(!) Änderungen im Layout (z.B. Clock) der gleiche Chip wie 6501. Details konnte man auf

    Visual6502.org lesen... sollte auf archive.org noch zu finden sein.

    Und: Die Schaltpläne sind auch "650X" benannt; d.h. EIN Schaltplan für BEIDE Varianten, die sich auch durch einfaches

    Bonden erzeugen lassen (z.B. PHI2 auf DBE/ Data Bus Enable). Auch die verschiedenen Clocking Varianten sind schon

    auf dem Chip vorgesehen gewesen und nur durch Bonden und/oder auftrennen von Traces auf dem Metall layer realisierbar.

    Und damit hier mal ein paar nachprüfbare Fakten (und nicht nur wiedergekaute Inhalte von fremden YT-Videos, Hören-Sagen

    und Wissen anderer Leute) auf den Tisch kommt, habe ich hier mal

    den Schaltplan der PLA vom letzten 650X (SIC!) MIT Ror-Bug (Rev C):

    Bitte melde dich an, um diesen Anhang zu sehen.

    Dann zum Vergleich die gefixte Version, die bis zum Schluss von MOS/CSG produziert wurde 6502 (Rev D):

    (Den Fix habe ich direkt aus dem Die Shot des 6502 genommen und manuell in den Plan eingefügt;

    im 850x und 6510 ist dieser 1:1 auch so drin! Auch selbst nachgeprüft!)

    Bitte melde dich an, um diesen Anhang zu sehen.

    Zusätzlich habe ich mir die Mühe gemacht, heute morgen den 6502 mit der "Buggy" PLA zu simulieren

    und es mit dem "normalen" zu vergleichen.

    Ergebnis: Diese beiden FETs (als Kreuz im Schaltplan gezeichnet) sind der Grund für den ROR-Bug

    und führen EXAKT zu dem bei pagetable.com dokumentierten Fehlverhalten.

    Noch Fragen?

  • Das ist ein aktuelles Gesellschaftliches Phänomen, dass viele lieber an unbelegten oder selbstgebastelten Theorien festzuhalten, als sich mit belegten und wissenschaftlichen Fakten zu beschäftigen.

    Da finden sich dann auch viele Gründe, warum man die Fakten nicht anschauen kann. Zum Beispiel, weil das Video zu lang ist. :D

  • Und da wundert mich das dann doch etwas bei dem Video von Tubetime so zu reagieren. Denn das ist eigentlich extrem vorbildlich.

    kurze, knackige Einführung, saubere Kapitelmarken, verlinkte Inhalte, extrem kurze Laufzeit, kein "ich erzähl mal meine Lebensgeschichte" als Einführung.

    Ich habe meine Meinung ja revidiert, nachdem ich es gesehen habe, siehe meinen Kommentar.

    Ich hab nur aus leidvoller Erfahrung schon einen Bias "weg von Video Tutorials". :tong:

    Daher wollte ich es zuerst nicht anschauen.

  • Hier noch die Platzhalter im Schaltplan für die verschiedenen Clocking Varianten:

    Bitte melde dich an, um diesen Anhang zu sehen.

  • In dem Fall (trau ich mich) nicht. :biggrin: :tong:

    Meine Frage zum 6501 ist damit beantwortet. :smile:

  • Noch Fragen?

    Was sagst du zu dem Die-Shot-Vergleich im Video?

    Interessant und die dritte Signalleitung (die ganz links) ist auch für den ROR Befehl zuständig.

    Siehe oben in meinen Bildern Leitung "31".

    Es zeigt lediglich nur das der Bug in Rev.A, Rev.. C (und damit *vermutlich* auch in Rev.B) vorhanden war

    und der Aufwand es fixen größer war.

    Ohne Zweifel war der Befehl aber von Anfang an vorgesehen. Posting Bitte melde dich an, um diesen Link zu sehen. also falsch.

  • Damit ist es wohl so, das der ROR Befehl im 6501 nicht vorhanden war, und wahrscheinlich Anfangs auch nicht fuer den 6502 geplant war.

    6501 war nicht der Vorgänger von 6502. 6501-6505 wurden parallel entwickelt und verkauft, und der 6501 mit seinem 6800-Drop-In-Replacement-Pinout wurde schnell von Motorola weggeklagt.

    Habe ich das so ungluecklich geschrieben, das man das so interpretieren kann?

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.

  • In dem 1975er 6502 fehlt die komplette Logik für den ROR inkl. dem Latch für das Zwischenpuffern des Carry-Flags.

    Warum sollte man für LSR und ROR zweimal Rechts-Schiebe-Logik einbauen wenn sich die Befehle doch nur in der Erzeugung des neuen Bit 7 unterscheiden? Wie androSID schon zeigte ist die Logik da, sie wurde nur falsch angesteuert.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • Das ist ein aktuelles Gesellschaftliches Phänomen, dass viele lieber an unbelegten oder selbstgebastelten Theorien festzuhalten, als sich mit belegten und wissenschaftlichen Fakten zu beschäftigen.

    Da finden sich dann auch viele Gründe, warum man die Fakten nicht anschauen kann. Zum Beispiel, weil das Video zu lang ist. :D

    Bei vielen (nicht nur) Jugendlichen ist die Aufmerksamkeitsspanne inzw. so degeneriert, das dies keine Ausrede mehr ist, sondern

    leider wohl Fakt.