Thank you for the port. Lots of old PC platformers out there deserve it...
The two bugs I got while playing the game were Moon Child not sticking to horizontal moving platforms and shadow gem progress resetting upon replaying a stage.