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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Джойстик от денди.

  1. #1
    Activist
    Регистрация
    21.01.2011
    Адрес
    г.Кстово
    Сообщений
    391
    Благодарностей: 25
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Джойстик от денди.

    Прикупил тут себе при случае за 80-рублей.

    Я так понимаю его только как механический можно подключить? Что за контроллер в нём стоит - его не получится задействовать?

    ---------- Post added at 12:08 ---------- Previous post was at 12:04 ----------

    О, нашел схему!



    Главная \ конструкции радиолюбителей \ ..

    ДЖОЙСТИК DENDY - ВЫНОСНОЙ ПУЛЬТ УПРАВЛЕНИЯ

    С. КУЛЕШОВ, г. Курган
    "Радио" №4 2002г.

    Иногда необходимо иметь выносной пульт управления устройством. Если число кнопок на нем велико, то для сокращения числа проводов в соединительном кабеле пульт оснащают кодирующим устройством, а устройство — декодирующим. Задачу можно упростить, если использовать готовый пульт с кодирующим устройством — джойстик от некогда популярных игровых приставок Dendy. Эти джойстики содержат восемь кнопок (кнопки Turbo" не учитываем) и имеют в кабеле пять проводников.
    Сведения об интерфейсе между джойстиком и игровой приставкой известны (см., например, заметку С. Голубева "Ремонт джойстика "Денди" в "Радио", 1996, № 6, с 46). Информация о нажатых кнопках джойстика передается в последовательном формате с использованием тактирующего сигнала от управляемого устройства. Для синхронизации с ним джойстик имеет вход "Синхро", на который подается короткий импульс с высоким логическим уровнем после каждого цикла получения данных от джойстика.
    Предлагаемое устройство, схема которого изображена на рисунке, является декодером, преобразующим сигналы джойстика в логические уровни, соответствующие нажатым кнопкам. Оно состоит из генератора импульсов на элементах DD1.1, DD1 2. счетчика DD2, сдвигового регистра DD3 и регистра хранения DD4. Счетчик служит для формирования синхроимпульса, предназначенного для установки логики джойстика в начальное состояние.
    Дешифратор для джойстика Dendy. Принципиальная схема
    В исходном состоянии (после формирования сигнала "Синхро") счетчик DD2 сброшен, джойстик выдает по линии данных состояние первой кнопки ("А"). Данные с джойстика подаются на последовательный вход регистра DD3. Импульсами генератора на элементах DD1.1 и DD1 2 информация сдвигается (в сторону В7) регистром DD3 По спаду импульсов отрицательной полярности на выходе элемента DD1.3 джойстик изменяет свое состояние и выдает информацию о следующей кнопке. Одновременно со сдвигом информации регистром DD3 увеличивается значение в счетчике DD2. После опроса последней кнопки ("Вправо") выходы регистра DD3 содержат информацию обо всех кнопках джойстика. При этом цепь R2C2 формирует короткий импульс, сбрасывающий счетчик DD2 и записывающий информацию из DD3 в регистр хранения DD4. С выхода повторителя на элементе DD1.4 импульс синхронизации подается на джойстик и переводит его в исходное состояние. После этого весь цикл повторяется.
    Генератор на элементах DD1.1 и DD 1.2 формирует тактовые импульсы с частотой примерно 1 кГц, что соответствует опросу кнопок джойстика каждые 8 мс.
    В зависимости от разъема джойстика в качестве XS1 используют компьютерную розетку DB-15M или DB-9M (нумерация контактов последней указана в скобках). Питают декодер и джойстик от стабилизированного источника напряжением +5 В. Собранное из исправных деталей и без ошибок устройство налаживания не требует.

    http://radiokaraganda.narod.ru/device/dendy.htm
    Последний раз редактировалось Demige; 06.04.2012 в 10:16.
    Pentagon 512Kb
    Zx-Evolution rev.c

  2. Эти 2 пользователя(ей) поблагодарили Demige за это полезное сообщение:
    KokaF77 (07.04.2012), USERHOME (04.06.2015)

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

  4. #2
    Junior Аватар для nick17
    Регистрация
    22.09.2011
    Адрес
    г. Томск
    Сообщений
    12
    Благодарностей: 0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Внутри стоит обычный сдвиговый регистр с параллельной загрузкой

  5. #3
    Activist
    Регистрация
    21.01.2011
    Адрес
    г.Кстово
    Сообщений
    391
    Благодарностей: 25
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В принципе можно генератор из схемы выбросить и тактировать джойстик и регистры от сигналов спектрума.
    Pentagon 512Kb
    Zx-Evolution rev.c

  6. #4
    Activist
    Регистрация
    21.01.2011
    Адрес
    г.Кстово
    Сообщений
    391
    Благодарностей: 25
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Например сигналы B11 (сброс-загрузка) B8 (тактирование) на пентагоне...

    И непонятен выбор деталей. Было бы логичней использовать в качестве D3 - ИР8, а в качестве D4 - ИР23.
    Последний раз редактировалось Demige; 07.04.2012 в 10:12.
    Pentagon 512Kb
    Zx-Evolution rev.c

  7. #5
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Благодарностей: 1250
    Записей в дневнике
    21
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Или ATMega8 использовать

  8. #6
    Master
    Регистрация
    03.07.2007
    Адрес
    Мариуполь-Киев
    Сообщений
    932
    Благодарностей: 253
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Или ATMega8 использовать
    Сдается мне, что 10 лет назад (журнал 2002-го года) было тяжеловато с атмегами...

    Скрытый текст


    Profi 6.2 Rev.B / 1024
    Profi v5.02 /1024/палитра/FDD3,5"/FDD5,25"/HDD130/XT-Keyb/Covox
    Profi v4.00 /1024
    АТМ Turbo /512/ - собран но еще не запускался
    ATM Turbo 2+ v7.10 - собран на 80%
    Pentagon 128 - в планах восстановить (раскуроченная плата)
    ZXMC20/NemoIDE/AT-Keyb (by Caro)
    Revers U8EP3C
    Speccy2010, r2
    [свернуть]

  9. #7
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    2,753
    Благодарностей: 814
    Записей в дневнике
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Demige Посмотреть сообщение
    Прикупил тут себе при случае за 80-рублей.

    Я так понимаю его только как механический можно подключить? Что за контроллер в нём стоит - его не получится задействовать?
    Для Спектрумов лучше покупать за ту же цену джойстики от SEGA - их легче подключать. Подключаются в качестве KEMPSTON джойстика через инверторы, если порт кемпстона реализован без инверсии, как в Ленинграде. Для джойстика от DENDY к приведенной выше схеме эти инверторы тоже потребуется добавлять. Если же в схеме компьютера порт кемпстона уже с инверсией, например в компьютере Спарк-128, то для подключения джойстика от SEGA и инверторы не потребуются.

    В качестве примера можно посмотреть подключение к LENINGRAD-2010 : http://zx.pk.ru/showthread.php?p=440801#post440801

    В схеме LENINGRAD-2012 на таком джойстике задействованы две кнопки: C - обычная стрельба и В - стрельба очередями: http://zx.pk.ru/showthread.php?p=447557#post447557

  10. Эти 3 пользователя(ей) поблагодарили zst за это полезное сообщение:
    Demige (08.04.2012), perestoronin (09.11.2013), RST 0 (09.11.2013)

  11. #8
    Activist Аватар для Jukov
    Регистрация
    03.12.2005
    Адрес
    Серов
    Сообщений
    471
    Благодарностей: 65
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот так я подключал dendy джойстик к кворуму-64
    Вложения Вложения
    Кворум-192, Кворум-128 CP/M, Кворум-64, ZS-Scorpion 256 Turbo+&Caro ZX_MC, Мастер48К

  12. Эти 3 пользователя(ей) поблагодарили Jukov за это полезное сообщение:
    Demige (09.04.2012), KokaF77 (13.04.2012), perestoronin (09.11.2013)

  13. #9
    Activist
    Регистрация
    21.01.2011
    Адрес
    г.Кстово
    Сообщений
    391
    Благодарностей: 25
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подключил джойстик от сеги, но с инвертором работать не захотел. Инвертор там не нужен. Или может у меня кемпстон уже с инвертором (с него идут 5 сигналов, которые надо замыкать на массу)? Привязка к +5 тоже не нужна оказалась. Да и питание если не подавать всё равно почему-то работает... Может джойстик такой (пробитый)? Разбирал - внутри чип есть, с контактных площадок сначала дорожки идут на чип, а потом только на провода. Если не подключать его тестером мерял - кажет все время определённое сопротивление, значит делаю вывод что он таки работает, но питание каким-то образом берет с сигнальных проводов?
    Pentagon 512Kb
    Zx-Evolution rev.c

  14. #10
    Activist Аватар для Zorki-4k
    Регистрация
    26.10.2011
    Адрес
    г. Харьков, Украина
    Сообщений
    358
    Благодарностей: 102
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В сеге джойстик по стандарту атари. Он будет работать, если его воткнуть в атари. Питание там нужно чтобы работал мультиплексор на дополнительные кнопки.
    ZXM-Phoenix 1024 rev04
    Leningrad-2012

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Это Денди?
    от Atari в разделе Nintendo
    Ответов: 19
    Последнее: 25.03.2011, 17:38
  2. Джойстик для MSX
    от geners в разделе MSX
    Ответов: 13
    Последнее: 25.04.2009, 01:20
  3. Джойстик для C64
    от AlexBel в разделе Commodore 16/64/128
    Ответов: 14
    Последнее: 30.11.2008, 20:36

Ваши права

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