Beiträge von The Unit Circle

    dass es in der Interrupt-Programmierung noch etwas anderes gibt als $0314/$0315, nämlich $fffe/$ffff, was so überhaupt nicht in der damals einschlägigen Literatur aus den technisch führenden Verlagen wie Data-Becker oder Sybex zur Sprache kam

    Einspruch! Die Funktionsweise des IRQ/BRK-Vektors $fffe/$ffff des Prozessors wird z. Bsp. auch in den Sybex-Büchern "Commodore 128 - Assembler-Kurs" von 1987 und im "Das C128 Buch" von 1986 behandelt. :prof:

    Warum auch nicht?

    Ich grenze ein: Bücher für den C64.

    und auch die Erkenntnis, dass es in der Interrupt-Programmierung noch etwas anderes gibt als $0314/$0315, nämlich $fffe/$ffff, was so überhaupt nicht in der damals einschlägigen Literatur aus den technisch führenden Verlagen wie Data-Becker oder Sybex zur Sprache kam, und eher Expertenwissen war, dass in entsprechenden Zirkeln verbreitet und diskutiert wurde, sprichwörtlich eine völlig andere Welt.

    Äh.... ich glaube, da verwechselst du was.

    DATA BECKER schrieb z.B. 1985 in "Das Maschinensprache-Buch für Fortgeschrittene":

    Bitte melde dich an, um diesen Anhang zu sehen.

    EDIT: Oder meintest du etwas anderes? Dann bitte ich um Aufklärung. :)

    Gutes Zitat. :) Aber leider unvollständig. :D

    Im weiteren Verlauf wird nicht weiter auf $fffe/$ffff eingegangen, vielmehr vom Vektor $0314/$0315 als "eigentlichem Interrupt-Vektor" gesprochen, also bewusst ein Bogen um "den anderen Vektor" gemacht.

    Eine bessere Referenz wäre hier Ivo Herzegs/Mr Cursors IRQ-Kurs in der Magic Disk, wo klar von Pro/Contra der jeweiligen Vektoren gesprochen wird.

    Wie gesagt, ein Kollege hat mich auf diesen "anderen Vektor" gebracht, samt der erforderlichen Implikationen.

    Hier ist doch ein Forum, wo man auch fragen könnte?

    Es ging ja um die Frage "rückblickend" und in den 80ern gab es dieses Forum noch nicht. 😉

    Des weiteren kann ein Forum einen leibhaftigen Mentor nicht ersetzen, also jemand, der einem in Person über die Schulter schaut. Eine Frage hat immer auch etwas Zirkelschlussartiges und setzt gewisses Wissen voraus, wonach man fragen möchte.

    Beispielsweise brachten mir Einblicke in die Arbeitsweise eines in den 80ern sehr guten Assembler-Coders völlig neue Erkenntnisse, etwa vom Action Cardridge auf das Action Replay umzusteigen, einen symbolischen Assembler zu benutzen und auch die Erkenntnis, dass es in der Interrupt-Programmierung noch etwas anderes gibt als $0314/$0315, nämlich $fffe/$ffff, was so überhaupt nicht in der damals einschlägigen Literatur aus den technisch führenden Verlagen wie Data-Becker oder Sybex zur Sprache kam, und eher Expertenwissen war, dass in entsprechenden Zirkeln verbreitet und diskutiert wurde, sprichwörtlich eine völlig andere Welt.

    Weiter ging es auch mit No Border Routinen oder der Erstellung einer Werte-Tabelle in Abhängigkeit von Sinus in BASIC. Zuvor griff ich auf Generatoren von 2000AD zurück. In ein, zwei Stunden lernte ich mehr, als ich es mir hätte träumen können und ich hätte nicht einmal gewusst, dass mir das fehlt, hätte also nicht danach fragen können, ich hielt mein Setup ja für State of the Art. 😁

    Das Forum hier ist super, keine Frage, aber kann niemals einen Lehrer oder Mentor ersetzen, wobei insgesamt die Dokumentation des C64 und seiner Tricks extrem gut geworden ist. Damals begann ich mit Assembler auf dem C64.

    Ich hätte mir rückblickend einen Mentor gewünscht, welchen ich hätte fragen können und der meine Experimente gelegentlich etwas geleitet hätte. Das hätte mir geholfen und teilweises Unverständnis erspart.

    Ich hatte zum Glück so jemanden ab 1986. Er konnte Assembler schon aus dem FF als ich ihn damals kennenlernte.

    Ihn konnte ich immer fragen, wenn ich was nicht verstanden habe.

    Wir sind heute noch befreundet und er repariert meinen C64, wenn dieser mal streikt. (RAM, PLA, etc.).

    Er hat sich dem C64 aber nicht wieder zugewandt (softwaremäßig), sowie ich und viele hier in den letzten Jahren.

    Du Glücklicher! Ich war in den 80ern schon sehr jung mit 11, 12 Jahren. Kurze Zeit hatte ich ebenfalls mal einen älteren Kumpel, der mir ein paar Kniffe zeigte. Bei dem Kollegen handelt es sich um eines der Gründungsmitglieder der C64-Gruppe Success, also kein schlechter Typ. 😁