PDA

Просмотр полной версии : Опознать компьютер (по виду - Специалист)



fifan
16.05.2016, 20:21
Так как это не Специалист совместимый ПК, то ему здесь и нет места. Переместил сюда (http://zx-pk.ru/threads/26557-opoznat-kompyuter-elis-%28po-vidu-ne-spetsialist%29.html).

Alex_LG
29.06.2016, 18:29
Дабы не плодить темы...
Помогите опознать
http://i11.pixs.ru/thumbs/4/4/6/IMG2016062_9677811_22526446.jpg (http://pixs.ru/showimage/IMG2016062_9677811_22526446.jpg)
Схемы нет, начал рисовать - сильно заумная схема выборки
http://i11.pixs.ru/thumbs/5/6/7/ssspng_3725499_22526567.jpg (http://pixs.ru/showimage/ssspng_3725499_22526567.png)
Могу ошибится с D15, т.к. была выкушена, но по логике подходит.
Не могу запустить комп - тест памяти от Специалиста-М молчит, от Специалиста - пищит и на ВВ55 выставляет, что все биты битые. Картинка на экране не меняется, т.е. в память не пишет, хотя смотрел осцилоскопом - сигналы "дергаются". Может это не совсем Специалист и тесты к нему не подходят... :confused:

fifan
29.06.2016, 19:11
Не могу запустить комп - тест памяти от Специалиста-М молчит, от Специалиста - пищит и на ВВ55 выставляет, что все биты битые. Картинка на экране не меняется, т.е. в память не пишет, хотя смотрел осцилоскопом - сигналы "дергаются". Может это не совсем Специалист и тесты к нему не подходят.
А что это за тест от Специалиста? Который публиковался на страницах Моделиста-конструктора? Оригинальный конечно экземпляр, не припомню чтоб фотки подобного я помещал на сайт (http://www.spetsialist-mx.ru/index16.html).

А точно запаянная панелька под РФ2 является первой ПЗУ по схеме? Её вывод 20 точно идёт на 9 вывод ИД4? Процессор целый? На его выходе SYNC какой сигнал присутствует? Изменяются уровни F1 и F2 и сброса?

Alex_LG
29.06.2016, 21:45
А что это за тест от Специалиста?
"Тест ОЗУ под Монитор - 1" (C000H...C0BFH (DD52)) из "МК" №7, 1987 г. периодически пищит.
"Тест - программа" (C000H...C7FFH (DD52)) из "МК" №12, 1991 г. - не пищит, но что-то делает. Этот тест вообще как-то странно устанавливает бит начального пуска РС4 ВВ55, т.е. устанавливает его через раз, тот же эффект и на плате Электроника К001 Дон http://zx-pk.ru/threads/9661-spetsialist-varianty.html?p=868840&viewfull=1#post868840 (я по ошибке принял сначала его за Специалист-М), такое ощущение, что вместо вывода чаще всего включается режим ввода (на выводе около 1.5В).


А точно запаянная панелька под РФ2 является первой ПЗУ по схеме? Её вывод 20 точно идёт на 9 вывод ИД4?
В этой схеме используется выв 18 ПЗУ, первая ПЗУшка подключена на выв.12 ИД4 (D41 на схеме). Пробовал в пошаговом режиме - стартует с неё.



Процессор целый? На его выходе SYNC какой сигнал присутствует? Изменяются уровни F1 и F2 и сброса?

Проц целый. Вот SYNC и F1&F2 (делитель на 10)
http://i11.pixs.ru:/thumbs/7/7/5/syncjpg_8954054_22528775.jpg (http://pixs.ru/showimage/syncjpg_8954054_22528775.jpg)http://i11.pixs.ru:/thumbs/7/7/6/f1f2jpg_5750878_22528776.jpg (http://pixs.ru/showimage/f1f2jpg_5750878_22528776.jpg)

fifan
29.06.2016, 22:33
""Тест - программа" (C000H...C7FFH (DD52)) из "МК" №12, 1991 г. - не пищит, но что-то делает.
Это тест Рюмика. Кстати он у меня на сайте (http://www.spetsialist-mx.ru/index6.html) исправленный (в смысле вывода цветов), есть описание см. как "Тест - программа". Нужно дождаться окончание теста с надписью.

b2m
30.06.2016, 00:12
По-моему это не Специалист. Порты в диапазоне FF00-FFFF, причём с шагом в 20h. ПЗУ, конечно, тоже по адресу C000-EFFF, но его можно отключать портом FFE0-FFFF. Хотя, экран, наверное, совместим со Специалистом. Посмотри, по какому адресу тест в ВВ55 обращается, если FF00-FF03 то нормально, а если FFFC-FFFF, то это у тебя вовсе не ВВ55 :)

- - - Добавлено - - -


первая ПЗУшка подключена на выв.12 ИД4 (D41 на схеме). Пробовал в пошаговом режиме - стартует с неё.
Странно, по твоей схеме адресу 0000 при начальном пуске будет соответствовать выв.9 D41...

- - - Добавлено - - -

Может оно и Специалист, но какой-то модифицированный. По крайней мере, вывод в порт FFE0-FFFF должен отключать ПЗУ только на два цикла чтения. То есть запись в область ПЗУ пишет в теневое ОЗУ, а вот чтобы считать оттуда, надо записать что-нибудь в этот хитрый порт, а затем выполнить команду MOV A,M (или LDAX B/D)

- - - Добавлено - - -


Картинка на экране не меняется
А может там экран вовсе не по адресу 9000 как у Спеца, а где-то на C000, под ПЗУ в теневой области? Попробуй поменять тест, чтобы он выводил в С000, а не 9000.

Alex_LG
30.06.2016, 10:19
Посмотри, по какому адресу тест в ВВ55 обращается, если FF00-FF03 то нормально, а если FFFC-FFFF, то это у тебя вовсе не ВВ55
Первый тест обращается по FF03, а вот тест от Специалиста-М обращается по FFFF...


Странно, по твоей схеме адресу 0000 при начальном пуске будет соответствовать выв.9 D41...
Действительно, как-то не обратил внимание, вечером проверю - или в схеме ошибся или на А11 и А12 еденица.


А может там экран вовсе не по адресу 9000 как у Спеца
Вызвонил еще не все соединения на мультиплексорах.

HardWareMan
30.06.2016, 12:37
А что, нынче любой непонятный компьютер с двумя большими ИМС (ВМ80+ВВ55) априори Специалист подобный?

Alex_LG
30.06.2016, 13:18
А что, нынче любой непонятный компьютер с двумя большими ИМС (ВМ80+ВВ55) априори Специалист подобный?

В данном случае расположение в памяти по одинаковым адресам ВВ55 с сигналами "Начальный пуск" и "Звук", а так же сходная схема тактового генератора с генерацией сигналов Ф1, Ф2 и /RAS, схема сброса, подача сигналов G1..G6 (дальше еще не "прозвонил") с видеогенератора совместно с A8..A13, как и у Специалиста, позволяют, по крайней мере, говорить что это "Специалист подобный". Возможно он не полностью совместим, но наличие одинаковых узлов и распределение памяти позволяет думать, что это клон.

https://yadi.sk/i/5avtXrwtsuD9g

fifan
30.06.2016, 14:06
Нет наличия К589ИР12, зато есть ИР9, ИР22 Х 2 - на них сделали сдвиговый регистр видео атрибутов? И пара определится по названию клона Специалиста.

Alex_LG
30.06.2016, 14:59
Нет наличия К589ИР12, зато есть ИР9, ИР22 Х 2 - на них сделали сдвиговый регистр видео атрибутов?
Да, на ИР9 - видеорегистр, одна ИР22 (D32) - видеобуфер, вторая ИР22 (D42) - буфер чтения из ОЗУ (есть еще ИР22 D30 и D31 - адресные буфферы).


И пара определится по названию клона Специалиста.
Это улучшенный Специалист, но не М-ка, так что можно какой-нибудь Специалист-2 или Специалист+ :)

fifan
30.06.2016, 15:06
Это улучшенный Специалист, но не М-ка, так что можно какой-нибудь Специалист-2 или Специалист+ :)
На плате нет никаких опознавательных знаков?

Alex_LG
30.06.2016, 15:46
Вроде нет, вечером пересмотрю.

b2m
30.06.2016, 22:24
какой-нибудь Специалист-2 или Специалист+ :)
Надо бы ещё сравнить со схемой Орион-128, по крайней мере формирование видео. А то вдруг это какой-нибудь Орион-64 :)

Alex_LG
30.06.2016, 23:06
Проверил схему. Действительно первая ПЗУшка на 9 выв. ИД4.
Вызвонил все входы мультиплексоров, ерунда какая-то. Похоже, что видео действительно с адреса С000, но вот чтение памяти какое-то непонятное, т.е. если для Специалиста соответствие шин адреса адресам видеоконтроллера такое (Схема ПК "Специалист-М" от Fifan'а)
A0 G7
A1 G8
A2 G9
A3 G10
A4 G11
A5 G12
A6 G13
A7 G14
A8 G1
A9 G2
A10 G3
A11 G4
A12 G5
A13 G6
A14 1 (это не понятно, по идеи должно быть А15=1, а А14=0)
A15 0

то для данного компьютера
A0 G7
A1 G8
A2 G9
A3 G10
A4 G13
A5 G14
A6 G11
A7 G12
A8 G1
A9 G2
A10 G3
A11 G4
A12 G5
A13 G6
A14 1
A15 1

https://yadi.sk/i/v8CTbWTnsv6oM

HardWareMan
01.07.2016, 06:37
Т.е. это Орион. Иди туда.

Alex_LG
01.07.2016, 14:37
Т.е. это Орион

Здесь как раз больше от Специалиста чем от Ориона. По той схеме, что есть на данный момент, видно, что много узлов от Специалиста, к тому же и расположение ВВ55 в адресном пространстве совпадает вместе с системой начальной загрузки. Да, это не 100% Специалист, а что-то на него очень похожее...

fifan
01.07.2016, 15:22
То есть назовём этот клон Специалиста "Нестандартный".

b2m
01.07.2016, 16:06
то для данного компьютера
A4 G13
A5 G14
A6 G11
A7 G12

А это чё за сюрприз? Нафига перетасовывать блоки из 16 линий?
Или опять недоперепрозвонил? :)

Alex_LG
01.07.2016, 19:12
Или опять недоперепрозвонил?
Да я сам в шоке, перепроверю ;)

- - - Добавлено - - -

Все ок, перепроверил - ошибся в мультиплексорах, всё как должно быть
A4 G11
A5 G12
A6 G13
A7 G14

Вопрос остается открытым - почему тест памяти выдает ошибки. Тест от Специалиста (простого) проверяет от 0000 до 4000, а затем от 8000 до С0000. В этом ("Нестандартном" ) вроде ни каких проблем с этим пространством нет и, по идее, тест должен работать...

- - - Добавлено - - -

Хочу видеообласть сделать с 9000 что бы увидеть пишется в память что-то или нет, но вот только не пойму почему в Специалисте-М на мультиплексорах A14=1, а A15=0, хотя должно быть наоборот!

fifan
01.07.2016, 19:44
только не пойму почему в Специалисте-М на мультиплексорах A14=1, а A15=0, хотя должно быть наоборот!
Самое интересное что в схеме Специалиста М в журнале Моделист-конструктор ошибка, а вот на печатной плате (в том же журнале) вообще отсутствуют сигналы с выводов 12, 13 DD35. Вот такие рисовальщики!

Alex_LG
01.07.2016, 22:27
Дорисовал схему (кроме разъема), явных ляпов вроде нет. Обращаю внимание, что кварц на 10МГц.
https://yadi.sk/i/5lZIftqkswRZc

HardWareMan
02.07.2016, 06:56
Обращаю внимание, что кварц на 10МГц.
Ну точно Орион. У него тоже порты в ОЗУ если кто не помнит. ;) И по синхрогенератору. У Спеца используются элементы ИЛИ, поэтому в полном 64мкс цикле первая четверть занята синхронизацией и гашением. Это объясняет, почему в сканировании области 80H-BFH экран начинается с 90H. У Ориона наоборот, используются элементы И, что в том же диапазоне сканирования синхронизация смещается в последнюю четверть. По аналогии со спецом это было бы 80H-AFH экран и B0H-BFH синхра, но если сместить область на C0H-FFH мы получаем C0H-EFH экран и F0H-FFH синхру. И, кстати, именно использование элементов И и позволяет немного повысить частоту точек, чтобы сжать экран по горизонтали. Т.к. это требует добавление бита в счетчик строк и его учет, а младшие 6 переполнятся.

Пересмотрите свое мнение, я разглядел несколько фундаментальных признаков Ориона а не Специалиста.

- - - Добавлено - - -

Очень странно выглядит дешифратор. Есть область, учитывающая полный диапазон C000H-FFFFH, которая в купе с НП поразумевает ПЗУ. В то же время, мы знаем что там экран. И есть область FF00H-FFFFH, которая имеет приоритет над первой, вырезая в ней кусок. Она блокирует все, т.е. там однозначно порты ввода-вывода. 3х ступенчатый конвеер работает так: два подряд идущих чтения однозначно вернут его в изначальное состояние. Учитывая наличие НП условие соблюдается. Далее, только команда записи 0 в FFE0H - FFFFH приведет конвеер в готовность чтения из ПЗУ, но только на 2 такта чтения. Т.е. однобайтовая команда чтения ОЗУ пройдет (MOV A,M/LDAX), а вот та же LDA уже нет. Интересный эффект будет от команды POP. Как уже указывал выше - экран склеен с ПЗУ. ПЗУ доступно всего когда есть НП или когда перед обращением была запись в спецпорт. ВВ55 сидит в F000H - F01FH. Таким образом, компьютер работает так: по НП он копирует нужную часть ОС из ПЗУ в ОЗУ и отключает там НП. Далее, ПЗУ используется как теневой (под экраном) диск, из которого берутся данные с помощью однобайтных команд, когда они нужны. Таким образом, ни софт Спеца, ни так же Ориона тут не подойдет. Это ни то ни се и с боку бантик. Решение элегантное, я нечто подобное прикручивал к Ориону для ускорения доступа к другим страницам.
И, кстати, может я пропустил, но где дампы ПЗУ от него?

Alex_LG
02.07.2016, 10:01
У него тоже порты в ОЗУ если кто не помнит.
Да, но они по адресам 0F400H — 0F7FFH, а здесь ВВ55 сидит на FF00H-FF03H


И, кстати, может я пропустил, но где дампы ПЗУ от него?
В том-то и проблема, что их нет. Когда брал плату, думал, что это Специалист и прошивка от него подойдет, поставлю и все будет ОК, да не тут-то было... :(

Обратил внимание на микросхемы на плате - все 88-90 гг выпуска. Получается, что комп производился (кстати стоит круглая печать "ОТК Г-1") в 90 году, т.е. во время когда Орион только печатался в Радио, поэтому наврядли это переделка Ориона, это, скорее, промежуточное звено между Специалистом и Орионом, эдакий "Сперион" ну или "Орилист"... :)

b2m
02.07.2016, 20:10
это, скорее, промежуточное звено между Специалистом и Орионом
Это скорее какой-то промышленный контроллер на основе схемы Специалиста или Ориона (может даже автор Ориона руку и приложил). На фото явно видно, что плату откуда-то выломали. Отсутствие ПЗУ, наличие монтажных полей для доп. элементов и разъёмов, дешифратор портов, использующий только два из восьми возможных вариантов - всё это говорит в пользу вышеуказанного варианта.


Хочу видеообласть сделать с 9000 что бы увидеть пишется в память что-то или нет
Скорее всего, проще будет переделать это в Орион, HardWareMan выше рассказал про видео.

Alex_LG
04.07.2016, 11:47
Подал на мультиплексор А14=0, А15=1, т.е. сместил экран в область 9000 (отображается с 8000, см. пост HardWareMan). Видно, что запись в память идет, ошибок вроде нет при заливке, но тест не проходит и появляются артефакты при закрашивании горизонтальной строки с надписью:
http://i11.pixs.ru/thumbs/5/4/1/IMG2016070_9536586_22548541.jpg (http://pixs.ru/showimage/IMG2016070_9536586_22548541.jpg) http://i11.pixs.ru/thumbs/5/5/8/IMG2016070_1295697_22548558.jpg (http://pixs.ru/showimage/IMG2016070_1295697_22548558.jpg) http://i11.pixs.ru/thumbs/5/6/4/IMG2016070_1112590_22548564.jpg (http://pixs.ru/showimage/IMG2016070_1112590_22548564.jpg) http://i11.pixs.ru/thumbs/5/6/8/IMG2016070_2257371_22548568.jpg (http://pixs.ru/showimage/IMG2016070_2257371_22548568.jpg) http://i11.pixs.ru/thumbs/5/7/1/IMG2016070_1845828_22548571.jpg (http://pixs.ru/showimage/IMG2016070_1845828_22548571.jpg) http://i11.pixs.ru/thumbs/5/7/3/IMG2016070_8109420_22548573.jpg (http://pixs.ru/showimage/IMG2016070_8109420_22548573.jpg)

Куда смотреть? Поставил РУ5Г - в этом причина не может быть? Смотрю чаще ставят РУ5Д...

Ради интереса поставил ПЗУшку с Монитором:
http://i11.pixs.ru/thumbs/5/7/6/IMG2016070_3794973_22548576.jpg (http://pixs.ru/showimage/IMG2016070_3794973_22548576.jpg)

HardWareMan
04.07.2016, 11:57
Работает же! Не трогай и юзай как есть, либо меняй схему под Спец/Орион. Под второе изменить реальнее. А тест не проходит пышто он заточен под карту Спеца. Малейшее отличие от карты и все.