Spectral Dungeons started out as a coffeebreak roguelike for the ZX Spectrum. It was soon followed by another game called Escape From Cnossus, and finally by an expanded adaptation in Python, using the curses module. The family resemblance should be obvious if you play them in order.
Please note that only Tomb of the Snake is supported. Everything else provided as-is.