Fragment+Vertex Program, ATI

Okay, so my frag and shader program works well on Nvidia hardware, and on Mesa(Software Rendering).
However, nothing happens on ATI. The software goes so through the steps, loading, and setting the programs, but the program keeps rendering as if nothing changed. No weird display, just nothing changes.

Is there software, validation testing, something I can use to check compatibility with ATI hardware.

Tested on Mobile Radeon 9700(a must platform, only one I have available(ATI).

Thanks for the help.

I think we need more detail. Are you using the latest drivers btw?