Hmm, if I look at offset 0x16 in sync.bmp, I see:
00 96 00 00 => 38400
Which is the (positive) height of the image. Likewise, with seq.bmp I see:
40 00 00 00 => 64
According to wikipedia, if the image is stored top to bottom, the height would be negative.