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

User Tag List

Страница 1 из 10 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 94

Тема: Super Joystick Port

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

    По умолчанию Super Joystick Port

    SUPER JOYSTICK PORT 2. Новая версия адаптера PS/2 клавиатуры и двух SEGA геймпадов.



    Преимущества адаптера "SUPER JOYSTICK PORT 2" перед аналогичными:

    + Большая совместимость с играми и демами.
    + Возможность работы с турбированным Z80 без торможения сигналом WAIT.
    + Кроме PS/2 клавиатуры можно подключить два SEGA геймпада с эмуляцией шести типов джойстиков.




    Для выбора типа джойстика нажать:

    SELECT + A = > SINCLAIR 1
    SELECT + B = > SINCLAIR 2
    SELECT + C = > KEMPSTON
    SELECT + X = > CURSOR
    SELECT + Y = > QAOPM
    SELECT + Z = > ELITE

    Устройство подключается к портам для механической клавиатуры и KEMPSTON джойстика, который есть в большинстве клонов:
    SCORPION, KAY, PENTAGON-128, ЛЕНИНГРАД-1, LENINGRAD-2012 и подобные.

    Подключение - пайкой проводов или переходника. Самый простой способ - на макетке припаять штыри для шлейфов и припаять к ним провода от имеющегося клона.

    Схема на микроконтроллере ATMEGA48PA-AU, регистрах сдвига и диодах. Состояние 40 кнопок клавиатуры ZX Spectrum и 5-ти кнопок KEMPSTON джойстика загружается в регистры. Чтение из одного или нескольких регистров через диоды. Это обеспечивает работу различных способов опроса клавиатуры.

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Ссылки:

    Схема - http://zx-pk.ru/showpost.php?p=776396&postcount=17
    Раскладки кнопок SEGA джойстика - http://zx-pk.ru/showpost.php?p=771191&postcount=13
    Раскладка клавиатуры - http://zx-pk.ru/threads/20322-super-...l=1#post798613
    Прошивка для AVR с исходниками на ассемблере - http://zx-pk.ru/threads/20322-super-...l=1#post798613

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Конструктор или спаянное устройство можно приобрести в интернет-магазине "Электронные конструкторы "ZXkit"
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Последний раз редактировалось zst; 11.07.2018 в 04:50.
    Сделаем компьютер на цифровых микросхемах круче, чем "ZX Spectrum Next"
    Электронные конструкторы "ZXkit" тут

  2. Эти 4 пользователя(ей) поблагодарили zst за это полезное сообщение:
    Djoni (08.04.2015), DJs3000 (31.01.2015), Evgeny Muchkin (24.08.2017), perestoronin (26.02.2013)

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

  4. #2
    Member Аватар для Fishbone
    Регистрация
    21.03.2011
    Адрес
    Владивосток
    Сообщений
    185
    Благодарностей: 66
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    было-бы здорово, а то щас, в зависимости от игры, дергаю джойстик из гнезда в гнездо.
    ZX Spectrum Evolution
    СЮБОР SB225-B
    2:454/26.3

  5. Этот пользователь поблагодарил Fishbone за это полезное сообщение:
    Enigmatic (14.11.2012)

  6. #3
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,268
    Благодарностей: 883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Надо переопределяемый набор кнопок каким-то образом реализовать (только без прошивки). Иначе это всё полумеры.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Мордовия - Республика звука

  7. #4
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    10,149
    Благодарностей: 3493
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Надо переопределяемый набор кнопок каким-то образом реализовать (только без прошивки). Иначе это всё полумеры.
    можно и без прошивки

  8. Этот пользователь поблагодарил goodboy за это полезное сообщение:
    SaintTurnip (21.02.2015)

  9. #5
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,268
    Благодарностей: 883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Адъ Не, я имел че-то более адекватное, типа "подключи шнуром к усб и поменяй". Или "нажми SELECT + C и поменяй кнопки как хочешь, это сохранится". И еще явно не хватает "RESET в TRDOS с загрузкой бута".
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Мордовия - Республика звука

  10. #6
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    213
    Благодарностей: 72
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Думаю, разумно в изделии предусмотреть уж сразу два произвольно переназначаемых джойстика, а до кучи и еще одно не менее игровое устройство - кемпстон мышь (желательно с поддержкой скролл-колеса, для популяризации оного). http://velesoft.speccy.cz/kmruswheel-cz.htm
    Интерфейс мыши PS2 (или USB, но оно может оказаться сложнее), чтобы не колхозить ничего пользователю.
    Ну и для ценовой вилки - универсальную плату для разных комплектаций типа 1 джойстик, 2 джойстика, 2 джойстика+мышь.

    P.S. Я кстати сейчас для интереса неторопливо развожу платку кемпстон маус (по схеме Кондратьева) +колесо+PS2 адаптер на PIC16x84 на базе схемы http://ps2m.sotchenko.ru/index_ru.html Пока что на макетке проверяю - кнопки с PS2 мыши уже работают, на неделе распаяю остальное. Почему не на атмеге какойнибудь? Я с ними никогда не возился - делаю из того, что под руками. Потом, если все разведу красиво, выложу тут печатку под утюг.
    Последний раз редактировалось CLR; 15.11.2012 в 09:36.

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

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    ... Или "нажми SELECT + C и поменяй кнопки как хочешь, это сохранится".
    Такое переназначение, наверно можно сделать, только до выключения питания. И проработать/описать процедуру переназначения.
    И еще явно не хватает "RESET в TRDOS с загрузкой бута".
    А какая нужна последовательность нажатия кнопок с учетом временных интервалов пауз на каждую?

    ---------- Post added at 17:30 ---------- Previous post was at 17:26 ----------

    Цитата Сообщение от CLR Посмотреть сообщение
    Думаю, разумно в изделии предусмотреть уж сразу два произвольно переназначаемых джойстика,
    Второй подключить наверно, можно. Реализовать на нем только выбор типа джойстика. А первый будет главный с дополнительными возможностями.

    а до кучи и еще одно не менее игровое устройство - кемпстон мышь (желательно с поддержкой скролл-колеса, для популяризации оного). http://velesoft.speccy.cz/kmruswheel-cz.htm
    Наверно, можно добавить часть контроллера мышки caro (http://www.zx.pk.ru/showpost.php?p=263365&postcount=48), если он позволит. ATTINY, кварц и разъемы для прошивки и мышки. Но тут произойдет пересечение адресов KEMPSTON джойстика и мышки. У них один адрес DF, так как в природе они одновременно не могут подключиться к оригинальному ZX Spectrum. Разъем мышки трудно подключать проводами к плате контроллера - надо будет плату-переходник с припаянным разъемом PS/2 использовать.
    Последний раз редактировалось zst; 16.11.2012 в 15:45.
    Сделаем компьютер на цифровых микросхемах круче, чем "ZX Spectrum Next"
    Электронные конструкторы "ZXkit" тут

  12. #8
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,268
    Благодарностей: 883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Такое переназначение, наверно можно сделать, только до выключения питания. И проработать/описать процедуру переназначения.
    Вот до выключения питания это не годится я думаю. Просто немало игр, где реально нужно назначить какие-нибудь Z O R B A, так что я считаю, было бы неплохо предусмотреть переназначаемые сеты, хранимые в памяти. Наверное можно какую-нибудь флеш-память или что-то подобное под это предусмотреть? Или это резко увеличит стоимость?
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Мордовия - Республика звука

  13. #9
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    213
    Благодарностей: 72
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Наверно, можно добавить часть контроллера мышки caro (http://www.zx.pk.ru/showpost.php?p=263365&postcount=48), если он позволит. ATTINY, кварц и разъемы для прошивки и мышки. Но тут произойдет пересечение адресов KEMPSTON джойстика и мышки. У них один адрес DF, так как в природе они одновременно не могут подключиться к оригинальному ZX Spectrum.
    На практике вряд ли понадобится одновременная работа мыши и джойстика. Посему можно реализовать автопереключение по активности, как например сделано у Velesoft в Kempston mouse turbo 2008:

    K-MOUSE 2008 can work only as Kempston mouse or Kempston
    joystick or Fuller joystick in one time.

    Push mouse button for active Kempston mouse mode + disable joy

    Push joy fire for active Kempston/Fuller joy mode + disable mouse

    http://velesoft.speccy.cz/kmturbo2008-cz.htm

    Цитата Сообщение от zst Посмотреть сообщение
    Разъем мышки трудно подключать проводами к плате контроллера - надо будет плату-переходник с припаянным разъемом PS/2 использовать.
    Если компьютер заключен в обычный корпус, то для него существуют вот такие коннекторы http://www.startech.com/media/img/pr...ATE6F.Main.jpg
    Если его открутить от планки,то в принципе можно закрепить на каком угодно корпусе, главное паять ничего не нужно.
    Последний раз редактировалось CLR; 16.11.2012 в 20:32.

  14. #10
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    10,149
    Благодарностей: 3493
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CLR Посмотреть сообщение
    Если компьютер заключен в обычный корпус, то для него существуют вот такие коннекторы
    я в своё время скрутил много таких планок с различными разъёмами со списанных на работе компов - очень удобно.
    для выносной клавиатуры 15dsub самое-то. 4+4+5 и два на reset.

Страница 1 из 10 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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