к сожелению это как раз отсутсвие документации :(
народ изобретал свои велосипеды, ибо про стандартнрый путь прочитать было негде
:(
Вид для печати
Я года с 1995-го искал в библиотеках любые книги по CP/M. И описание команд нашёл. Более того MOVCPM для системы SCP (Robotron 1715) работала на Профинском МикроДОСе!!! Можно было считать систему с системных дорожек и передвинуть её на другой адрес и записать. В книжках, которые были в наших библиотеках конечно же знания были весьма скудными. Полных описаний команд со всеми ключами не было, а уж руководств программиста или установщика системы не было тем более. Почему было всё именно так - сказать трудно. Может из-за того, что ЦПМ софт уже был (пара текстовых редакторов и SuperCalc 2 и этого было достаточно для машинки секретаря), а т.к. система бесперспективная в плане дальнейшего использования, то и смысла переводить книги нет.
возможно потому что в СССР не было такой системы как CP/M (а были свои МикроДОС, и дружественные SCP, ОС 1800)
(также как и MS DOS -> АДОС, МДОС, etc)
сответсвенно и документации не было.
правда и по Микродос она не сильно доступна была.
жалко что не забрал в свое время доки от Корвета, там были книжки по микродос.
Вот еще пара забавных ресурсов по CP/M сегодня попалась (в т.ч. и исходники есть разные - как CP/M, так и прочего)
- Много всякого разного, последние архивы аж от 2015 года. Чувак имеет реал - некий Tesseract RCPM+ computer, и даже патчи какие-то делает для HitechC v3.09
- Забавный ресурс где встречаются почти свежие статьи по CP/M. Ненуачо, 2-4 года давности - это свежак по нынешним то временам. :) Глянув "по диагонали" я выцепил пару интересных статей (возможно их еще там есть):
http://techtinkering.com/2013/03/12/...ula-2-for-cpm/
http://techtinkering.com/2008/10/21/...ditor-for-cpm/
а zde16 таки даже происталлировал и запустил, правда поленился настроить ESC-коды терминала для быстрых скроллов,однако сделать это из штатного инсталлятора вполне реально.
Кстати, кто-нибудь подскажет, что это за файлы с расширением LBR, в которых распространяется CP/M-софт? На архив не совсем походе, а при беглом осмотре создалось впечатление, что это какой-то цпм-аналог SCL для TR-DOS, а какой-то внятной инфы по данному формату не нашел...
Честно говоря я очень удивлён. Как в 2015-м году этого не знать? Как можно было искать CP/M софт не зная ни одного из архиваторов в этой системе???? Даже беглый осмотр основного архива софта позволяет узнать, что было несколько разных архиваторов и есть версии под ms-dos.
Я ЦПМом, как и спектрумом в целом, с 2007 года практически не занимался. До этого софт практически вовне не искал (на диалапе, на котором я тогда сидел, особо не разыщешься). Выкладывал то, что у меня и так было на дискетках с МикроАРТа. Под самый конец тогдашней моей активности наткнулся на LBR, примерную суть (см.выше) понял. Но работать так с ним и не пришлось - вынужден был временно отойти от активности.
ЗЫ: все же как я понял - это так и есть не совсем архив - т.е. сжатия данных нет, а есть упаковка в один архив серии файлов. Т.е. аналог SCL. Так?
Архив, когда у нас в одном файле содержатся несколько файлов и при этом они сжимаются - это терминология только ПЦ/win. В unix архив был как правило без сжатия (TAR). CP/M-овский LBR в этом плане похож на TAR. Есть архиваторы и со сжатием, их штук 5-6 будет. Есть просто сжималки. Я очень часто видел, когда так же как в никсах сжимают каждый файл сжималкой (LZ к примеру) и потом уже всё это объединяют в архив.
SCL же представляет собой нечто совершенно другое. Так что аналогия неуместна вообще никак. SCL - это как бы урезанный образ диска (порядок следования блоков имеет огромное значение, очень даже запросто игра не пойдет если блоки перетасовать), а LBR это контейнер, к образу диска не имеющего никакого отношения.
Очень много информации о CP/M-80 на домашней странице
Джона Эллиотта: http://www.seasip.demon.co.uk/index.html
В том числе и о формате LBR: http://www.seasip.demon.co.uk/Cpm/ludef5.html