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

User Tag List

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

Тема: Super Joystick Port

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

    По умолчанию SUPER JOYSTICK PORT 2

    Это безвайтовый адаптер для подключения PS/2 клавиатуры и двух джойстиков или SEGA геймпадов к компьютерам "SCORPION", "PENTAGON" или "LENINGRAD". Курсор на PS/2 клавиатуре и джойстики можно переназначать как SINCLAIR 1, SINCLAIR 2, KEMPSTON, CURSOR, QAOPM или REDEFINE KEYS.



    Возможна установка адаптера внутри корпуса компьютера или размещение во внешнем корпусе для подключения к разным компьютерам в вашей коллекции. Для этого на стенке всех компьютеров надо распаять одинаковые разъемы, например, DB-25М и подключать адаптер через шлейф с припаянным разъемом типа DB-25F. Тогда у всех ваших компьютеров будет удобная клавиатура и переназначаемые на ходу джойстики. Адаптер "SUPER JOYSTICK PORT 2" поможет вам с комфортом играть в любимые игры для Спектрума.


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

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



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

    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
    Монтажка - https://zx-pk.ru/threads/20322-super...=1#post1023924
    Распайка механического джойстика - https://zx-pk.ru/threads/20322-super...=1#post1024007
    Раскладки кнопок 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

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Конструктор или спаянное устройство можно приобрести в интернет-магазине "ЭЛЕКТРОННЫЕ КОНСТРУКТОРЫ "ZX-KIT"
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Последний раз редактировалось zx-kit; 16.08.2019 в 19:36.
    "L-256"

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

  3. #2
    Activist Аватар для Fishbone
    Регистрация
    21.03.2011
    Адрес
    Владивосток
    Сообщений
    242
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #3
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    100 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Virtual TR-DOS

  5. #4
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,755
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,172
    Поблагодарили
    769 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #5
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    100 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Virtual TR-DOS

  7. #6
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    325
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    28 сообщений
    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 в 10:36.

  8. #7
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 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 использовать.
    Последний раз редактировалось zx-kit; 16.11.2012 в 16:45.
    "L-256"

  9. #8
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    100 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Virtual TR-DOS

  10. #9
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    325
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    28 сообщений
    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 в 21:32.

  11. #10
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,755
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,172
    Поблагодарили
    769 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

Эту тему просматривают: 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

Ваши права

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