I am trying to use the multi-texturing shader, the problem is I am changing it to ps1.4 so that I can use more textures. looking up the instruction texld it says it should sample RGBA, being that tex is retired in this version I was thinking this was the only way.

Code:
ps_1_4

def c0,1,1,1,1

texld r1, t0
texld r2, t1
texld r3, t3

lrp r0.rgb,r3.a,r1,r2
+mov r0.a,c0

mul r0.rgb,r0,v0


seems like that code should work but it's not, if I change lrp r0.rgb,r3.a,r1,r2 to lrp r0.rgb,r3.b,r1,r2, it will then work using the blue channel of the image but I would like to be able to use the alpha as well can anyone help me on this?