Answer: A, B, C
Roasting is done in air and gives oxides and SOX2. Calcination drives off volatile matter in limited air. In self-reduction CuX2S is the reductant for CuX2O. Sulfides such as ZnS are first roasted to oxides, because carbon reduces oxides more readily and the oxide route is cheaper, so direct reduction of ZnS is not the practice.