Told ya a second port of CD had a purpose... totally.
This port is based off of Rubberduckycooly's decompilation.
If you run into any issues, please check the source repository first; most of the known issues are not exclusive to this port. (Including the lack of a proper title screen.) Yes, I still need to add analog support.