Freeman писал(а):У кого есть опыт с CP/M? Расскажите своими словами, пожалуйста.
У меня есть значительный опыт (включающий дизассемблирование BDOS и BIOS и ещё чего-то /драйвер клавиатуры ДВК, вроде бы, мы писали свой или изменяли существующий/, изменение оных и последующую сборку из исходников) с версией 2, меньший опыт -- с 3 версией (хотя тоже исходники смотрел). Это всё было лет 20+ назад, поэтому я уже слабо всё помню. Есть несколько флоппи 5-дюймовок в формате CP/M с редкостями и уникальностями, а прочесть -- негде (а пересылать куда -- боюсь страшно).
Freeman писал(а):Что качать, куда ставить. Пойдет ли на современной машине (2 ГГц), быть может в виртуалке?
Увы, не подскажу. У нас был "советский 8080/8085" (не помню, как он называется) на 2 МГц примерно.
Freeman писал(а):Никогда не имел с ней дела, решил познакомиться по научно-историческим соображениям.
Найдите и почитайте послесловия к циклу Пирса Энтони "Воплощения Бессмертия" (фантастические романы, семь, кажется). В этих послесловиях писатель, в частности, очень хорошо описывает работу с CP/M 3 версии. Прямо он, вроде бы, не называет, но тем, кто "в теме" -- ясно, о чём речь. Послесловия могут быть не везде, у меня в бумажных книгах -- есть.
Freeman писал(а):Интересует также Turbo Pascal for CP/M.
Там макроассемблер -- ЧУДО.
nongrato писал(а):А что за файловая система там? Кроме самой CP/M разделы CP/M чем-то читать можно?
Хорошая там файловая система. Сколько помню, сектора (или кластеры) по 1 кб.
Были у нас в те годы несколько книжек тонких технически-информационных (кратко и конкретно для программиста /типа справочника Болски по Си/), но книжки были взяты на время, тогда же их и отдал.
Те CP/M (2 и 3 версии) работали на компьютере, который разработал мой однокурсник (он диплом защитил по этому компьютеру /разумеется, на отлично/). Компьютеров этих было сделано ВСЕГО два (у меня тоже). Сейчас у меня, увы...
P.S. CP/M 86 -- это уже совсем другая система (у меня по ней книжка толстая есть, прочитанная-перепрочитанная).