АОН для «Специалиста»

Обсуждение советского компьютера Фахiвець / Специалист и его развитие

Moderator: Lavr

User avatar
Lavr
Supreme God
Posts: 17146
Joined: 21 Oct 2009 08:08
Location: Россия

Re: АОН для «Специалиста»

Post by Lavr »

VituZz wrote: 09 Jun 2013 08:04На ВЕ31 были, и на ВЕ51 тоже были.
У меня был вариант на 1816ВЕ35 - покупал в каком-то кооперативе брошюру со схемой и дампом ПЗУ.

Определение номера там осуществлялось программно-аппаратно с помощью активных фильтров на счетверённых операционниках.
Реализовать эту конструкцию не пришлось, моему другу очень понадобилась 1816ВЕ35 и я ему её подарил.

Но, видимо, очень мне хотелось освоить хотя бы в теории новую для меня систему команд 1816ВЕ35. :lol:
На образах дисков много раз я этот пакет нашел, хотя и искал совсем другой АОН на 580ВМ80, но решил тоже эти файлы здесь выложить, раз уж они нашлись. :wink:
AOH_BE35.zip
Файлы в архиве AS IS - как считались с образа диска - в КОИ-8, не перекодировал их.
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 17146
Joined: 21 Oct 2009 08:08
Location: Россия

Re: АОН для «Специалиста»

Post by Lavr »

Lavr wrote: 25 Oct 2026 11:43...я схему окультурил, причем пришлось некоторые соединения проследить по рисунку платы.
СХЕМА АОН НА 580ВМ80
Но схема подключения индикатора удивление также вызвала:
p0010_4.png
Насколько я помню, в АОН-ах использовали самые обычные 7-сегментные индикаторы АЛС-318:
АЛС-318.jpg
И специального вывода "Режим работы" я в них что-то не припоминаю... :-?

Я, конечно, пошуршал поисковиками на тему телефонный аппарат ВЭФ ТА 12, но ничего похожего не нашел. :(
Lavr wrote: 25 Oct 2026 11:43Я же занимался этим софтом, декомпилировал его, адаптировал к "Специалисту_МХ", ...
...
Но если я в чём-то ошибся, выкладываю ниже исходники и сопутствующие материалы:
АОН_580ВМ80.zip
Я полистал собственные исходники и обнаружил в них места, где я в дампе ПО сомневался.

Как оказалось прошивок было две:
«Левша» № 4 за 1993 год - для кварца 16 МГц
и
«Левша» № 7 за 1993 год - для кварца 18,43 МГц

Я набирал дамп вручную, видимо, с № 4 за 1993 год.
Качество приведённых выше источников весьма посредственное, поэтому я разыскал где-то в ВЕБ-архиве более качественную оцифровку журнала.

Если кому понадобится уточнить дамп, прилагаю:
АОН_580_DUMP.zip

P.S. Подпатчил схему подключения индикатора АЛС-318. :wink:
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 17146
Joined: 21 Oct 2009 08:08
Location: Россия

Re: АОН для «Специалиста»

Post by Lavr »

Lavr wrote: 26 Oct 2026 04:04 Насколько я помню, в АОН-ах использовали самые обычные 7-сегментные индикаторы АЛС-318:
АЛС-318.jpg
И специального вывода "Режим работы" я в них что-то не припоминаю... :-?
Гыгыгы... :ebiggrin: Кроме схем и дампов следует иногда и описание устройства читать... :)
Автор имел в виду, что крайний левый разряд индикатора отображает "Режим работы" АОН. :lol:
В обычном состоянии индицирует "Н". :mrgreen:
iLavr
User avatar
Lavr
Supreme God
Posts: 17146
Joined: 21 Oct 2009 08:08
Location: Россия

Re: АОН для «Специалиста»

Post by Lavr »

Lavr wrote: 26 Oct 2026 09:08Автор имел в виду, что крайний левый разряд индикатора отображает "Режим работы" АОН. :lol:
В обычном состоянии индицирует "Н". :mrgreen:
Ну надо же! :esurprised: И ведь не наврал автор! :esmile: Действительно, индицирует "Н". :ebiggrin:
p0010_5.png
А вот насчёт второй ПЗУ 573РФ2 по адресу 0С000Н - тут он дал Маху... :o или ещё кому... :lol:

Весь оригинальный бинарник - в первой ПЗУ (но не) 573РФ2 по адресу 0000Н. :-?
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 17146
Joined: 21 Oct 2009 08:08
Location: Россия

Re: АОН для «Специалиста»

Post by Lavr »

Lavr wrote: 25 Oct 2026 11:43...я схему окультурил, причем пришлось некоторые соединения проследить по рисунку платы.
Но узел на ОУ DD4 мне ещё в те годы мозг выносил, явно ошибка в нём, но тогда Интернета не было и не шибко много специальной литературы на тему АОН... :-?

Я подумал, что схема АОН явно имела какой-то прототип, и напряг поисковики на эту тему. :roll:
И прототип, а скорее всего оригинал, с которого как-то некорректно адаптировали АОН в журнал "Левша" нашелся!

Радиолюбитель №8 1991, с.22-24, - "Автоматический определитель номера абонента"
Радиолюбитель №9 1991, с.8-11
Радиолюбитель №10 1991, с.32-34

Ошибка в интересующем меня узле схемы стала понятна, хотя там и своих ошибок хватает... :lol:
Одну просто на взгляд исправил, но принципиальная схема в "РЛ" отрисована более понятно:

 АВТОМАТИЧЕСКИЙ ОПРЕДЕЛИТЕЛЬ НОМЕРА АБОНЕНТА (СХЕМА)
p0023.png

Тем более, что в цикле статей подробно описан и принцип работы, и методы отладки схемы АОН, чего в журнале "Левша" напечатать поленились. :-?
Lavr wrote: 26 Oct 2026 16:03А вот насчёт второй ПЗУ 573РФ2 по адресу 0С000Н - тут он дал Маху... :o или ещё кому... :lol:
И в этом оригинальном варианте, действительно, две прошивки для микросхем ПЗУ 573РФ2, хотя как на мой взгляд, фиг их прочитаешь. :(
Радиолюбитель №10 1991, с.32-34

Ну и по пути я себе некую теорию напомнил, хотя пишут, что ныне это неактуально:
Принцип работы АОН.zip
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 17146
Joined: 21 Oct 2009 08:08
Location: Россия

Re: АОН для «Специалиста»

Post by Lavr »

Lavr wrote: 26 Oct 2026 04:04 ...я разыскал где-то в ВЕБ-архиве более качественную оцифровку журнала.

Если кому понадобится уточнить дамп, прилагаю:
АОН_580_DUMP.zip
Местами код весьма странный, несмотря на хорошее качество дампа... :(

К примеру:

Code: Select all

08FD LDA  4368H
0900 INR  A;(3CH?)
;    DB   30H = NOP ?
0901 STA  4368H
0904 CPI  0AH
0906 JZ   K9D
0900 INR A = 3CH - это я предположил, думая на плохое качество исходника...

но теперь явно видно:

0900 DB 30H = NOP ? - причём NOP этот "нелегальный"... :o

В общем, никак я пока не могу увидеть набор номера на индикатор на модели... :-?
iLavr
User avatar
Lavr
Supreme God
Posts: 17146
Joined: 21 Oct 2009 08:08
Location: Россия

Re: АОН для «Специалиста»

Post by Lavr »

Lavr wrote: 30 Oct 2026 12:28 Местами код весьма странный, несмотря на хорошее качество дампа... :(

К примеру:

Code: Select all

08FD LDA  4368H
0900 INR  A;(3CH?)
;    DB   30H = NOP ?
0901 STA  4368H
0904 CPI  0AH
0906 JZ   K9D
0900 INR A = 3CH - это я предположил, думая на плохое качество исходника...

но теперь явно видно:

0900 DB 30H = NOP ? - причём NOP этот "нелегальный"... :o
Как-то это меня очень напрягло... :-? И я подумал, что за 33 года кто-то мог сказать, что в журнале "Левша" есть ошибки в этой статье? :roll:
Ведь и на Солнце (в журнале "Радио") бывали пятна! :wink:

Я напряг Яндекс и нашел, что похожую проблему с АОН-ами решали на https://zx-pk.ru/, и, судя по датам, не так уж и давно...
АОН на К580ВМ80

Некто roma упорно сабж добил и даже с помощью ИИ состряпал симуляторы АОН-ов всех трёх вариантов.

Убедил он меня таблицей:

Code: Select all

Вот исправления:
000003EE: E1 F1
00000532: CA C2
0000053B: 28 2B
00000900: 3C 30
00000AE1: C5 05
00000AEE: F8 E8
00000AF0: 0D 0B
00000B11: C9 09
00000C69: 0A 04
00000C95: E1 F1
По крайней мере 0900: 3C 30 - эту ошибку он тоже обнаружил. :kruto:

Но дальше случилось совсем интересное: я решил сверить свой бинарник ПЗУ с его вариантом, так выяснилось, что есть места, где код мой не совпадает с его кодом и совершенно не похож на код в дампе журнала! :roll:

Я понимаю, что код DB, к примеру, можно спутать с D8, или с 0B и т.п.
Но местами код совершенно не похож на журнальный вариант, ни у меня, ни у него. :-?
Такое ощущение, что журналы "Левша" были у всех разные...

И такое складывается мнение у меня, что эту конструкцию либо никто не делал, либо делал, но безуспешно...

Хотя... судя по году 1993, возможен и другой вариант: кто делал, но не запустилось, обращался в редакцию, а редакция давала контакты автора, который за небольшую мзду помогал с ПЗУ-хами страждущим. :wink:

За 1993 год тут ничего не скажешь... начало движения бизнеса в России... :ebiggrin:

А вот в 1987 году я звонил в редакцию "Моделист-Конструктор" с вопросом:"Есть ли ошибки в опубликованной схеме компьютера 'Специалист'?"
Мне ответили, что ошибки есть, исправления их будут в ближайших номерах журнала, но контактов автора редакция не даёт.

К чести А.Ф.Волкова ошибки (или опечатки) фатальными не были.
iLavr
User avatar
Lavr
Supreme God
Posts: 17146
Joined: 21 Oct 2009 08:08
Location: Россия

Re: АОН для «Специалиста»

Post by Lavr »

Lavr wrote: 30 Oct 2026 17:06 ...похожую проблему с АОН-ами решали на https://zx-pk.ru/, и, судя по датам, не так уж и давно...
АОН на К580ВМ80

Некто roma упорно сабж добил и даже с помощью ИИ состряпал симуляторы АОН-ов всех трёх вариантов.
Из выложенных по адресу выше файлов скачал файлы прошивок, среда которых нашел ТЕСТ АОН-а.

ТЕСТ у меня запустился, но работает очень небыстро... :-?
p0010_6.png
По старту проверяет звук через EI/DI и все сегменты индикатора.
Медленно, поскольку 0FFFFH повторов каждого варианта. :roll:

Я было взялся патчить 0FFFFH на 0002H, но потом это меня быстро утомило. :-?

Выкладываю весь проект как есть, с тестом и дампами ПЗУ.
_AON.zip
Возможно, у кого быстрый компьютер, это можно посмотреть ближе к реальному времени.
Ну и я на работе как-нибудь гляну, если свободная минутка появится... :wink:
You do not have the required permissions to view the files attached to this post.
iLavr