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
|