Часы в Орионе-128, вариант 2, вместо к573рф2 и ставим M48T12 (DS1642) статику с часами с М2

Монитор со сдвигом знакогенератора, реализация часов вариант 2.0 часы без таймера кр512ви1

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

Дата изменения информации 28.06.2022

1- вариант часов на кр512ви1, на 28/06/2022  работают с ДС ДОС и Альтир ДОС (CP/M-80)

3-й вариант Фантомные часы в Орионе!!!! Продолжение игрушек с Далласом... скоро...в разработке

2-й вариант часов!!!  на M48T12 (тесты на Орион Восточный Экспресс М2, 1024 кб памяти+ кросшина, +НГМД)

И так вчера 08/06/2022, было предложено  Алексеем из Москвы,  а у меня попалась чудом микросхема памяти M48T12 с внутренними часами, Евгений взялся допилить монитор, благо на М2 был исходник.

M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512 M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512

У M48T12 есть аналог,  даллас DS1642!!!!  Как говорится поговорили и забыли... но тут в загажнике нашлась микросхема M48T12, засунул ее в программатор, оказалась микросхема живая, часы тикают....

Решил на дурака залить в нее монитор М2, и вставить в Орион-128, как ни странно комп запустился, но часы не в Орионе Восточный Экспресс 512 - не пошли. (Шилась микруха тоже с предупреждением программатора)

Стал разбираться.... теперь по порядку.

M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512

Память в микросхеме M48T12 как и в РФ2 - 2 кб, 0000Н-07FFH,  часы в микросхеме занимают адреса с 07F8-07FF.

Обращаем внимание на ячейку с адресом 07FF8 (зеленая стрелка) - если в нее записан код FF то можно корректировать часы, но часы идти не будут!!! После корректировки времени и даты нужно поставить код 00, тогда часы заходят!!!

У меня стоял другой код поэтому часы не пошли!!!

Назначение ячеек

07F8 - включить/выключить часы/калибровка. 00 - включить

007F9 - секунды (00-59)

07FА - минуты (0-59)

07FВ - Часы (0-23)

07FС - Day - (01-07) - номер дня недели как я понял

07FD - Дата (0-31)

07FЕ - Месяц (01-12)

07FF - Год (00-99)

Скачать документацию на микросхему M48T12 здесь...

Ну как говорил на дурака зашил монитор М2, комп запустился, часы не пошли, но область знакогенератора затирают часы, поэтому выявились проблемы со знакогенератором.

Была написана короткая прога на бейсике вывода символов знакогенератора на экран.  И появилась такая бяка...

Прога такая вывода символов на экран была предложена Алексеем из Москвы

M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512

10 FOR I=0 TO 127

20 PRINT CHR$(I)+" ":

30 NEXT I

M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512

И так портятся 3 последних символа в знакогенераторе

M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512

А должно быть так

И так нужно было сдвинуть запакованный знакогенератор в в М2 (благо в мониторе были пустые места). Евгений из Питера это сделал.  В результате получился монитор М2RK-Clk, скачать здесь...

И так прошил новый монитор, в ячейку 07FF8 сначала записал FF, а в ячейки 07FF9-07FFF минуты, часы, дату, затем изменил ячейку  07FF8 на 00. И вуаля, вставил в комп.

M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512

Загрузил в комп, все работает, знакогенератор выводится без ошибок.

M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512

Вот результат работы часов в Орионе просмотр сделан с помощью программы М256, просматриваем адреса FFF0 по FFFF, там где концовка монитора и тикают часики.

M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512

Видно что изменения происходят в ячейках FFF9 и FFFА

M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512

Видно что изменения происходят в ячейках FFF9 и FFFА

M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512

Видно что изменения происходят в ячейках FFF9 и FFFА

Пока писалась эта статья, решил сделать еще один просмотр монитора!! Часы тикают, и сдвиг составил... 60-51=9+26=35 минут

M48T12 новые часы на Орион 128 для Ориона 128 и Ориона Восточный экспресс 512

Часы идут!!!! Ждем допиливания VC, либо программку драйвер для вывода данных на экран!!! (Евгений обещал помочь)

Фантомные часы в Орионе!!!! Продолжение игрушек с Далласом... скоро...(вариант 3-й)

p.s. Если кого не упомянул, прошу прощения.... старость, склероз, анурэз....

 

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

 

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

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