softcore 305