У ПРО на 5 МГц на каждое обращение к памяти (но не к портам) добавляется один такт ожидания. Подробные растактовки здесь
У ПРО на 5 МГц на каждое обращение к памяти (но не к портам) добавляется один такт ожидания. Подробные растактовки здесь
Это очень странно. По логике и истории орионостроения должно бы быть наоборот (т.е. вейтить тормозные порты ВВ55 из которых на 5М не работало процентов 30-40, а не РУ7 - рекомендованные для ПРО серии в этом не нуждаются, после отбора они и в ТурбоXT работали {over 8MHz}, в редких случаях ОЗУ нужна "стабилизирующая" сдвигающая цепочка как в доработке ПРО). Даже РУ5 на 5МГц работают (не все буквы конечно, но те буквы уже по сути отбраковки), 5М без wait в 90-х было немало Орионов, грелись правда как утюги (из-за зачастую двойной выборки ВГ), но то такое.
Последний раз редактировалось Error404; 16.04.2020 в 23:52.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Могу только предположить, что это связано с тем, что у z80 в циклах обращения к портам и так уже есть дополнительный такт (по сравнению с обращением к памяти). Наверно посчитали, что этого достаточно для 5 МГц.
ivagor (20.04.2020)
Заменил эксолон на доработанную версию.
Всем привет. Собрал контроллер HDD (плата IDE-RTC) для "Орион-Про". Тестирование проходит, при выборе в меню "Орион-Про" считывается начало диска в область с 0xB000. Нужен образ HDD (простой бинарный дамп с диска), который можно записать на диск и загружиться. Если у кого-нибудь есть такой образ - поделитесь, пожалуйста.
Есть вот такой образ:
https://drive.google.com/file/d/0B3S...ew?usp=sharing
в эмуляторе работает. Я даже загрузил бессмертную Nether Earth и чутка погонял
пробовал с BIOS ROMx-321
Последний раз редактировалось Error404; 30.06.2020 в 19:29.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
AlexBel (30.06.2020)
Огромное спасибо! Залил образ на 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[свернуть]
Последний раз редактировалось Error404; 30.06.2020 в 22:00.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
AlexBel (01.07.2020)
Может кто подскажет, под Орион-ПРО драйвера для принтера существуют в природе? от Ориона-128 они я так понимаю не подойдут на прошку, схемы подключения принтера ведь разные...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)