Wyrmlord egillespie@juno.com >XOR ECX,ECX ; 1/2 If needed (if ECX is already 0 obviously delete) >MOV EBX,Y ; 1/2 If needed >MOV EAX,X ; 1/2 If needed >MOV DL,COLOR ; 1/2 If needed >MOV CH,BL ; 1 >SHL EBX,6 ; 1 >ADD ECX,EBX ; 2 (EBX modified prev. instruction) ^^^^^^^^^^^^^^^ What language is this exactly?