Цитата Сообщение от barsik Посмотреть сообщение
... Наиболее известным и максимально востребованным ROM-диском является ROM-диск от ОРИОНА, причём ROM-диск поддержанный по директиве U в РК86 также аппаратно с ним совместим (хотя в единственной публикации ПО для ROM-диска РК86 формат данных в диске несовместим, потому и пользы от такой публикации нет).

Итак, может кто-нибудь внятно ответить на всего 2 простых вопроса.

1. Совместимы ли ROM-диски обсуждаемые в этой теме аппаратно с ROM-диском РК86 и ОРИОНА ?
2. Если такая совместимость есть, то совместим ли формат файлов с ROM-диском ОРИОНА ?

Ответы на это определяют имеет ли смысл читать всю эту большую тему и грузить выложенные в ней файловые менеджеры для обслуживания ROM-диска, чтобы перетранслировать их на адреса РК86.

Программная совместимость формата ROM-диска имеет существенное значение для одностраничного ROM-диска. Если ROM-диск многостраничный, это не особо важно, т.к одну или несколько страниц в 64 кб можно отдать конкретному компьютеру. Например банку 0 - ОРИОНУ, банку 1 - РК86 и т.п. При этом остаётся только проблема начальной инициализации системы.

ROM-диск ОРИОНА является необходимым, т.к без него ОРИОН не работает. Изменение ROM-BIOS не поможет. Потому именно формат ROM-диска ОРИОНА это универсальный формат одностраничного универсального ROM-диска. Причём проблем с перепутыванием программ не возникает. Так, в моём ROM-диске программы ОРИОНА имеют символ $, а программы для РК86 имеют символ @. Сейчас понадобилось прошить программы СПЕЦИАЛИСТА. Для них я использую символ %. ОС или даже простейшую программу обслуживания ROM-диска можно грузить из файла ROM-диска. При такой концепции программы разных компьютеров используют общий ROM-диск, чужие файлы не мешают.

PS. А ещё удобнее, если ROM-диск не только совместим, а является ROM-диском с перезаписью (на базе ёмких статические ОЗУ с пуговичной батарейкой). Тогда часть ёмкости разумно использовать как ROM-диск для автостарта DOS, а большую часть отдать под энергонезависимый RAM-диск используемой DOS.
Подобный вариант использования ROM/RAM дисков под управлением ORDOS 2.4 уже лет 10 используется у меня в Микрокоме.
Т.е. если есть желание работать в среде РК, то в режиме монитора можно использовать RAM/ROM диск для храненияРКшных программ по директивам
U- чтение программы из ПЗУ диска(64 кб),
A- чтение из TIMEKEEPERa(псевдо ОЗУ DS1386 32кб),
B- запись в TIMEKEEPER(псевдо ОЗУ DS1386 32кб),
N- запись в RAM диск на батарейке 64 кб,
J- чтение из RAM диска на батарейке 64кб
Если пользовать стандартную орионовскую ОR DOS 2.4 (директива Q), то имеем RAM диск на 128(256) кб и ROM диск на 64 кб
Эти два варианта RAM/ROM дисков пересекаются только через основное ОЗУ Микрокома (56кб).
и занимают минимум места(3 микросхемы...ПЗУ,ОЗУ и DS1386).
Естественно все программы были перетранслированы на адресное пространство Микрокома, если они не использовали стандартные точки входа монитора РК. Если программы пользовали только стандартные точки входа в монитор, то ни чего перетранслировать и не требуется.