Так как,слово до образовано от слова до у которого изначально есть приставка,а слово досыта образовано от слова сытый,у которого нет приставки То есть если слово с приставками из,до,с образуется от бесприставочного слова то пишется А,а если с приставкой то О
То есть если слово с приставками из,до,с образуется от бесприставочного слова то пишется А,а если с приставкой то О