Удобно, когда ROM-диск является универсальным сразу для всех ЭВМ, что есть у любителя. Если у кого-то 4 разных рэтро компьютера, то ведь одновременно он может пользоваться лишь одним из них. Значит иметь 4 ROM-диска незачем. Наиболее известным и максимально востребованным ROM-диском является ROM-диск от ОРИОНА, причём ROM-диск поддержанный по директиве U в РК86 также аппаратно с ним совместим (хотя в единственной публикации ПО для ROM-диска РК86 формат данных в диске несовместим, потому и пользы от такой публикации нет).
Итак, может кто-нибудь внятно ответить на всего 2 простых вопроса.
1. Совместимы ли ROM-диски обсуждаемые в этой теме аппаратно с ROM-диском РК86 и ОРИОНА ?
2. Если такая совместимость есть, то совместим ли формат файлов с ROM-диском ОРИОНА ?
Ответы на это определяют имеет ли смысл читать всю эту большую тему и грузить выложенные в ней файловые менеджеры для обслуживания ROM-диска, чтобы перетранслировать их на адреса РК86.
Программная совместимость формата ROM-диска имеет существенное значение для одностраничного ROM-диска. Если ROM-диск многостраничный, это не особо важно, т.к одну или несколько страниц в 64 кб можно отдать конкретному компьютеру. Например банку 0 - ОРИОНУ, банку 1 - РК86 и т.п. При этом остаётся только проблема начальной инициализации системы.
В машине, где резидентного ПЗУ много, поддержку ROM-диска можно встроить в резидентное ПЗУ, причём, это м.быть с автостартом или с запуском по сбросу меню. В варианте с меню по сбросу автоматически проверяется наличие В/У и как в ИРИШЕ предлагается выбрать тип загрузки - из дисковода, винчестера, microSD, ROM-диска, а в случае отсутствия всякой периферии происходит авто-выход в RAM-монитор. Если в ROM-диске программ немного, то можно, как в ИРИШЕ, включать их как пункты меню (это выгодно тем, что не нужна программа обслуживания ROM-диска).
Но вот, когда в ЭВМ резидентного ПЗУ "кот наплакал", то туда удаётся уместить только стартёр, т.е процедуру которая может только загрузить в ОЗУ один блок из жёстко фиксированных адресов ROM-диска и стартануть. И вот тут возникает проблема совместимости. И даже в многостраничном ROM-диске, т.к по сбросу сигналом RESET включается страница 0.
ROM-диск ОРИОНА является необходимым, т.к без него ОРИОН не работает. Изменение ROM-BIOS не поможет. Потому именно формат ROM-диска ОРИОНА это универсальный формат одностраничного универсального ROM-диска. Причём проблем с перепутыванием программ не возникает. Так, в моём ROM-диске программы ОРИОНА имеют символ $, а программы для РК86 имеют символ @. Сейчас понадобилось прошить программы СПЕЦИАЛИСТА. Для них я использую символ %. ОС или даже простейшую программу обслуживания ROM-диска можно грузить из файла ROM-диска. При такой концепции программы разных компьютеров используют общий ROM-диск, чужие файлы не мешают.
PS. А ещё удобнее, если ROM-диск не только совместим, а является ROM-диском с перезаписью (на базе ёмких статические ОЗУ с пуговичной батарейкой). Тогда часть ёмкости разумно использовать как ROM-диск для автостарта DOS, а большую часть отдать под энергонезависимый RAM-диск используемой DOS.
Последний раз редактировалось barsik; 23.12.2017 в 12:24.
это знак валюты.
так говорит википедия
https://ru.wikipedia.org/wiki/%D0%A1...8E%D1%82%D1%8B
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Stampmaker, я в курсе логической ошибки, просто привычка. Встретилась в описании какого-то Бэйсика на стадии обучения (28+ лет назад) и ничего с собой поделать не могу. Так то литера = символ, а $ (а в то время - ¤) означал символьную переменную. Как-то так.
HardWareMan, во времена студенчества мы этот символ называли черепахой как правильно называется, естественно, не знали. учились на машинах Искра с языком Фортран. не помню, какую функцию в синтаксисе выполнял этот символ, но в текстах программ юзали мы его постоянно.
Спасибо, беру свои слова обратно.
Нашел дамп в журнале и исправления к нему - действительно, в журнале был "кружок с рожками"
А в архиве - это мое. Но там для РК используется знакогенератор из "Партнера", в котором тоже знак валюты вместо доллара, но выглядит он немного по-другому.
Исправлю в эмуляторе.
А вообще интересно - на "железных" РК, которые доводилось видеть, на этом месте был именно доллар. Может быть, какой-то кооператив распространял готовые прошитые ПЗУ с модифицированным этим символом?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)