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

User Tag List

Показано с 1 по 8 из 8

Тема: Блокировка Kempston-джойстика

  1. #1
    Member Аватар для duke_yusupov
    Регистрация
    09.06.2021
    Адрес
    г. Ярославль
    Сообщений
    58
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Блокировка Kempston-джойстика

    Пытаюсь к своей Дельте С02 (52 микросхемы) подключить контроллер дисковода Beta Disk 128X (от чеха). Данный контроллер прекрасно работает на оригинальных спектрумах и на новоделах. С Дельтой он, понятное дело, сразу не заработал, но в меню TR-DOS входит, при запуске начинает крутить диск, но потом пишет No disk. Диагноз понятен, надо блокировать порт кемпстона на Дельте, чтобы не было конфликтов. Вот с этим возникла проблема. Вот как я это понимаю по плате и схеме:

    Но когда я перерезаю дорожку от 20 ноги Z80 к 8 ноге КР1533ИР22 (на монтажке обозначение DD48), то бордюр становится черным, пропадает бипер и клавиатура. При протягивании туда резистора 600 ом не меняется ничего вообще. При резисторе в 500 ом всё становится нормально.
    Если я протягиваю от 20 ноги Z80 к краевому разъему IORQ проводок напрямую при резисторе 600 ом, то начинает работать плата расширения PS/2, клавиатура в которой до этого не работала. Beta Disk 128X после этого даже диск перестает раскручивать и всё равно пишет No disk. При 500 ом - как будто подключение было не разорвано резистором.
    Вот тут в статье указано, что еще нужен диод http://zxdn.narod.ru/hardware/bc05beta.htm, но я нифига не понял, откуда его тащить. Взял с краевого слота IORQ, но разницы не заметил никакой.
    Вопрос - откуда тащить диод на резистор? И ЧЯДНТ? Может надо в другом месте делать разрыв? По схеме я вообще нашел только одну микросхему DD29, на которую идет сигнал IORQ. Я так понимаю, что он туда идет с 9 ноги DD48, откуда он идет и на краевой слот.

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

  3. #2
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,775
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,180
    Поблагодарили
    776 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от duke_yusupov Посмотреть сообщение
    Вот тут в статье указано, что еще нужен диод http://zxdn.narod.ru/hardware/bc05beta.htm, но я нифига не понял, откуда его тащить
    romcs

  4. #3
    Member Аватар для duke_yusupov
    Регистрация
    09.06.2021
    Адрес
    г. Ярославль
    Сообщений
    58
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ничего не поменялось. Больше всего напрягает то, что после перерезания дорожки и навешивания туда резистора - черный бордюр, клавиатура и звук не работают. Подбирать нужный резистор?

  5. #4
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,198
    Спасибо Благодарностей отдано 
    429
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    duke_yusupov, насколько я помню на Дельте блокировка портов сидит на контакте C28 системного разъёма. Блокировка ПЗУ на A24 сигналом той же полярности и она, судя по твоим словам работает. Попробуй соединить C28 и A24.
    В правильно заданном вопросе содержится половина ответа

  6. #5
    Member Аватар для duke_yusupov
    Регистрация
    09.06.2021
    Адрес
    г. Ярославль
    Сообщений
    58
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    romcs
    Нашел в чем проблема с черным бордюром. Там с 9 ноги DD48 дорожка IORQ идет одновременно и на слот и на джойстики с клавиатурой. Я эту дорожку на слот тоже разрезал, теперь с 9 ноги идёт только на остальную плату.
    Но если диод подсоединен к ROMCS, то при включении с контроллером дисковода я начинаю видеть матрас.

  7. #6
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А если сделать блокировку IORQ на лог. элементе типа ЛЛ1 вместо резистора-диода?
    То бишь на входы ЛЛ1 подать IORQ с проца и ROMCS, а в схему компа (IORQ) уже выход с ЛЛ1.
    Либо вместо ROMCS подать сигнал с контакта С28, как описано в посте creator

  8. #7
    Member Аватар для duke_yusupov
    Регистрация
    09.06.2021
    Адрес
    г. Ярославль
    Сообщений
    58
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Короче мучался с разными выходами которые на слоте висят - никакого толку. В итоге прочитал мануал к контроллеру дисковода (ну да, всегда читаем мануал после того как ничего не получилось). Оказалось, там на разъем 28А дополнительно выведен сигнал блокировки конфликтующих устройств. Понятное дело, что на переходнике к этому контакту ничего не идет, пришлось проводком нарастить. А уже с края слота (где неиспользованные контакты) снял этот сигнал и подал его после резистора на 8 ногу DD48, куда ранее приходил сигнал /IORQ. Всё заработало, единственный косяк, что если в контроллере выставлен режим автостарта - то бордюр после сброса в ТРДОС всегда черный, а если командой из бейсика переходить, то сохраняется последний цвет.

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

    Цитата Сообщение от reddie Посмотреть сообщение
    А если сделать блокировку IORQ на лог. элементе типа ЛЛ1 вместо резистора-диода?
    То бишь на входы ЛЛ1 подать IORQ с проца и ROMCS, а в схему компа (IORQ) уже выход с ЛЛ1.
    Либо вместо ROMCS подать сигнал с контакта С28, как описано в посте creator
    А не получилось бы, что если контроллер отсоединен, то и вся периферия перестанет работать?

  9. #8
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от duke_yusupov Посмотреть сообщение
    если контроллер отсоединен, то и вся периферия перестанет работать?
    Ну, для избежания этого можно сделать подтяжку через резюк ~2K на землю прямо на плате.

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

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

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

Похожие темы

  1. Ремонт джойстика
    от Ramiros в разделе Nintendo
    Ответов: 4
    Последнее: 25.02.2022, 23:54
  2. Подключение джойстика к ПК
    от dltech в разделе Устройства ввода
    Ответов: 4
    Последнее: 13.08.2021, 18:51
  3. Блокировка RОМ,RAM в ZX совместимых
    от Totem в разделе Память
    Ответов: 14
    Последнее: 11.03.2016, 17:37

Ваши права

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