Ну да можно.
Такой вариант тоже будет рассматриваться.
Однако, иногда сложно предположить, куда кто ткнет по запарке, и что из этого выйдет.
Вид для печати
ИМХО это лучьше чем детектить по размеру образа, если к тому же он так часто меняется
есть вариант выводить такую менюшку только в случае сомнения и с галочкой "запомнить выбор" - потому что это редко меняеться
Вообще-то можно форматировать как угодно, или даже настраивать на ходу флоппи-драйвер системы для работы с CP/M-дисками любых форматов - от роботрона, профика, ориона и т.д. - на ходу в драйвер вписывается число дорожек, размер секторов (128-1024 байт), количество секторов на дорожку, число файлов в каталоге, размер логических кластеров и т.д. Этим занимается утилита ASSIGN, а настройки создаются в обычном текстовом файле.
Ну вот я и говорю, что могу ошибаться)
Просто я на реале, можно сказать, не имел дел с cp/m.
И для меня все познания о ней черпаются из краткого прочтения литературы и ковыряния образов в hex-редакторе, ну и из того, что мне тут расскажут, конечно)
эту литературку читал? -
1. http://atmturbo.nedopc.com/inf/books...o/cpm_info.zip - CP/M с точки зрения юзера (как раз есть неплохое описалово нужных программ и кое где и фрагменты инфы по более низкому уровню системы)
2. http://atmturbo.nedopc.com/inf/books/bios/bios.zip - низкоеуровневое описание BIOS и BDOS системы. Много всяких вкусностей,в том числе и по твоему вопросу...
ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ МОРАЛЬНО УСТАРЕЛА!!!
САМЫЕ СВЕЖИЕ ВЕРСИИ ИЩИТЕ В КОНЦЕ ТЕМЫ!!!
Очередная задержавшаяся версия.
ATM CP-M Explorer0301340.zip
Решился-таки выложить очередную версию.
Времени нет совсем, поэтому многое все еще недоделано.
Например, по прежнему неправильно обрабатываются большие файлы Корвета, Скорпион вообще неправильно обрабатывается.
Поддержка fdi и td0 тоже не прикручена.
Но кое-что все же есть.
Итак...
Что нового.
+ Добавлены некоторые горячие клавиши;
+ Добавлена проверка на максимально допустимый номер блока.
На данный момент выдается сообщение об ошибке и обработка образа прекращается (возможно, лучше будет обрабатывать, например, максимально допустимый блок);
+ Добавлена кодировка Iso;
+ Выбор системы при создании образа.
Выбираете компьютер и файл системы из списка (файлы системы должны располагаться в папке /sys/<компьютер> и иметь расширение .bin. Это может быть любой некривой образ или только системные дорожки);
+ Добавлена возможность сохранение системных дорожек.
Появился дополнительный пункт в меню "Действия". Недоступен для АТМ, Profi (так как во всех АТМ-овских образах, которые мне встречались, системная область пустая, а в Profi ее вообще нет) и Scorpion, так как она, похоже (поправьте, если нет), везде одна.
* Исправлены мелкие ошибки.
На данный момент поддерживаются: АТМ, Профи, Корвет, Орион, Кворум, Скорпион (глючно).
Вместе с утилитой запаковал файлы системных дорожек (Для демонстрации создания файла пригодятся).
Жду bug-report'ов.
С нетерпением ждём новою версию утилиты :)