Ghosts 'n Goblins

Ghosts 'n Goblins, known as Makaimura in Japan, is a 1985 platform game developed by Capcom for video arcades and has since been released on several other platforms, including the NES. This version was published in 1986.

Original description:

The beautiful princess is kidnapped. Her lover, the Knight in shining armor, armed with five different weapons to fight the enemy, sets out to rescue the beautiful princess.
The Knight, aided by your skill, must pass through seven different guarded gates, fighting and destroying demons, dragons, giants and zombies. There are hidden characters, too! Some friends, some foes.
Ghosts 'N Goblins is exciting... challenging you and the Knight to rescue the princess, amid great danger, escaping Hades, land of the enemies!

Instructions

Enter - start (pause);    Arrows - move;    Z - jump;    X - attack;    Esc = exit fullscreen;

You can change keyboard settings, save (F5) and load (F8) the game.
Put your mouse over the game and choose your settings, you can also play the game in fullscreen.