Comment Comment by tgorgolione They might be referring to the Mega CD/Sega CD? parent tgorgolione 4 years ago