При запуске компика ты работаешь с диском А (ROM-Диск)Ратмир писал(а):поизучал ордос Ориона128 Радио 90 (8 номер). запись в RAM-Диск. директива S назв.файла нач.адрес, кон. адрес, не работает на моем Микрокоме. что-то делаю не так, запутался
Потом переходишь на диск B:
A>B[BK]
Если на диске В ничего не было, то нужно отформатировать RAM-диск (Диски В,С,D) тем самым в нулевую ячейку диска В (С,D) записывается индекс FF и компик считает, что всё, пространство диска после FF чистое.
B:F[BK]
потом перенести записываемый файл в ОЗУ.
(Когда писал программки, я делал вот как:
Сначала заводил ORDOS по директиве Х. Затем нажимал кнопку "сброс". Далее директивами монитора (например директива U) из ПЗУ переносил ассемблер, потом редактором писал текст программы, потом из редактора по директиве О (ИМЯ)писал файл в RAM-диск и всё. Если нужно,то выходил из редактора в монитор, по директиве Х вновь заходил в ORDOS-2.4 и директивой L смотрел, что на диске В записалось.
Кстати этим редактором текста можно считать файл из диска, для дальнейшего редактирования (диркетива I (имя), или просмотреть каталог диска директивой С....)
И уже только потом, имея файл в ОЗУ записать его в RAM-диск
B>SPRIMER 0,FFF,1[BK]
последняя единичка это индекс RAM- диска(куда писать, или откуда читать в ОЗУ компика) и не забывай про пробел между именем и начальным адресом.
0 - диск В(если 0 индекс не вводить, то по умолчанию диск В)
1 - диск С
2 - диск D
3 - диск Е
ещё есть индекс 9 и А.
Вообще с RAM-диском могут работать:
1. монитор Микрокома (директива N;J) но этот RAM-диск стандартными средствами ORDOS не виден, как и диск энергонезависимого RAM-диска на базе TIMEKEEPERа и не виден Диск ПЗУ программ директивы U из ORDOS.
2. редактор текста в пакете с ассемблером (при условии нахождения ORDOS в озу на своем штатном месте)
3.Сама ORDOS
4. монитор М128
Есть в Микрокоме ещё поддержке энергонезависимого ROM -диска на базе TIMEKEEPERа на 32 кбт для переноса программ с Микрокома на РС и обратно (директива А - чтение,В- запись).
PS.. С индексами дисков могу ошибаться.
0 - рабочее ОЗУ
1 - диск В
2 - Диск С.. и т.д.
Включу свой Микроком, проверю, а сейчас пишу по памяти.


