Да, он сделал это работая в ORDOS, хотя возможно и имея уже CP/M. Но от CP/M он, как и все фанаты ORDOS использовал лишь файловую систему, т.е имел её только для хранения файлов. Т.е имея CP/M, он всё-равно работал в ORDOS в силу привычки, а также из-за недостатка информации и непонимания преимуществ хороших инструментов.
А когда получил CP/M, то написал ORDOS-A и ORDOS-E. Смысл которых заключался в том, что в ORDOS вводился диск E. В который файлы писались в формате эл.диска 120К от ACP/M 1.53 (это самая ранняя дурацкая версия, где ещё нет КС секторов, отчего при сбойном компьютере плодились дохлые файлы). А т.к КС секторов нет, то сектора пишутся впритык, поэтому для записи CP/M и не нужна - достаточно высчитать с какого адреса идёт первый свободный блок CP/M и кидать туда код файла, остаётся лишь сформировать каталоговую запись. Такая концепция вполне заменяла LORD и PMBB и позволяла фанатам ORDOS дальше "жить и бороться"
Вот ORDOS-A и документация на неё. А вообще В.Воронин молодец. Самоучка, но достиг больших успехов в программировании. Он типичная жертва ORDOS. Каких бы успехов он достиг, если бы пользовался макро ассемблером, а не МИКРОНОМ?
У меня есть только два нортона для ORDOS В.Воронина, позволяющие обмен CP/M--ORDOS, два его текстовых редактора и по мелочи. Если кого интересует, могу скинуть.