PDA

Просмотр полной версии : Глючит Скорпион



marinovsoft
13.12.2018, 19:50
Использую Скорпион 1024, плата 2011 V17.

Если взять ПЗУ с прошивкой 4.х, то можно наблюдать такое явление: при включении питания плата стартует в режиме турбо, переключаем обычный режим, входим в бейсик (хоть 48, хоть 128), пишем там какую-нибудь абракадабру, (чтобы была ошибка) нажимаем Enter, получаем сообщение об ошибке, плата самопроизвольно переходит в режим Turbo.

Если взять прошивку 2.95, то такого не происходит.

На версиях прошивки и 2.95 и 4.х наблюдается самопроизвольное включение турбо при входе в теневой монитор. Если в теневике отключить турбо и потом зайти в какой-нибудь пункт меню, то турбо включится.

Также на прошивке 4.01 при старте, размер ROM отображается 128 кб, хотя у меня стоит флешка на 256. Если в теневике попытаться загрузить программы из ROM, то они зависают.

Не знаю, может ли как-то влиять, что у меня ВГ93 не установлена.

Тестовую ПЗУ ставил при сборке - ошибок не было (кроме тех функций, что обеспечиваются ВГ).

Что это может быть?

SoftFelix
13.12.2018, 20:00
Что это может быть?
Что угодно. За правило бы взять сразу постить фото платы в хорошем разрешении и ссылку на тему по сборке именно этой модификации.


На версиях прошивки и 2.95 и 4.х наблюдается самопроизвольное включение турбо при входе в теневой монитор. Если в теневике отключить турбо и потом зайти в какой-нибудь пункт меню, то турбо включится.
Там на дешифраторе #1ffd должны быть два конденсатора по 1нФ для исключения дребезга на этих линиях. Установлены? Это только по памяти пришло в голову.

Также на прошивке 4.01 при старте, размер ROM отображается 128 кб, хотя у меня стоит флешка на 256. Если в теневике попытаться загрузить программы из ROM, то они зависают.
Фото данной микросхемы сюда же. А так же ссылку на прошивку для неё.

marinovsoft
13.12.2018, 20:37
ссылку на тему по сборке именно этой модификации.
https://zx-pk.ru/threads/16280-tekh-razdel-quot-scorpion-zs-1024-turbo-quot-(savelij).html


Там на дешифраторе #1ffd должны быть два конденсатора по 1нФ для исключения дребезга на этих линиях. Установлены? Это только по памяти пришло в голову.
Схема и монтажка https://zx-pk.ru/threads/16280-tekh-razdel-quot-scorpion-zs-1024-turbo-quot-(savelij).html?p=470631&viewfull=1#post470631
C2 и С3 установлены.


А так же ссылку на прошивку для неё.
4.01 https://zx-pk.ru/threads/17589-tekhnicheskij-razdel-quot-scorpion-zs-1024-quot-(ot-razrabotchikov).html?p=446596&viewfull=1#post446596
2.95 https://yadi.sk/d/uJEp0xcR3ZGWGU
ПЗУ проверял W49F002U и Pm29F002T - для 4.х версий, а W29E011 для 2.95.

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

Еще что вспомнил - переключение пункта "V. Compuret speed" в теневике влияет только на надпись, фактически переключения не происходит, в отличии от "железного" переключателя на X1.

SoftFelix
13.12.2018, 21:31
C2 и С3 установлены.
Емкость точно 1нФ? Тут один товарищ клялся-божился, что всё собрано правильно, но не работает. При этом уверял, что ёмкость определённого конденсатора 100пФ. В итоге оказалось, что он на 100нФ...

ПЗУ проверял W49F002U и Pm29F002T
Действительно - 256КБ и не FWH.

W29E011
128КБ. Аналогично - обычная флешка, не FWH.


Также на прошивке 4.01 при старте, размер ROM отображается 128 кб, хотя у меня стоит флешка на 256. Если в теневике попытаться загрузить программы из ROM, то они зависают.
Тогда грешить в сторону DD22. Слетела прошивка, С20...


Использую Скорпион 1024, плата 2011 V17.
А кем и когда собрана?

Еще что вспомнил - переключение пункта "V. Compuret speed" в теневике влияет только на надпись, фактически переключения не происходит, в отличии от "железного" переключателя на X1.
Не работает программное управление ТУРБО. Такое впечатление, что вход управления ТУРБО (сигнал TRB, 6DD30) висит в воздухе. Ткнись туда вольтметром и пощёлкай ТУРБОй из ТЕНЕВИКА или БАСИКА (вроде чтение 7ffd-1ffd, точно не помню...). На 6DD30 должен меняться уровень. Нет? Тогда смотрим DD9.2 и всё что на неё приходит.

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


в отличии от "железного" переключателя на X1.
А ну-ка подробнее. Это какой Х1? Уж не тот-ли, который идёт с R86? ;) Туда точно кнопка подключается, а не индикаторный светодиод? Уж больно цинично коротить выход ТМ2 на землю даже через резистор 220 Ом. Хоть бы диод туда поставили... А, понял: там Х1 и Х7 нарисованы не очевидно. На землю коротится кнопкой вход D вентиля DD55.2.

marinovsoft
13.12.2018, 22:14
Емкость точно 1нФ? Тут один товарищ клялся-божился, что всё собрано правильно, но не работает. При этом уверял, что ёмкость определённого конденсатора 100пФ. В итоге оказалось, что он на 100нФ...
Точно :)


Тогда грешить в сторону DD22. Слетела прошивка, С20...
DD22 проверял - не слетела.


Не работает программное управление ТУРБО. Такое впечатление, что вход управления ТУРБО (сигнал TRB, 6DD30) висит в воздухе.

"Железная" турбо это тот же сигнал.



Ткнись туда вольтметром и пощёлкай ТУРБОй из ТЕНЕВИКА или БАСИКА (вроде чтение 7ffd-1ffd, точно не помню...). На 6DD30 должен меняться уровень. Нет? Тогда смотрим DD9.2 и всё что на неё приходит.
Программно - не меняется, железно - меняется. Точнее говоря, программно тоже меняется, но только не когда я щелкаю в сервис-мониторе этот пункт, а в случаях, описанных в стартовом посте.

SoftFelix
13.12.2018, 22:46
Программно - не меняется, железно - меняется. Точнее говоря, программно тоже меняется, но только не когда я щелкаю в сервис-мониторе этот пункт, а в случаях, описанных в стартовом посте.
Ты попробовал сделать, что я предложил выше?

marinovsoft
13.12.2018, 22:52
Ты попробовал сделать, что я предложил выше?

Пробовал, происходит следующее:
Программно - не меняется, железно - меняется. Точнее говоря, программно тоже меняется, но только не когда я щелкаю в сервис-мониторе этот пункт, а в случаях, описанных в стартовом посте.

marinovsoft
14.12.2018, 20:44
С одной проблемой - что из 256 Кб ПЗУ видится только половина, кажется, разобрался.
Изначально DD22 стояла GAL22V10D-15LPN с алиэкспресса. Провел эксперименты с б/у с разбора.
GAL22V10B-15LP в трех случаях из 4х нестарт, в одном случае - поведение как у новодельной.
GAL22V10B-25LP в трех случаях из шести - наблюдаются зависания при работе с ROM-диском, другие три работают нормально. Во всех случаях при старте видны все 256 Кб ROM.

Еще разобрался с переключением normal/turbo в теневике. На самом деле переключение происходит не сразу, а только при выходе из теневика.

Осталось разобраться, почему турба сама включается.

Проверил из бейсика, работает:

чтение #1FFD - выключение турбо режима
чтение #7FFD - включение турбо режима

goodboy
15.12.2018, 00:00
наблюдается самопроизвольное включение турбо при входе в теневой монитор.
а вроде так и должно быть. теневик сам включает турбу при своей работе

marinovsoft
15.12.2018, 05:34
goodboy, похоже что так и есть (попробовал сделать бряк в UnrealSpeccy на чтение из порта 7ffd и он таки срабатывает в теневике). А при ошибках в бейсике?

Evgeny Muchkin
17.12.2018, 00:59
теневик сам включает турбу при своей работе
или помнит её в смуке какое-то время

marinovsoft
22.12.2018, 00:09
Итак, разобрался с автовключением турбо в бейсике при возникновении ошибки. Чтобы этого не происходило, нужно сразу после включения компьютера перейти в режим normal ("железной" кнопкой), войти в теневик и выйти из него.

marinovsoft
02.08.2019, 05:56
Наконец-то подключил флоп. Вместо КР1818ВГ93 установил MB8877A. Микросхема рабочая, проверена в пентеве. Флоп 3,5' Samsung SFD321B - перекинул перемычки DS1 на DS0, DC на RDY. Шлейф прямой. ФАПЧ GAL 18V10B-15LP. Флоп на пентеве читает - пишет - форматирует без проблем. На Скорпионе глючит: чтение есть (по крайней мере записанные на пентеве диски читаются), а вот с записью проблемы. При форматировании в теневике очень долго тупит и дорожку целиком показывает как бэд. Попытка в фатале записать образ на отформатированную (на пентеве) дискету заканчивается ничем: дискета остается пуста, что примечательно, если на дискете встречаются бэды, то в процессе "записи" в фатале выскакивают ошибки.

Как победить? С чего начать?

marinovsoft
11.08.2019, 21:47
Попробовал подключить 5'25 дисковод Panasonic JU475-5. Перемычки как здесь https://zx-pk.ru/threads/5315-nuzhno-opisanie-diskovoda-epson-sd-600.html?p=205163&viewfull=1#post205163 Поведение не изменилось. На пентеве пишет/форматирует, а на Скорпионе - нет.

Shockwav3
31.10.2019, 14:06
Having the same issue, straight cable, Teac FD235-HF drive set to DS0.

EDIT: Problem found, VT10 (KT209) was replaced with a BC547 instead of a BC557 which it should be.