gestern Abend noch gelesen ... Einer der ersten echten Nörgler war wohl Western Digital. "ERROR!!! ERROR!!! ERROR!!!" schrieben sie, "your program should NEVER include an instruction of the type JMP ($xxFF)". Hm, warum nicht, wenn man weiß, wie es funktioniert? Das Verhalten ist ja nicht instabil oder so. Ich würde den bewussten Gebrauch des Effektes in die Liga der stabilen Illegals stellen. Also, dann nur eben für diese CPU bzw. diese Maschine - rein theoretisch, denn einen Nutzen hat man m.E. davon nicht.
Ansonsten hatten sie aber recht, davon ausgehend, dass man "anständig" programmiert und auf Verwendung von Illegals, Bugs und Quirks verzichtet, also so, wie eigtl. jeder C64-Programmierer das tut.
Apropos, genau so, nämlich "Quirk" (Marotte, Laune, Macke, Tick, sonderbarer Zug), bezeichnet WDC in ihrer eigenen Dokumentation heute die JMP()-Anomalie des 6510. Plötzlich ist es kein "Bug" mehr. Seltsam, womit das wohl zu tun hat. ![]()