||start |start| 1 |ld x 128, x| ld x 128 |ld x 128 | x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, |ld y 128, y| ld y 128 |ld y 128 | y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y |jz x eol, 4, x| x, 4 |jz x eol, 4 | eol |eol | 14 |jz y stop, 5, y| y, 5 |jz y stop, 5 | stop |cpy x pixel-x, x| *x, @pixel-x, cpy x pixel-x |cpy x pixel-x | |cpy y pixel-y, y| *y, @pixel-y, cpy y pixel-y |cpy y pixel-y | |-r, @pixel-r| -r |-r | |-g, @pixel-g| -g |-g | |-b, @pixel-b| -b |-b | |cpy x pixel-r, x| *x, @pixel-r, cpy x pixel-r |cpy x pixel-r | |cpy y pixel-g, y| *y, @pixel-g, cpy y pixel-g |cpy y pixel-g | |add x y z, x| add x y z, *x, z |add x y z, y| add x y z, *y, z |add x y z | |mov z pixel-b, z| @pixel-b, mov z pixel-b |mov z pixel-b | |blt set-pixel| @set-pixel |dec x, x| |dec x | |jmp loop, 14| loop |jmp loop, 17| loop |loop| 3 |dec y, y| |dec y | |*x|x|*y|y|*z|z | 1|2, ld x 128, | 2|3, ld y 128, | 3|4, jz x eol, | 4|5, jz y stop, | 5|6, cpy x pixel-x | 6|7, cpy y pixel-y | 7|8, cpy x pixel-r, -r | 8|9, cpy y pixel-g, -g | 9|10, add x y z |10|11, mov z pixel-b, -b |11|12, blt set-pixel |12|13, dec x |13|14, jmp loop |14|15, ld x 128 |15|16, dec y |16|17, jmp loop