Цитата Сообщение от krotan Посмотреть сообщение
Поэтому, не следует восторгаться тому, какие красивые цвета экрана в cp/m на ATM-turbo или какой замечательный музыкальный редактор в cp/m на Скорпе (кажется) - это всё от некомпетентности,
На скорпе в CP/M почти ничего нет, а редактор есть на Профи. Насчёт графики и звука могу сказать следующее: во всех осях того времени было аналогично. На ПЦ в ms-dos всё было точно также. И программная прослойка между программой и железом в плане мультимедиа реально заработало лишь в Windows 9x, NT. И в *nix системах 90-х годов. Слишком громоздким будет api и не позволяла производительность проца и компа в целом сделать такую прослойку. На компьютерах обладающих графикой и звуком при использовании CP/M к аппаратуре обращались напрямую. Да, программа намертво привязана именно к той платформе, на которой написана. Ну и что? CP/M используется для работы с файлами, а для вывода графики и звука мы обращаемся к аппаратуре напрямую.

А далее автор пишет о дискетах. В общем ерунда, посоветую читать матчасть. К CP/M это отношения не имеет.

Цитата Сообщение от krotan Посмотреть сообщение
Синхронизация частоты данных сектора происходит в момент чтения индекса, а далее производится его чтение (или запись) вслепую с заданной частотой.
В какую "вслепую"? Скорость вращения в дисководе контролирует схема привода, колебания при этом не превышают 0,5%. А во вторых CRC код никто не отменял, для контроля правильности считанных данных.
А вообще бы, если уж пишем про дисковый формат и CP/M так первое, что надо было сказать, что есть 2 уровня формата. Логический и физический. И как бы, вообще говоря, практически со 100% вероятностью можно утверждать, что дискеты от одного типа компьютера с системой CP/M не прочитаются на другом. На ПЦ есть несколько программ для чтения дискет CP/M - так вот, там нельзя указать детали ни логического формата ни физического, выбор ведется по модели компа. Но хоть это есть. А вообще, в принципе если у нас имеется DS DD дисковод, то любую дискету можно прочитать. Вопрос в настройках системы и дискового драйвера. Для Q-DOS я сделал такую утилитку, позволяющую читать любые дискеты CP/M - требуется лишь указать параметры.