Faxanadu
It’s a platformer and sequel to Xanadu (Dragon Slayer II), which I didn't play. It requires a lot of precision. Save states yippee. I think the story is something like “you, an elf adventurer, return home to find that everything is crumbling. turns out the dwarves, the elves’ former friends, have been fighting with them, because the dwarves have been corrupted by a meteorite that poisons the water etc. but after fighting your way through various villages, you get the ‘dragon slayer’ from the king dwarf (who mutated into a dragon) and use it to defeat the “Evil One” from the meteorite which was responsible for the corruption in the first place.”
Personally I found the graphics bland and dark. You can upgrade your weapon (unlimited uses), magic (limited uses), and armor with money, so you can stop and grind if struggling. I found the limited inventory space combined with having to buy keys to unlock doors quite annoying — different doors require different kinds of keys, but you don't actually know which keys are needed until you actually interact with the door, so without a map(through) you would have to either buy more keys than needed or keep backtracking after finding each door. You also can't sell a key to a shopkeeper unless they can sell that key to you, so at some point I wasted all the money I spent buying a key.