У ПРО на 5 МГц на каждое обращение к памяти (но не к портам) добавляется один такт ожидания. Подробные растактовки здесь
Вид для печати
У ПРО на 5 МГц на каждое обращение к памяти (но не к портам) добавляется один такт ожидания. Подробные растактовки здесь
Это очень странно. По логике и истории орионостроения должно бы быть наоборот (т.е. вейтить тормозные порты ВВ55 из которых на 5М не работало процентов 30-40, а не РУ7 - рекомендованные для ПРО серии в этом не нуждаются, после отбора они и в ТурбоXT работали {over 8MHz}, в редких случаях ОЗУ нужна "стабилизирующая" сдвигающая цепочка как в доработке ПРО). Даже РУ5 на 5МГц работают (не все буквы конечно, но те буквы уже по сути отбраковки), 5М без wait в 90-х было немало Орионов, грелись правда как утюги (из-за зачастую двойной выборки ВГ), но то такое.
Могу только предположить, что это связано с тем, что у z80 в циклах обращения к портам и так уже есть дополнительный такт (по сравнению с обращением к памяти). Наверно посчитали, что этого достаточно для 5 МГц.
Заменил эксолон на доработанную версию.
Всем привет. Собрал контроллер HDD (плата IDE-RTC) для "Орион-Про". Тестирование проходит, при выборе в меню "Орион-Про" считывается начало диска в область с 0xB000. Нужен образ HDD (простой бинарный дамп с диска), который можно записать на диск и загружиться. Если у кого-нибудь есть такой образ - поделитесь, пожалуйста.
Есть вот такой образ:
https://drive.google.com/file/d/0B3S...ew?usp=sharing
в эмуляторе работает. Я даже загрузил бессмертную Nether Earth и чутка погонял :)
пробовал с BIOS ROMx-321
Огромное спасибо! Залил образ на CF - сразу без проблем загрузился и определились часы, которые не определялись при загрузке с дискеты. Altair DOS заинтересовал, есть ли по нему информация для пользователей и программистов?
Игры не работают, но у меня ещё сам компьютер нужно исправлять.
Кстати, то, что сам DOS пишет текст красным цветом на чёрном фоне - нормально? Сперва, при загрузке, SELECT BOOT PARTITION пишется белым по синему, а потом счётчик памяти и всё, что дальше - красным по чёрному. Трудно читать, хотя, подозреваю, у меня проблемы с видеосистемой...
Описания есть тут, кое-что есть по системным вызовам (как базовой CP/M так и Альтаир-Дос):
https://github.com/serge-404/AltairDOS/tree/master/man
Сама ветка ОС:
https://github.com/serge-404/AltairDOS/
там если смотреть от начала ветки - лежат исходники ОС, а уже в подкаталогах драйвер (через него ОС делает вывод на экран, ввод с клавиатуры, часы, обработку прерываний), приложения, описания. Большая часть приложений с исходниками, которые могут быть использованы как пример прогрммирования.
Нет, цвета несовсем правильные.
Загрузка ОС (выбор загрузочного раздела где может быть до 4 primary MBR разделов) должен выводиться "белым по синему" если загрузка из режима ПРО и "зеленым по черному" если загрузка из режима Орион-128(из MBOOT$). Т.к. начальный загрузчик MBR (в котором меню партиций) и загрузчик из bootsector-а ОС (в котором счетчик секторов) настройку порта цветности никак не меняют - работают тем что уже было установлено.
Счетчик памяти всегда "зеленым по черному", т.к. первое что делает вторичный загрузчик это сброс регистров номера экрана и режима цветности (в монохром):
XOR A
OUT (PF8),A
OUT (PFA),A
После загрузки ОС в конце config.sys командой "COLOR 0 0" тоже ставится режим цветности "монохром" и всё должно отображаться "зеленым по черному". Команда NC (коммандер) должна нарисовать бело-синие панели с зелено-черной строкой подсказки и строкой команд. Можно поэкспериментировать в ОС с командой
color цвет фон
color 4 15 ; красным по белому
color ; обратно в монохром
Скрытый текст
Код:Код цвета Цвет
0 черный black
1 голубой blue
2 зеленый green
3 синий cyan
4 красный red
5 малиновый magenta
6 коричневый ?? brown
7 белый white
8 серый gray
9 светло-голубой lightblue
10 светло-зеленый lightgreen
11 светло-синий lightcyan
12 светло-красный lightred
13 светло-малиновый lightmagenta
14 желтый ?? yellow
15 интенсивно-белый brightwhite
[свернуть]
Может кто подскажет, под Орион-ПРО драйвера для принтера существуют в природе? от Ориона-128 они я так понимаю не подойдут на прошку, схемы подключения принтера ведь разные...