hmm wollt vorhin mal ne kleine Routine programmieren, die mir nen beliebigen (vorgegebenen) Text am Bildschirm ausgibt, hab des dann so versucht zu realisieren, wie's in dem Scroller Tut gemacht wird (also mit Schlusszeichen)
mein Source (Acme) schaut so aus
* = $c000
ldx Pointer
textausgabe
lda Text,x
jsr $ffd2
inc Pointer
cmp 255
bne textausgabe
rts
Text !byte 147
!text "test"
!byte 150 ;jaja
!byte 115 ; ich will ein roten Herz
!byte 255
Pointer !byte 0
wobei er mir da leider nur nen blanken Bildschirm liefert
vorher hatte ich das ldx Pointer noch innerhalb der Schleife, was ja eig. Falsch ist (dann wird er ja jedesmal von neuem auf 0 gesetzt) aber da hats seltsamerweiße funktioniert (aber wenn ich dann leerzeichen in meinem Textstring hatte, ist er nach diesen aus dem Programm gesprungen (also keine Fehlermeldung oder dergleichen sondern einfach ready))
wobei mir grad kommt, dass der Pointer eig. überflüssig ist, wenn ich vorher das x - Register mit 0 lade.. bringt denk ich mal ein wenig Speichervorteil aber eig. drüfte trozdem nix falsch sein oder?