izvor_x:
LDX #$00
LDY #$0f
LDA $fe		;učitaj random boju
STA $0430,X	;storanje prve boje_desno(0430)
STA $0420,Y	;storanje prve boje_lijevo(042f)

loop_desno:
LDA $fe		;loadaj random boju
INX		;povećaj x za 1=01
DEY		;smanji y za 1=0e
STA $0430,X	;storaj na 0430+x=0431
STA $0420,Y	;storaj na 0420+y=042e

LDA #$00	;loadaj crnu boju
DEX		;smanji x za 1=00
INY		;povećaj y za 1=0f
STA $0430,X	;storaj na 0430+x=0430
STA $0420,Y	;storaj na 0420+y=042f
INX		;povećaj x za 1=01
DEY		;smanji y za 1=0e

LDA #$3f	;loadaj a za timer
delay_x:
SBC #$01	;oduzmi $01 od a
CMP #$00	;usporedi s $00
BNE delay_x	;ako nije nula odi na delay

CPX #$0f	;usporedi x sa 0f
BNE loop_desno  ;Radi dok X ne postane 0f (10-01)

STA $0420,Y	;obojaj zadnje polje u crno_lijevo
STA $0430,X	;obojaj zadnje polje u crno_desno
JMP start	;kreni y-os

;Y-os
start:
CLC 
LDX #$00
LDY #$00
LDA #$30
STA $00
LDA #$04
STA $01
;gornja y os 03f0
LDA #$f0
STA $10
LDA #$03
STA $11
;bojanje prve kockice
LDA $fe
STA $0410

crtanje_04_03:
LDA $fe
STA ($00),Y
STA ($10),Y
;napravi 0450
LDA $00
ADC #$20
STA $00
;napravi 03d0
LDA $10
SBC #$1f
STA $10
LDA #$00
STA $0410
;obojaj 0450 i 03d0
LDA $fe
STA ($00),Y
STA ($10),Y
CLC

LDA $00
SBC #$1f
STA $00

LDA $10
ADC #$1f
STA $10
LDA #$00
STA ($00),Y
STA ($10),Y
CLC
LDA $00
ADC #$20
STA $00

LDA $10
SBC #$1f
STA $10

LDA #$3f	;loadaj a za timer
delayyy:
SBC #$01	;oduzmi $01 od a
CMP #$00	;usporedi s $00
BNE delayyy	;ako nije nula odi na delay

INX
CPX #$06
BNE crtanje_04_03
LDA #$00
STA ($00),Y
STA ($10),Y
CLC

LDX #$00
LDY #$00
LDA #$10
STA $00
LDA #$05
STA $01
LDA #$f0
STA $10
LDA #$02
STA $11

crtanje_05_02:
LDA $fe
STA ($00),Y
STA ($10),Y
;napravi 0530
LDA $00
ADC #$20
STA $00
;napravi 02d0
LDA $10
SBC #$1f
STA $10
;storaj 0550 i 02d0
LDA $fe
STA ($00),Y
STA ($10),Y
CLC
;napravi 0510
LDA $00
SBC #$1f
STA $00
CLC
;napravi
LDA $10
ADC #$20
STA $10
;storaj
LDA #$00
STA ($00),Y
STA ($10),Y
;napravi 0530
LDA $00
ADC #$20
STA $00
;napravi 02d0
LDA $10
SBC #$1f
STA $10

LDA #$3f	;loadaj a za timer
delayy:
SBC #$01	;oduzmi $01 od a
CMP #$00	;usporedi s $00
BNE delayy	;ako nije nula odi na delay

INX
CPX #$07
BNE crtanje_05_02

LDA #$00
STA ($00),Y
STA ($10),Y

JMP izvor_x