МикроДОС это точно ОТДЕЛЬНАЯ штука
смесь 2.2 + часть от 3.0
есть перенаправление stdio в/из файла

а CPM/M штатно (ищите MOVCPM) переностся кратно 256 байтам
пишете свой биос, и генерите cp/m под нее.