User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 29

Тема: Запуск и переделка Вектора 06Ц.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,714
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    320
    Поблагодарили
    223 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    Часть3.
    ...
    При старте с большой долей вероятности щелкает реле (и, возможно РУС/LAТ, но клавиатуры нет) и в область переменных
    загрузчика пишется 0x55, 0xAA или наоборот. После сего система виснет.
    ...
    Начальный загрузчик (не все) сначала делает примитивный тест ОЗУ, записывая в область будущего стека 0x55, 0xAA (или наоборот), потом читает, если не совпало, тест зацикливается на запись/чтение этих самых 0x55, 0xAA.
    Эти и выглядит как "зависание системы после старта".
    Для эксперимента, попробовать загрузчик в котором нет начального теста ОЗУ.
    В загрузчике 2К с поддержкой НDD я не видел теста ОЗУ... хотя мог просто не заметить.
    Последний раз редактировалось KTSerg; 11.08.2022 в 07:40.

    Этот пользователь поблагодарил KTSerg за это полезное сообщение:

    megov(11.08.2022)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ёлки-иголки!! Дикий оффтоп. Зашел я на главную www.sensi.org и прифигел.
    С Сергеем Фроловым лично не знаком, но на leningrad.su смотрел и даже немного пробегал, пытаясь восстановить свой MK-52.
    Но еще я нашел молодого Василия, с фамилией настолько известной, что не надо ее здесь упоминать! (с) Известный фильм.
    А я с ним с 2018 ровно 4 года вместе проработал!

    Чтобы не забанили, перехожу к онтопику. Свой Вектор, аккуратно распаянный на 2/3 (остались DIN-5/7, ИР13, 553УД2 и все РУ6) из-за коррозии
    я спаял, но не собрал еще совсем обратно, установив не только цанговые панельки для всего, кроме DIP40 - тут советские синие нашел,
    но и сохранив в целости все зеленые КМ-ки.

    Сколхожено было питание с молекса (+5/+12) на DIN-7, но без -5V, которое было замкнуто на GND. Про смещение подложки я помню,
    но 565РУ3 в Векторе нет, РУ6ым по барабану, а ВМ80А у меня 9006 с Родона. Естественно, параллельно была проблема с длинным ССИ
    и отсутствием старых телевизоров совсем. В результате процедура поднятия аппарата сочетала в себе сразу два компонента: запайка всего
    обратно с контролем процесса и доработка под видео. Видео подается компзоитом, как есть, по PAL кодера руки не доли но он будет
    на AD725ARZ, не на CXах. В качестве приемников есть внешний Aver TV Box9 с выходом на VGA и NoName SCART->HDMI на MS1858S.

    Теперь детали:
    - Плохо. Совсем плохо в 06Ц разведены критичные тактовые цепи. D35.2 ака 3Мгц протащена до D8.4 через такие избищщи что
    страшно. У меня там отгнили 2 переходных отверстия. А это, на минуточку, основной клок, из которого делается процовый такт.
    - Пропайка с проволочками в via проблему с наличием такта решила. Не решила с его качеством. Ф1 отвратителен и хорошо,
    если достигает 7-8V, с Ф2 попроще, ибо он длиннее. Опережая вопросы - ЛН3 нормальные, и на их входах в TTL уровнях все нормально.
    Разгон штатно есть у нас прямо с завода и плохой клок совсем не помогает этому. Тема уже поднималась, Lavr на nedopc.org
    исследование проводил. Но ГФ24 у нас нет, да и на 27Мгц она не факт что заведется, ибо делитель 9.
    - Но машину я с родным процом запустил. Зато с остальными с Родона то 89XX и с трилистником (не помню завод) от 92XX
    Вектор не стартует.
    - прикольно, но при отсутствии -5V у меня напрочь отказывался работать магнитофонный ввод. Тупо 1 на выходе операционника,
    который компаратор здесь.

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

    Часть2.

    В процессе наладки родной ВМ80А работал без -5V. Возможно, что по спекам это и не совсем правильно, но работало.
    Интересный аспект, сброс при включении почти никогда не происходил. Тут в самом Векторе, как мне кажется,
    засада с цепями сброса во весь рост. 155я на неподключенных входах имеет ~1.7V, но это нифига не помехоустойчиво.
    А у нас не подключены R#/S# D17.1/4/13/10, контакты D17.2/11/12 хоть и имеют подпор, но (!) он у меня на плате клавиатуры.
    При отключенной клавиатуре четкой фиксации уровней нет и система ведет себя как придется.

    Для выработки -5V была использована ICL7660 в стандартном включении. И, внезапно, сброс стал гораздо устойчивее.
    Почти любой poweron вызывал не матрас с необходимостью коротить СБР# на землю, а нормальную загрузочную таблицу.

    После подачи -5V с ICL7660 начал шевелиться магнитофонный ввод и удалось позагружать всякое мелкое.
    Но! У меня в дебиане с фуррифоксом не работает воспроизведение WAV с картотеки. Скачивание ROM и rom2wav проблему
    решили и спасибо Ramiros'у за то, что и под вайном конвертор работает.

    Был загружен анонс Диззи, работал, потом чей-то тест памяти. всю ночь отработал.
    И ничто не предвещало....

  4. #3

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,324
    Спасибо Благодарностей отдано 
    1,037
    Спасибо Благодарностей получено 
    820
    Поблагодарили
    491 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    У меня в дебиане с фуррифоксом не работает воспроизведение WAV с картотеки.
    Та же деталь, исключение.
    Под линуксом без вайна можно пользоваться bin2wav (необязательно ставить его с npm, можно просто node). Он кроме всего прочего умеет конвертить в формат турбофм (-m v06c-turbo).
    Больше игр нет

  5. #4

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,714
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    320
    Поблагодарили
    223 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В теме https://zx-pk.ru/threads/30914-testovoe-pzu.html есть тесты верхних 32КБ ОЗУ, сам тест записывается в ПЗУ вместо начального загрузчика.

  6. #5

    Регистрация
    15.10.2017
    Адрес
    г. Хабаровск
    Сообщений
    472
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    103
    Поблагодарили
    64 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ЗДравствуйте, Всем!
    Что то я начал тупить не по детски! Помогите пожалуйста!
    Итак в кратце история - есть плата я ее тут постил уже, включил,
    нашел одну РУ6 неисправную очевидно, заменил. Дальше вообще коррида!
    Дошел вот до такой картинки:





    как я понимаю, вид "почти", но что то не так все же с РУ-ками, я прав?
    Мое везение, у меня есть полностью исправный Вектор, преределанный по
    руководству Дениса Тягунова. РЕ3 проверил пошагово сравнил, все в целом
    норм. Прошел по исправному все практически (изучил схему по полной при
    этом - уже могу с закрытыми глазами ее нарисовать!!!) сравнил - очевидных
    отличий с исправным нет. Еще на 5-й лапе проца, вот такая картинка:



    иногда я вижу это и на моей кривой плате на той же 5-й лапе, при этом
    появляется сигнал ЧТВВ.
    В общем не смотря на самы "отдыхательный" месяц лета, прошу очень
    Вашей помощи! ПОМОГИТЕ! ;-)
    Последний раз редактировалось derfliegenddehollander; 13.08.2022 в 07:26.
    FPGA - наше все!

  7. #6

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Заработало

    KTSerg оказался прав, Я засунул слитый загрузчик в DASMx и там прямо с самого начала, еще до цикла обнуления памяти, пишутся управляющие слова в обе ВВ55, а потом 0x55AA пушится по предварительно установленному в 0xDCF0 стеку, после чего читается обратно и сравнивается. Если не совпадает, то будет JNZ пока не совпадет:
    Код:
    	org	00000H
    L0000:
    ;Output control word to PPA2 (PU).
    	mvi	a,09BH
    	out	004H
    
    ;Output control word to PPA1 (Internal).
    	mvi	a,088H
    	out	000H
    
    ;Store 2 bytes (0x55AA) in memory than re-read them and compare.
    	lxi	sp,0DCF0H
    	lxi	d,055AAH
    L000E:
    	push	d		;DE - original value
    	pop	h		;HL - read from memory
    	mov	a,l
    	cma			;A = not A (0x55->0xAA)
    	cmp	h		;negated A should be equal L (0xAA)
    	jnz	L000E		;Loop while writing and re-reading will get the same result
    ...
    Хитро! Это конечно не POST, но позволяет зациклить выполнение на известной последовательности, что помогает в отладке.
    Поскольку 0x55AA видно на экране, то значит CPU стартует и выполняет код из ПЗУ и все мои домыслы о том, что 3Мгц много - неверны. Т.к. там push/pop то удобно зацепиться осциллом на сигнал СТЕК на ВУ - получится неплохой строб для анализа данных на шинах. ША отчетливо показала 0xDCEF+0xDCEE на push и 0xDCEE+0xDCEF на pop, что правильно и соответствует логике работы стека.
    А вот на ШД при push четко видно 0x55AA, а на pop возвращается полная ерунда со спайками, изменением состояния бита прямо посередине и прочей дичью:
    Нажмите на изображение для увеличения. 

Название:	КП2_Fault.jpg 
Просмотров:	62 
Размер:	66.4 Кб 
ID:	77685

    Выходит, что чтение из ОЗУ не работает, похоже на конфликты по ШД. Глянул на DO РУ6 и пришел в ужас, на некоторых после перехода в логический ноль тут же происходит отскок до 1-1.5V. Т.к. выходы у РУ6 слабые, то их вполне могли садить входы либо КП2 (D41-D44), либо ИР13. Одна ИР13 (D45) у меня снята пока, но сигналы DO в этом банке все равно плохие. Вынул все КП2 и сигналы на DO пришли в норму, причем в этом комплекте я уже 2 из 4х заменил при сборке после чистки. Проверил на TL866, еще 1 из 4х - труп. Но не было ни статики, ни КЗ - все ведь работало до некоторого момента. Пришло что ли родному комплекту КП2 время отказа?

    В результате - все заработало после подбора 4х рабочих КП2 (D41-D44).

    Всем спасибо!

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

    Цитата Сообщение от derfliegenddehollander Посмотреть сообщение
    как я понимаю, вид "почти", но что то не так все же с РУ-ками, я прав?
    Не факт, что с РУшками, может один из выходов DO просаживается в единицу.
    У Вас там в углу тоже 0x55AA наблюдается, как и у меня. То есть CPU начинает выполнять тот код из загрузчика, что я привел,
    не может прочитать обратно 0х55AA и зацикливается. По картинке похоже что либо D7 либо D0.
    Осциллом бы пройтись посмотреть.

  8. #7

    Регистрация
    15.10.2017
    Адрес
    г. Хабаровск
    Сообщений
    472
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    103
    Поблагодарили
    64 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    Не факт, что с РУшками, может один из выходов DO просаживается в единицу.
    У Вас там в углу тоже 0x55AA наблюдается, как и у меня. То есть CPU начинает выполнять тот код из загрузчика, что я привел,
    не может прочитать обратно 0х55AA и зацикливается. По картинке похоже что либо D7 либо D0.
    Осциллом бы пройтись посмотреть.
    Да, там в углу этоу картинку видно. Хорошо, сейчас пройду! Тема с КП2 у меня тоже витала в голове.
    FPGA - наше все!

  9. #8

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,424
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,374
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    либо D7 либо D0
    D0, самой правой точки от 55 не видно, самая левая точка от AA смазана, но виднеется

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    megov(13.08.2022)

  10. #9

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,714
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    320
    Поблагодарили
    223 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    D0, самой правой точки от 55 не видно, самая левая точка от AA смазана, но виднеется
    С моей точки зрения D7.
    Инфа пишется в колонку DCxx, а в колонке DFхх (самом правом ряду, вертикальная светлая полоса не с краю, там D0), значит бит не D0.
    И ещё, по PUSH выше пишется вроде младший байт слова, а он АА, значит выше АА, ниже 55.
    Если предположить, что у АА старший бит в "1", то похоже именно на картинку с фото.

  11. #10

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,424
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,374
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Инфа пишется в колонку DCxx, а в колонке DFхх (самом правом ряду, вертикальная светлая полоса не с краю, там D0), значит бит не D0.
    KTSerg, а тебя не смущает много "свободного" пространства слева, при том, что 32 полосы? Однотонные области справа и побольше слева - это бордюр.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 696
    Последнее: 25.10.2025, 02:34
  2. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  3. Пишу шедевр для «Вектора 06Ц»
    от metamorpho в разделе Вектор
    Ответов: 442
    Последнее: 21.07.2022, 06:15
  4. Восстановление Вектора-06ц
    от Daniil Chislov 86 в разделе Вектор
    Ответов: 100
    Последнее: 11.03.2021, 00:23
  5. Цветопередача Вектора-06ц.02
    от svofski в разделе Вектор
    Ответов: 7
    Последнее: 27.06.2020, 15:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •