This is the NES port of the PC-Engine game of the same name. It’s not a complete 1-to-1 conversion, more an abridged version which tightened and smaller levels.
The graphics are less impressive due to the constraints of the hardware, but still manage to be mostly okay. The boss enemies somehow seem easier than in the original, but this can be because I knew how to defeat them.
In comparison with the original, the port plays much faster due to the tightened level design, which also lessens the impact of the attrition tactic I mentioned when talking about the original. Like the original, it’s a nice, entertaining game, but nothing more.