User Tag List

Страница 6 из 15 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 146

Тема: Ремонт "Ленинград'а"

  1. #51

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от brian4ever Посмотреть сообщение
    Продолжаю возится со своим Ленинградом-1 с контроллером PC клавиатуры. Никак не могу побороть глюки. Выражаются в появлении мусора в играх, мусора на экране в бейсике, после 10 минут работы глюки возникают чаще чем сразу после включения. После ресета компьютер выходит в бейсик, но при нажатии произвольной клавиши вместо оператора может появится графика из игры или какая нибудь абракадабра.

    Интересное наблюдение насчёт трудности с дефайном кнопок в играх, цифровые клавиши дефайнятся без нареканий, а буквенные сразу на все направления одна кнопка, как будто сильно дребезжит.
    Еще раз перечитал тему. Сложилось впечатление, что вы сделали еще один порт чтения с клавиатуры на АП5 и у вас сейчас при чтении с клавиатуры на шину данных выводят одновременно АП5 и мультиплексоры КП11. И им со временем, наверно становится труднее выдерживать такую перегрузку. Попробуйте на время на KП11 клавиатуры вместо IORD подать +5В, чтобы они отключились.

    Мне кажется, что второй порт чтения на АП5 не нужен, так как на КП11 реализован также и порт KEMPSTRON джойстика.
    Последний раз редактировалось zx-kit; 25.07.2011 в 21:10.
    "L-256"

  2. #52

    Регистрация
    08.10.2006
    Адрес
    СПб
    Сообщений
    116
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выкусил я сегодня утром две верхние КП11. Нет их уже, ничего не изменилось.


    Только что попробовал с1 ставить на 0.1 мкф, и на 22мкф с обоими значениями ресет по нажатию Print Screen происходит как и должен. А глюки никуда не исчезают, например такие внезапно посреди игры


    А может влиять то что у меня ПЗУ какое то не совсем стандартное?
    Может ли быть причина в том что я сигнал PFE для контроллера на диодах и резисторе сделал, а не на логике?
    Последний раз редактировалось brian4ever; 25.07.2011 в 22:08.

  3. #53

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от brian4ever Посмотреть сообщение
    Попробовал с1 на 0.1 мкф, и на 22 с обоими значениями ресет по нажатию Print Screen происходит как и должен. А глюки никуда не исчезают, например такие внезапно посреди игры


    А может влиять то что у меня ПЗУ какое то не совсем стандартное?
    Скороее всего, если глюки возникают во всех играх - это не из-за прошивки ПЗУ (1982/1990 г).
    Может ли быть причина в том что я сигнал PFE для контроллера на диодах и резисторе сделал, а не на логике?
    Наверно лучше использовать резистор 1 К, а не 10 К. Но работать вроде должно и на диодах (катоды к резистору,
    а оттуда на АТМЕГУ).
    Зачем вы сделали второй порт чтения с клавиатуры? На схеме подключения к Пентагону скорее всего показан порт, который был в схеме компьютера. А в Ленинграде этот порт сделан на КП11. Нельзя делать так, чтобы при чтении из порта на шину данных Z80 подавались сигналы сразу с двух микросхем: КП11 и АП5. Нужно отключить выходы КП11 как я написал выше.

    Может ОЗУ не все исправное. Насколько я помню, если вся память Спектрума рабочая, то команда CLEAR 65535 выдает OK. Если исправной памяти меньше 48К, то будет ошибка OUT OF RANGE. Тогда подбором числа можно узнать, сколько рабочей памяти в компьютере. Только вот в ПЗУ c прошивкой 1990 г начальный тест ОЗУ может отсутствовать. Попробуйте.
    Последний раз редактировалось zx-kit; 25.07.2011 в 22:18.
    "L-256"

  4. #54

    Регистрация
    08.10.2006
    Адрес
    СПб
    Сообщений
    116
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Зачем вы сделали второй порт чтения с клавиатуры? На схеме подключения к Пентагону скорее всего показан порт, который был в схеме компьютера. А в Ленинграде этот порт сделан на КП11. Нельзя делать так, чтобы при чтении из порта на шину данных Z80 подавались сигналы сразу с двух микросхем: КП11 и АП5. Нужно отключить выходы КП11 как я написал выше.
    У меня контроллер не заработал когда я его к порту на КП11 подключал, потом уже АП5 распаял и заработал, но глючил сильнее чем сейчас, поставил вторую АП5 на адрес, хоть как то стало возможно игру загрузить и поиграть.

    КП11 которые на клавиатуру и джойстик уже нет, я их выкусил совсем с платы.

    А нет какого нибудь ленточного теста ОЗУ ?
    Последний раз редактировалось brian4ever; 25.07.2011 в 22:28.

  5. #55

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от brian4ever Посмотреть сообщение
    У меня контроллер не заработал когда я его к порту на КП11 подключал,
    Может КП11 неисправны были ?
    потом уже АП5 распаял и заработал, но глючил сильнее чем сейчас, поставил вторую АП5 на адрес, хоть как то стало возможно игру загрузить и поиграть.
    Теперь адреса A15-A8 подаются на АП5 адреса, а с ее выходов напрямую, без диодов идут на плату контроллера клавиатуры ?

    КП11 которые на клавиатуру и джойстик уже нет, я их выкусил совсем с платы.
    Это хорошо - конфликтов нет. А магнитофон теперь через АП5 идет ? Остальные входы и выходы этой АП5 подключены? В некоторых играх нужно, чтобы при чтении из порта FE было определенное значение при ненажатых кнопках.

    Попробуйте написать програмку:
    10 PRINT IN 254; GOTO 10

    и запустить командой RUN.

    А нет какого нибудь ленточного теста ОЗУ ?
    Может на WOS (http://www.worldofspectrum.org/) есть.
    CLEAR 65535 что выдает ?

    ---------- Post added 26.07.2011 at 00:01 ---------- Previous post was 25.07.2011 at 23:45 ----------

    Цитата Сообщение от _Ratibor_ Посмотреть сообщение
    Правда у меня, как и по Вашей ссылке, полосы не сине-бело-синие, а бело-сине-белые.

    Вот тут тоже был неправильный матрац (http://www.zx.pk.ru/showpost.php?p=281172&postcount=268). Причина оказалась в замыкании D4 и D2 шины данных.
    Также код, отличный от FF может читаться, если нет подтяжки всех линий шины данных Z80. При этом матрац может быть неправильный.
    Последний раз редактировалось zx-kit; 25.07.2011 в 23:06.
    "L-256"

  6. #56

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

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Вот тут тоже был неправильный матрац (http://www.zx.pk.ru/showpost.php?p=281172&postcount=268). Причина оказалась в замыкании D4 и D2 шины данных.
    Также код, отличный от FF может читаться, если нет подтяжки всех линий шины данных Z80. При этом матрац может быть неправильный.
    Ну у меня тогда получается слишком узкие синие полоски в середине, а белые по краям слишком широкие.

  7. #57

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от _Ratibor_ Посмотреть сообщение
    Ну у меня тогда получается слишком узкие синие полоски в середине, а белые по краям слишком широкие.
    По фотографии не видно, какой ширины в точках каждая полоска. Можете посчитать и написать ? Возможно это позволит вычислить какой бит шины данных протестировать.
    "L-256"

  8. #58

    Регистрация
    08.10.2006
    Адрес
    СПб
    Сообщений
    116
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Может КП11 неисправны были ?
    Обычная клавиатура через них работала, контроллер не хотел, подключал вроде правильно, проверял и переподключал несколько раз.
    Цитата Сообщение от zst Посмотреть сообщение
    Теперь адреса A15-A8 подаются на АП5 адреса, а с ее выходов напрямую, без диодов идут на плату контроллера клавиатуры ?
    Идут через 8 диодов, на плате контроллера подтянуты через резисторы 10 кОм к плюсу.

    Цитата Сообщение от zst Посмотреть сообщение
    Попробуйте написать програмку:
    10 PRINT IN 254; GOTO 10
    Выдаёт 191 при нажатии клавиш код меняется.

    Цитата Сообщение от zst Посмотреть сообщение
    CLEAR 65535 что выдает ?
    ОК выдаёт, но 5 раз запустил, 1 раз словил глюк, часть экрана окрасилась красным.

  9. #59

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от brian4ever Посмотреть сообщение
    Обычная клавиатура через них работала, контроллер не хотел, подключал вроде правильно, проверял и переподключал несколько раз.

    Идут через 8 диодов, на плате контроллера подтянуты через резисторы 10 кОм к плюсу.


    Выдаёт 191 при нажатии клавиш код меняется.



    ОК выдаёт, но 5 раз запустил, 1 раз словил глюк, часть экрана окрасилась красным.
    Может прошивка 3.0 подойдет (http://www.zx.pk.ru/showthread.php?p=187088#post187088) ?
    "L-256"

  10. #60

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

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    По фотографии не видно, какой ширины в точках каждая полоска. Можете посчитать и написать ? Возможно это позволит вычислить какой бит шины данных протестировать.
    Вроде 3-2-3 (8 точек - черный цвет, 3 точки - белый, 2 точки - синий, 3 точки - белый)

Страница 6 из 15 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 11
    Последнее: 23.02.2011, 05:55
  2. Ответов: 0
    Последнее: 15.08.2010, 14:38
  3. Ремонт одного из вариантов "Ленинград-1"
    от Chokki в разделе Ленинград
    Ответов: 18
    Последнее: 10.02.2009, 00:46
  4. Ответов: 6
    Последнее: 20.11.2007, 11:29
  5. Про книгу "Ремонт дисководов"... (+)
    от Arseny в разделе Пресса
    Ответов: 20
    Последнее: 23.01.2006, 11:54

Ваши права

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