move.w D0, D1 ; D0 contains the whole colour code
move.w D0, D2
andi.w #$f, D0 ; getting R component
andi.w #$f0, D1 ; G
andi.w #$f00, D2 ; B
asl.b #1, D0
asl.w #1, D1
asl.w #1, D2
cmpi.b #$10, D0
blt (2,PC)
addi.b #1, D0
cmpi.w #$10, D1
blt (2,PC)
addi.w #1, D1
cmpi.w #$10, D2
blt (2,PC)
addi.w #1, D2