It's the original version of Contra, on the arcades. Much shorter than the NES version, has a very Mega Drive-like soundtrack, and the jumps don't feel as smooth as the NES version.
It's a fine game for what it is, before the NES version made it better.