Thumb has no differance between "regular ASM" (properly known as ARM in this case..) its just thumb does not allow some of the things ARM does. Dragon, if you can send me which registers are used for which for thumb (as I dont use it enough to bother..) later on today it would be appreciated.