LDA #$6
LOOP1:
STA $200, x
STA $300, x
DEX
BNE LOOP1
LDA #$5
LOOP2:
STA $400, X
STA $500, X
DEX
BNE LOOP2
-----------------------

LDA #$15
LDX #$FF
STA $200
STA $300
PETLJA_ZELENA:
 STA $200, X
 STA $300, X
 DEX
 BNE PETLJA_ZELENA

LDA #$13
STA $400
STA $500
PETLJA_PLAVA:
 STA $400, X
 STA $500, X
 DEX
 BNE PETLJA_PLAVA
 
 -------------------------
 
 LDA #$01   ; učitavamo prvu boju u registar A
    LDX #$00   ; postavljamo X na 0 te ga koristimo kao counter
    LDY #$80   ; postavljamo Y na 128 da bi označili točku polovice memorije
loop:
    STA $200,X ; spremamo vrijednost u registar A u memorijsku lokaciju na adresi $200 + X
    INX        ; inkrementiramo X
    CPX Y      ; uspoređujemo X sa točkom polovice memorije Y
    BEQ switch ; ako je X jednak Y idemo na "switch"
    JMP loop   ; ako X nije jednak Y, vraćamo se u loop.
switch:
    LDA #$02   ; učitavamo drugu boju u registar A
    JMP loop   ; vraćamo se u loop da bi popunili ostatak memorije s drugom bojom
	
	------------------------
	
LDX #$00

LOOP:
LDA #$03
STA $200, X
STA $300, X
LDA #$06
STA $400, X
STA $500, X
INX
BNE LOOP

-------------------

LDA #$02
LDX $FF


PETLJA:
 STA $200, X
 STA $300, X
 DEX
BNE PETLJA

LDA #$03
LDX $FF

PETLJAA:
 STA $400, X
 STA $500, X
 DEX
BNE PETLJAA
-----------------

LDA #$6
LDX #$0
LOOP1:
STA $200, X
STA $280, X
STA $300, X
STA $380, X
INX
BPL LOOP1

LDA #$7
LDX #$0
LOOP2:
STA $400, X
STA $480, X
STA $500, X
STA $580, X
INX
BPL LOOP2
-----------------

LDA #$07
LDX $FF


SUPPORT:
 STA $200, X
 STA $300, X
 DEX
BNE SUPPORT

LDA #$06
LDX $FF

UKRAINE:
 STA $400, X
 STA $500, X
 DEX
BNE UKRAINE
---------------
