Moin moin, weiss hier jemand wie ich Pixel, am besten noch zufaellig, in einen Char schreiben kann?
Hallo Besucher, der Thread wurde 1,9k mal aufgerufen und enthält 2 Antworten
letzter Beitrag von LordNikon am
Pixel in Chars schreiben ...
- LordNikon
- Erledigt
-
-
Hi!
Naja, kommt natürlich darauf an, welche Charset-Zeichen Du umschreiben willst etc... . Aber nehmen wir mal an, der Charset liegt bei $0800 und Du willst das erste Zeichen (@) überschreiben...und das äußerst zufällig:
INIT:
LDA #$FF ;Initialisieriung der Zufallsroutine mit dem Rauschgenerator des SIDs.
STA $D40E ;Dadurch sollen absolute Zufallswerte entsehen.
STA $D40F ;Ob's jedoch wirklich zu 100% zufällig ist, darüber streiten sich die Geister.
LDA #$80
STA $D412ZUFALL:
LDA $D41B ;Zufallswert holen
AND #%00000111 ;Überflüssige Bits löschen
TAX ;Akku nach X verschieben
LDA $D41B ;wieder Zufallswert holen
STA $0800,x ;Zufälligen Wert in eine zufällige Zeile des ersten Chars schreiben
JMP ZUFALL ;und immer wieder auf und niederDas Ganze kann man natürlich beliebig ändern...aber dazu bräuchte ich mehr Infos!
-
Jupp, danke erstmal. Gestern war ich ziemlich schnell weg -> Zwangstrennung durch die Erziehungsberechtigten