Важная информация

User Tag List

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 21 по 30 из 51

Тема: Ищу схему/совет по ремонту

  1. #21
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lion17
    Не совсем так, при подтверждении прерывания z80 выдает M1+IORQ
    это в цикле чтения вектора прерывания (im 0/2). а зачем оно в режиме im 1?

  2. #22
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alchemist
    Экран черно-белый, поэтому непонятно
    А что это еще может быть кроме ПЗУ?
    все что угодно, забыл сказать в первую очередь надо было прощупать все м/сх на предмет нагрева. во-вторых, зажать кнопку reset и осцилографом смотреть все выходные линии z80 - они должны "плавать".

    Цитата Сообщение от Alchemist
    Потому что его держит триггер, который сбрасывается при обработке прерывания (при выборке вектора прерывания). Так как прерывания после RESET запрещены, то и INT не сбрасывается.
    вообще инт должен сбрасываться не только от iorq+m1, просто эти сигналы его ограничивают (глянь например схему профи v5.x)

    Цитата Сообщение от Alchemist
    ПЗУ (РФ8) выкусил, поставил 2x28c64 (EEPROM). На экране мусор
    а что в них прошито? в каком порядке? ты заменил одну на 2? тогда надо менять схему выборки...
    вообще советую вооружиться како-нибудь типовой схемой (ленинград, профи, пентагон...) потому как некоторые вещи зачастую похожи. и кстати вспомнил еще, на каких-то клонах (вполне возможно байтах) были перепутаны биты в адресах и данных - отличаются от стандартны справочных, так что не мешает это проверить

  3. #23
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lion17
    а идея со сбросом int по приходу подтверждения от процессора мне понравилась, но по-моему это немного не правильно для спектрума...
    если мы разрешаем прерывания, то следующей командой будет прерывание, которое ожидало нас в тригире, даже если до начала кадра еще далеко...
    стоит D-триггер, через входы C и D идет импульс (где то под 224*16 такта длинной в начале экрана), на Set подается смесь iorq+m1, так что все гут (это нормальная схема, как сделано у нашего собеседника - хз)

  4. #24
    Member
    Регистрация
    26.02.2005
    Адрес
    Novgorod
    Сообщений
    110
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    стоит D-триггер, через входы C и D идет импульс (где то под 224*16 такта длинной в начале экрана), на Set подается смесь iorq+m1, так что все гут (это нормальная схема, как сделано у нашего собеседника - хз)
    Именно так, там стоит D-триггер. На входе D - земля, на C - кадровые импульсы, S = IORQ*M1, R - не присоединен.

  5. #25
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alchemist
    Именно так, там стоит D-триггер. На входе D - земля, на C - кадровые импульсы, S = IORQ*M1, R - не присоединен.
    это глюк, при первом же EI будет прерывание

  6. #26
    Member
    Регистрация
    26.02.2005
    Адрес
    Novgorod
    Сообщений
    110
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    это глюк, при первом же EI будет прерывание
    Чем это грозит, кроме лишнего вызова обработчика?

  7. #27
    Member
    Регистрация
    26.02.2005
    Адрес
    Novgorod
    Сообщений
    110
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    а попробуй подать на INT +5v. спектрум сбрасывается без INT, только клава не работает
    Посмотрел исходники ROM'a. EI выполняется только после очистки экрана. А у меня даже экран не чистится.

  8. #28
    Member
    Регистрация
    26.02.2005
    Адрес
    Novgorod
    Сообщений
    110
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    все что угодно, забыл сказать в первую очередь надо было прощупать все м/сх на предмет нагрева. во-вторых, зажать кнопку reset и осцилографом смотреть все выходные линии z80 - они должны "плавать".
    Микросхемы все немного греются, но руку ни одна не обжигает
    Цитата Сообщение от jtn
    а что в них прошито? в каком порядке? ты заменил одну на 2? тогда надо менять схему выборки...
    Плата разведена под 2 микросхемы ПЗУ. Просто там была установлена одна большего объема.
    Цитата Сообщение от jtn
    вообще советую вооружиться како-нибудь типовой схемой (ленинград, профи, пентагон...) потому как некоторые вещи зачастую похожи. и кстати вспомнил еще, на каких-то клонах (вполне возможно байтах) были перепутаны биты в адресах и данных - отличаются от стандартны справочных, так что не мешает это проверить
    Проверил. Шины адреса и данных разведены нормально. Микросхемы же выбираются следующим образом:
    CEO для первой равен A13, для второй ~A13.
    CS = RD + MREQ + A14 + A15 + еще один сигнал.
    Этот сигнал берется с D-триггера. В нормальном состоянии (после RESET) он имеет низкий уровень. Т.е., как я понимаю, предусмотрена возможность отключения ПЗУ по какому-то сигналу. Более подробно разобраться не удалось, т.к. сигнал записи триггера выходит из 556РТ4 прошивка которой неизвестна.

  9. #29
    Member
    Регистрация
    26.02.2005
    Адрес
    Novgorod
    Сообщений
    110
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Посмотрел еще раз картинки в теме про "байт". У меня они немного отличаются тем, что на большие черно-белые квадраты наложены мигающие вертикальные полосы.
    RESET очень редко изменяет картинку. Чаще всего ничего не происходит. Пару раз бордюр из черного становился белым. Один раз появились полосы, похожие на те, которые появляются при вытащенном ПЗУ.

  10. #30
    Master
    Регистрация
    18.01.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    577
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    это в цикле чтения вектора прерывания (im 0/2). а зачем оно в режиме im 1?
    Сейчас посмотрел доку по Z80, нигде не говорится что при IM1 не генерится M1+IORQ. Думаю схема прерывания таже самая что и при IM2, только адрес перехода принудительно меняется на 0038.
    Так IMHO схемотехнически проще.

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

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

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

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

Похожие темы

  1. Ищу схемы и/или руководство по ремонту спектрум-клона Sintez-2
    от dhau в разделе Несортированное железо
    Ответов: 97
    Последнее: 18.09.2022, 18:14

Ваши права

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