that's pretty weird-- :?

have you tried:

0,0
1,0
0,1
1,1

if you're not able to get it right when altering the texcoords like this then i would bet that your bmp laoder code is the problem