Great nostalgia post. I was there with you about hating this game but not being able to put it down or stop playing - no matter how cheap it was at times. I never beat it though. Just too hard and I was going broke replacing controllers and patching holes in the walls.
Have you tried the SNES "remake" collection?