According to "Tricks of the Game Programming Gurus", rotating a bitmap in real time generally isn't done because of the complex math involved and slow speed. However, with a few optimizations it can be done nearly as fast as bitmap scaling.
File List:
ROTATE.TXT
4Kb
Similar code
2D Rotate
(Popularity: ) : ASM routine for 2D rotations and other vector alike stuff.