Beiträge von atomcode im Thema „An welcher Adresse laufe ich?“

    Man könnte an eine (bekannte) Adresse im ROM springen, an der ein RTS steht. Setzt natürlich ein (sichtbares und inhaltlich bekanntes) ROM voraus.

    Mit dem Kernal könnte es so aussehen:

    Allerdings frage ich mich, wie genau sich das Problem ergeben soll. Wenn es durch was auch immer für Umstände an die falsche Adresse gelangen sollte, kann es aufgrund unbekannter Einsprungadresse nicht aufgerufen werden. Wenn es jemand aus unerfindlichen Gründen manuell an eine andere Adresse lädt und dann dort aufruft, dann gehe ich davon aus, dass er weiß, was er tut, und dann muss er sich nicht wundern, warum es nicht funktioniert. Aber selbst für diesen Fall bräuchte man einfach nur die letzte SYS-Adresse auslesen, und die Endadresse steht normalerweise auch noch in $2d/$2e.