Часы на Орионе 128, варианты установки

Как установить и подключить часы на Орионе 128?

Продаю платы и наборы микросхем, куплю микросхемы Продаю печатные платы ПК Ори сериион-128

Данная тема создана с перспективой на будущее и вообще потому, что такое существует в природе. Сборка часов на Орион. Я выложу здесь ту информацию, которая мне доступна и как вроде связанна с данной темой. В надежде, что пользователи поправят меня, если что, и дополнят тему в будущей перспективе...

Стандартизация ПО, адресов, портов

Сборка часов...

см. журнал Радио 1990г., №2, стр. 93.

Орион-128: Подключение RTC КР512ВИ1

Разные варианты схем:

Орион-128: Подключение RTC КР512ВИ1

Изменение памяти Ориона128

Орион-128: Подключение RTC КР512ВИ1

Изменение памяти Ориона128

Орион-128: Подключение RTC КР512ВИ1

Изменение памяти Ориона128

С подключением к ОРИОНУ этой БИС особых проблем нет. Если, конечно, вам удастся найти резистор в 10 мОм. Тогда для этого вам достаточно раздобыть книгу "Радиоежегодник 1989" и смонтировать проводом МГТФ-0.03 вручную на макетной платке данную БИС КР512ВИ1 и ещё несколько TTL-корпусов по схеме из этой книги (статья там называется: А.Долгий "Часы в компьютере"). Схему из этой книги, кстати, можно немного упростить.

Проблема в том, что чтобы эти аппаратные часы хоть как-то с пользой использовать, вам надо иметь DOS (например DS DOS) которая поддерживает даты у файлов и переделать её так, чтобы функция создания файла брала дату из регистров БИС КР512ВИ1. Но, т.к распространённые на ОРИОНЕ ОС CP/M 2.2 и РК-ДОС 2.95 даты файлов не поддерживают, то вам придётся или эти DOS чуть-чуть соответствующим образом доработать, или заменив в вашем ОРИОНЕ процессор КР580 на Z80 придётся установить на него ОС CP/M 3.0 которая поддерживает дату у файлов.

Или же можно расширить и соответственно модифицировать ПЗУ ОРИОНА. Проще всего расширить ПЗУ до 4 кб путём припайки второй 573РФ2 вторым этажом (переключение страниц ПЗУ лучше всего сделать битом D0 порта FC), - тогда полученных таким образом дополнительных 2-х килобайт ПЗУ хватит для хранения подпрограмм поддержки КР512ВИ1.

Для встроенной поддержки КР512ВИ1 вам понадобится лишь добавить инициализацию БИС и изменить популярную п/п-мму F81B так, чтобы примерно раз за каждые 2000...3000 вызовов п/программы F81B происходило выполнение процедуры выводящей на экран в правый верхний угол экрана текущее время (как это делалось в MSDOS, если соответственно настроить prompt системы).

Как известно в ОРИОНЕ клавиатура не аппаратная (а программно обслуживаемая), потому все системных программы ОРИОНА и даже некоторые игры непрерывно и несколько тысяч раз в секунду вызывают эту п/подпрограмму F81B, чтобы не пропустить нажатие клавиш. После такой доработки ПЗУ в любой системной программе и даже в некоторых играх, на экране всегда будет "маячить" текущее время. Хотя для некоторых игр это может вредить, так что нужно иметь в ОЗУ флаг запрета отображения времени.

Скачать книгу можно, например, здесь: http://msevm.com/library/rjb/re1989.htm

или здесь: http://kazus.ru/ebooks/viewbook/rus/89/780/2.html или в любом другом месте, где это бесплатно.

Автор под псевдонимом, источник  https://ruecm.forum2x2.ru/

Доработки и схемы прочие... непроверенные

 

 

Купить платы на Орион ПРО, классический Орион, Орион Восточный Экспресс 512, наборы микросхем на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте к1818вг93, Z80, куплю микросхемы

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу