Beiträge von Goodwell im Thema „Text Highlighting unter BasicV2“

    allerdings wollte ich eigentlich gerne über den Bildschirmspeicher arbeiten, dann könnte ich mit A=PEEK(1024+X) die Zeichen auslesen und mit POKE 1024+X,A+128 das Zeichen direkt invertieren, allerdings dürfte das SEHR langsam sein ...

    kannst mal ausprobieren, statt A+128 ein A AND 128 zu machen. Vielleicht ist das schneller.

    Uninvertieren dann mit A OR 255-128 (besser gleich 127)

    Evtl kann man die Schleife noch optimieren. Dh diese direkt mit den richtigen Adressen laufen lassen, um darin dann die Additionen +X zu sparen.


    Direkt im Bildschirmspeicher kann das nur der VDC Chip vom 128er. Beim VIC-II gibts kein extra AttributRAM, was man invertieren könnte.