bin gerade wieder einem sehr merkwürdigem Verhalten nachdebugged, das mir den Stack zerstört hatte.
Ich schalte innerhalb eines DLI (von denen es etliche gibt) die Breite des Screens um. Um es mir einfach zu machen, setze ich dann in späteren (weiter unten liegenden) DLIs einfach den Wert von peek(559) (sdmctl) wieder ein.
Code: Alles auswählen
[...]
lda sdmctl
sta dmactl
[...]
IMHO hatte ich das schon mal beschrieben, dass es keine gute Idee ist, innerhalb eines DLI den DMA des Atari einfach abzuschalten.
Einfach nur nochmal zur Info.
Schönes WE
Lars
p.s.: Ich bin erleichtert dieses Problem gefunden zu haben und wollte es nochmal teilen.