User Tag List

Показано с 1 по 10 из 111

Тема: Super Joystick Port

Древовидный режим

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

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

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Вся соль там во времени таймаута. Из-за того, что 6ти кнопочный джойстик есть расширение 3х кнопочного и они должны быть совместимы. Но как сделать чтение дополнительных кнопок не добавляя сигналов управления? Вот тут то и добавили схему переключения альтернативного состояния. А так как джойстики опрашиваются во время VBlank'а, то время для таймаута вполне предостаточно. При этом, есть норматив только на минимальную длительность сигнала SYN, обусловенную задержкой в проводе, логике самого джойстика и быстродействием порта ввода-вывода. Таким образом, опрашивая по 50мкс за состояние с перерывом в 2мс вполне укладывается в рамки. Просто следует ввести код определения типа подключенного джойстика да и сам факт подключения. 6ти кнопочной джой может притвориться 3х кнопочным, если зажать MODE при поверапе.
    С платой SUPER JOYSTICK PORT 2 будут работать только шестикнопочные SEGA джойстики (у которых справа кнопки X,Y,Z в верхнем ряду и A,B,C - в нижнем).



    Используются все 12 кнопок. А если джойстик не подключен, то с разъема будут читаться все единицы, как будто ни одна кнопка на нем не нажата.

    Добавил в программу формирование сигнала SYN по прерываниям. Поке без чтения данных из джойстиков.
    Вложения Вложения
    Последний раз редактировалось zx-kit; 14.02.2015 в 07:18.
    "L-256"

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

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

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

Похожие темы

  1. Не сбрасываемый порт 254 (Non reset port #FE)
    от Black_Cat в разделе Разный софт
    Ответов: 31
    Последнее: 01.03.2012, 10:42
  2. Profi3.2-Incorrect Port #BFFD
    от solegstar в разделе Profi
    Ответов: 4
    Последнее: 18.01.2012, 18:35
  3. artyllery c64 demo music port to TSFM?
    от Renegade в разделе Музыка
    Ответов: 5
    Последнее: 25.05.2011, 22:29
  4. Модем на serial port
    от rw6hrm в разделе Несортированное железо
    Ответов: 20
    Последнее: 16.09.2005, 14:30

Ваши права

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