As i've commented in other thread, it was Battletoads from the NES, very very hard.
If you want an extreme challenge go for this one.