Вернуться на ГЛАВНУЮ страницу

Дока по CP/M

Здесь выкладывается информация по ОС CP/M 2.2 в том варианте, в каком она реализована в ATM-turbo. Причем стараюсь сделать описание как для пользователей, так и описание "изнутри" для программистов - точки входа, подпрограммы, процедуры, системные переменные. В общем все, что нужно для полноценного кодинга.


 
4
CP/M "изнутри"(описание BIOS & BDOS) - html
 
4

Различная литература по ATM и ее CP/M
(в формате WORD)

 
4
Конверсия файлов CP/M(ATM)<=>TR-DOS<=>MS-DOS

Литература по тематике ATM и CP/M (word)

Книги МикроАРТ

Информация по ОС CP/M для пользователя - описание основных утилит и настроек системы
Информация по внутреннему стройству CP/M для программистов - описание точек входа, основных функций и структуры системы
Инструкция по наладке и сборке, а также описание основных узлов компьютера TURBO2+(вер.7.00-7.10)
Инструкция по наладке и сборке, а также описание основных узлов компьютера ATM-turbo (вер.4.50)
Инструкция по наладке и сборке, а также описание основных узлов компьютера ATM-turbo 2 (вер.6.20)

Книги NedoPC group

4 TURBO2+. Описание по наладке и сборке (издание второе)
RUS
ENG
4 Инструкция по установке ОС CP/M на винчестер
RUS
ENG
4 CP/M для пользователей и программистов
RUS
ENG
4 TURBO2+. Внутренняя архитектура и внешние устройства(New!!!) RUS ENG
4 xBIOS: Описание прошивки eXtra BIOS v1.32 (New!!!) RUS ENG

 


Способы конверсии файлов CP/M с образов TRD в TR-DOS, MS-DOS и обратно.

Этот вопрос не имеет смысла для пользователей реальных ATM-turbo 1 и 2(+), потому что записать на флоппи-диск файл TRD для использования на реале можно стандартными для всех образов способами. А там уже надо просто использовать предложенные на моем сайте утилиты как в TR-DOS, так и в CP/M, и все. Но оказалось, что есть достаточное количество людей, которые пользуются CP/M на других Спектрумах или даже НЕ-спектрумах, и, хотя большая часть софта, выложенного на сайте, создана исключительно под аппаратные особенности ATM, они все же хотели бы попробовать скопировать CP/M-файлы на свои машины, чтобы попробовать запустить хоть что-то. А на большинстве других CP/M-совместимых машинах ось использует другой формат дисков - совсем другой, чем в версии ATM - не 640Кб, а, например 720 или 800Кб, так что сразу встают проблемы как скопировать сабж на их системы. Ниже я решил поделиться своим опытом "вытаскивания" файлов CP/M с образа TRD:

Заранее имеется в виду, что в вашем распоряжении исключительно пЦ. исходя из этого даются и советы:

Прежде всего вам понадобятся -

эмулятор ZX-SPECTRUM (настоятельно рекомендую для этих целей UNREAL)

FAR 1.70 с ZX-плагинами, позволяющими работать собразами дисков как с подкаталогами.Плагины к FAR можно скачать на http://zx.da.ru

HONEY COMMANDER 4.00(Хонюк), выложенный на моем сайте. Перед употреблением в эмуляторе внимательно прочитайте инструкцию, при каких условиях Хонюк нормально заработает, в частности, обратите внимание на необходимость прошить три байта в ПЗУ TR-DOS по адресу #3C30. Кстати, адаптированная таким образом прошивка TR-DOS лежит на одном образе с Хонюком, и ее вполне можно использовать в эмуляторе для нужных нам целей.

Теперь для копирования файлов CP/M с образа на винт нам надо пройти следующие этапы:

1) Загрузить эмулятор и запустить в нем Хонюк.

2) "Вставить" в "A:" образ TRD с CP/M, а в "B:" - чистый TRD с обычным TR-DOSным форматом. Настройте одну из панелей Хонюка на систему CP/M и, соответственно, там откройте диск "A:".

3) Скопируйте файлы из "A:" в "B:", предварительно запомнив (например записав на бумажке) из расширения, так как они потеряются. Если CP/M-файл превышает по размеру 255 секторов TR-DOS, то он будет разбит на несколько файлов.

4) Выйдите (предварительно сохранив измененный TRD) из эмулятора и загрузите FAR 1.70 с ZX-плагинами. Войдите в одной из панелей в TRD и скопируйте нужные файлы куда вам угодно.

5) Скопированные файлы переименовать для восстановления утраченных расширений. Разбитые на куски файлы необходимо предварительно склеить MS-DOS-командой COPY.

ВСЕ! Для копирования с винта в образы с CP/M, проделать все пункты в обратном порядке. Единственное, что способ склеить длинный файл CP/M в образе TRD мне пока неведом, а Хонюк этого не умеет. Придется в таких случаях (весьма редких) выкручиваться самим.

 

Hosted by uCoz