Haha, after stareing at forever I figured out what your problem is...

VertexShader = compile vs_1_1 main();
PixelShader = compile ps_2_0 main();

notice that both your shaders have the same name "main" ..you have to change the names of them to differetn thing like vs_main and ps_main ... you must change them in the technique and also at the actual function decalration like here:
VS_OUTPUT vs_main

this is should solve your problems with compiling.. although i dont think this shader will work right.. you need to change some other things i think..

First, you should go back to the correct matrix names instead of these others.. you need matView, matWorldViewProj etc...
also, i really think A6 doesnt pass in a correct binormal under the BINORMAL coord.. i dont know why, but it doesnt seem to.. in that case you must generate the binormal using a crossproduct.. like cross(tangent,normal)

let me how it works out..


Sphere Engine--the premier A6 graphics plugin.