A AND 128
A OR 255-128 (besser gleich 127)
Umgekehrt! Bit 7 setzen: a OR 128, Bit 7 löschen: a AND 127.
Arndt
Ach, richtig ![]()
Danke!
A AND 128
A OR 255-128 (besser gleich 127)
Umgekehrt! Bit 7 setzen: a OR 128, Bit 7 löschen: a AND 127.
Arndt
Ach, richtig ![]()
Danke!
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.