summaryrefslogtreecommitdiff
path: root/ROMs/script.dat
blob: c2c5dc2574ad1cc4c6ae4a6020c07ea3fc834255 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
.org $1FFF

program:
MOV $0000, V0
MUL 32, 64 ; Set V1 to 32 * 64
MOV AX, V1 ; Copy V1 to AX
MOV 1, V2 ; Color value 1

reset:
INC
MOV $0000, V0 ;
ADD V2, 1 ; Increment color value V2
MOV AX, V2 ; Copy V2 to AX

draw:
ADD V0, 2 ; Increment V0 by 1
MOV AX, V0 ; Copy AX to V0

GT V0, V1 ; V0 > V1?
BZ
JMP reset

MOV $06, [V0+$3FFF] ; Set pixel at V0 to color 6
JMP draw ; Repeat drawing