Точка с запятой ставится в сложносочинённом предложении, если его части значительно распространены и имеют внутри себя запятые. 2
Чаще всего такая постановка наблюдается перед союзами «но», «однако», «зато», «да и», реже — перед союзом «а». 2
Перед союзами «и», «да» (в значении «и») точка с запятой ставится лишь в том случае, когда они соединяют два предложения, которые без них были бы разделены точкой. 2
Также точка с запятой ставится, когда части сложносочинённого предложения осложнены вставными конструкциями или обособленными членами предложения. 3
Пример: «То они боялись, как небо затянуло тучи; то они смеялись, дурачились, веселились, будто этих эмоциональных качелей, свойственных альпинистам, не было вовсе». 3