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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Джойстики на Векторе-06ц

  1. #1
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,802
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Джойстики на Векторе-06ц

    Предлагаю вопросы, касающиеся подключения и использования разных вариантов джойстиков, обсуждать тут. Вариантов разных описывалось много и неплохо было бы собрать информацию в одном месте.

    Варианты джойстиков:

    УСПИД, БАЙТ, ПУ, Вектор-06ц.02.

    Что-то забыл?

    БАЙТ, если я правильно понял, то это из публикации "Байт":
    Код:
    "НАЗНАЧЕНИЕ ВЫВОДОВ ПУ: А0 - +5В,ОБЩИЙ ПРОВОД; А1 - СТРЕЛКА ВВЕРХ;
    А2 - СТРЕЛКА ВПРАВО; А3- СТРЕЛКА ВНИЗ; А4 - СТРЕЛКА ВЛЕВО; А5 - ПРОБЕЛ"
    Джойстик-П, потому что висит на ПУ:
    Код:
    05H  порт PС параллельного интерфейса (разъем "ПУ")
    Запись: Опрос джойстиков П1, П2
    ╓7┬6┬5┬4┬3┬2┬1┬0╖
    ║x│ │ │x│x│x│x│x║
    ╙─┴╥┴╥┴─┴─┴─┴─┴─╜ бит
       ║ ╚═══════════  5: 0=джойстик П1, 1=джойстик П2
       ╚═════════════  6: 1=джойстик П1, 0=джойстик П2
    06H  порт PB параллельного интерфейса (разъем "ПУ")
    Чтение: Джойстики П1, П2 (0 - клавиша нажата, 1 - отжата)
    ╓7┬6┬5┬4┬3┬2┬1┬0╖
    ║ │ │x│x│ │ │ │ ║
    ╙╥┴╥┴─┴─┴╥┴╥┴╥┴╥╜ бит
     ║ ║     ║ ║ ║ ╚═  0: "вправо"
     ║ ║     ║ ║ ╚═══  1: "влево"
     ║ ║     ║ ╚═════  2: "вверх"
     ║ ║     ╚═══════  3: "вниз"
     ║ ╚═════════════  6: кнопка 2
     ╚═══════════════  7: кнопка 1
    УСПИД
    Код:
    07H  порт PA параллельного интерфейса (разъем "ПУ")
    Чтение: Джойстик УСПИД (1 - клавиша нажата, 0 - отжата)
    ╓7┬6┬5┬4┬3┬2┬1┬0╖
    ║ │ │ │ │ │x│x│x║
    ╙╥┴╥┴╥┴╥┴╥┴─┴─┴─╜ бит
     ║ ║ ║ ║ ╚═══════  3: "кнопка"
     ║ ║ ║ ╚═════════  4: "влево"
     ║ ║ ╚═══════════  5: "вниз"
     ║ ╚═════════════  6: "вправо"
     ╚═══════════════  7: "вверх"
    Джойстик С (предположительно Счетмаш), или Вектор-06ц.02:
    Код:
    0EH  Запись: таблица цветности
    Чтение: Регистр 1-го джойстика (0 - клавиша нажата, 1 - отжата)
    ╓7┬6┬5┬4┬3┬2┬1┬0╖
    ║ │ │1│1│ │ │ │ ║
    ╙╥┴╥┴─┴─┴╥┴╥┴╥┴╥╜ бит
     ║ ║     ║ ║ ║ ╚═  0: "вправо"
     ║ ║     ║ ║ ╚═══  1: "влево"
     ║ ║     ║ ╚═════  2: "вверх"
     ║ ║     ╚═══════  3: "вниз"
     ║ ╚═════════════  6: кнопка 1
     ╚═══════════════  7: кнопка 2
    0FH  Запись: таблица цветности
    Чтение: Регистр 2-го джойстика (0 - клавиша нажата, 1 - отжата)
    ╓7┬6┬5┬4┬3┬2┬1┬0╖
    ║ │ │1│1│ │ │ │ ║
    ╙╥┴╥┴─┴─┴╥┴╥┴╥┴╥╜ бит
     ║ ║     ║ ║ ║ ╚═  0: "вправо"
     ║ ║     ║ ║ ╚═══  1: "влево"
     ║ ║     ║ ╚═════  2: "вверх"
     ║ ║     ╚═══════  3: "вниз"
     ║ ╚═════════════  6: кнопка 1
     ╚═══════════════  7: кнопка 2
    Все вышеперечисленное я не поперчил знаками вопроса не потому, что у меня нет никакого сомнения, а наоборот потому, что я ни в чем из этого не уверен. Рад любым замечаниям и поправкам.

    Ну и бтв:
    Цитата Сообщение от ivagor Посмотреть сообщение
    Чтобы и на реале и в эмуляторе было удобно надо было или запараллелить с {q ^} или перенести на одинаково расположенные друг относительно друга, например {F1 F2}
    Или джойстик.
    Последний раз редактировалось svofski; 31.07.2018 в 15:50.
    Больше игр нет

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

  3. #2
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,325
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    27 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Или джойстик.
    Джойстик - это хорошо, но конкретно в lode runnere неудобные (для реала) прожигательные клавиши, их на джой не повесишь, это, на мой субъективный взгляд, еще неудобнее.

  4. #3
    Master
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    725
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Джойстик - это хорошо, но конкретно в lode runnere неудобные (для реала) прожигательные клавиши, их на джой не повесишь, это, на мой субъективный взгляд, еще неудобнее.
    Ага, в "lode runner" нужно управление двухкнопочной мышью

  5. #4
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,802
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Просто добавить возможность жечь не отдельными кнопками, а комбинацией направление+кнопка.
    Больше игр нет

  6. #5
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,325
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    27 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    комбинацией направление+кнопка
    Это мне и показалось неудобным. Требует тренировки игрока + (в идеале) некоторой доработки игрушки. Если сначала двинуть ручку, а потом нажать, то сначала раннер сдвинется (что, скорее всего, не требуется) и только потом выжгет пол. Нужно предусмотреть, чтобы при нажатой кнопке (её нужно нажать до дергания ручки) игрок не двигался. Это и мне неохота делать и игроку имхо неудобно.
    А если задействовать две кнопки под прожигание справа/слева, то это примерно также "неправильно" по расположению, как z x на клавиатуре. На моем джойстике одна кнопка была сверху, другая - спереди.

  7. #6
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,802
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если сильно переделывать, то конечно. Но вообще на C64 да и на других компах так играли и ничего.
    Больше игр нет

  8. #7
    Member
    Регистрация
    05.01.2009
    Адрес
    Харьков
    Сообщений
    102
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В играх довольно часто предлагались на выбор "Джойстик С" и "Джойстик П".
    Детальнее должно быть здесь: http://sensi.org/scalar/ware/572/ (стр. 20 и 30)

    Как я понял, "Джойстик С" изначально подключался к порту ВУ через собственную плату расширения, и впоследствии стал стандартом в Вектор-06ц.02. А "Джойстик П", вероятно, со временем отмер ввиду куда более простой схемы подключения "Джойстик УСПИД".

    Под "Успид" я адаптировал несколько игр, включая Putup, но никуда в массы это не пошло.
    Последний раз редактировалось x-code; 31.07.2018 в 13:55.

  9. #8
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,325
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    27 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    ПУ, потому что висит на ПУ:
    Все же Джойстик-П, он и в оригинальной публикации Вектор-user так называется и в игрушках.

    Цитата Сообщение от svofski Посмотреть сообщение
    вариант Вектор-06ц.02:
    Джойстик-С (вероятно "Счетмаш")

    Цитата Сообщение от x-code Посмотреть сообщение
    В играх довольно часто предлагались на выбор "Джойстик С" и "Джойстик П".
    Поддержка джойстиков определялась в основном "географически". Кишиневские игрушки (ЦК) поддерживали -С/-П, УСПИДовские - УСПИД, Байтовские - их вариант. Причем это касалось не только оригинальных игрушек из этих городов, но иногда и в распространяемые добавляли поддержку "любимого" джоя. Если не путаю, кто-то из байта даже делал прогу для автоматического внедрения их джойстика в программы с драйверами устройств.

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    Если не путаю, кто-то из байта даже делал прогу для автоматического внедрения их джойстика в программы с драйверами устройств.
    В байте (pdf, стр. 71) упоминается копировщик COPY v (JPAS. 1), который "при копировании программ, написанных на Паскале или Драйверах Устройств, пристыковывает к программам блок опроса джойстика-ПУ". Джойстик-ПУ - это байтовский.

  10. #9
    Member
    Регистрация
    05.01.2009
    Адрес
    Харьков
    Сообщений
    102
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Любопытно, а у схемы "Джойстик-П" есть какие-то существенные преимущества перед простым как двери вариантом "УСПИД", кроме поддержки двух джойстиков (которая я даже ХЗ какими играми поддерживалась)?

  11. #10
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,802
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поддержка двух джойстиков во времена, когда это была единственная форма мультиплеера —*большое дело. Жаль только, что игр для них так и не случилось.

    Поправил названия П и С.
    Больше игр нет

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

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

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

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

Похожие темы

  1. Биперная музыка на Векторе-06Ц
    от ivagor в разделе Вектор
    Ответов: 111
    Последнее: 14.03.2019, 06:52
  2. Эмулятор "ZX Spectrum 48" на "Векторе-06Ц"
    от Tim0xA в разделе Вектор
    Ответов: 29
    Последнее: 24.06.2018, 12:08
  3. Картинки демок Amstrad на векторе
    от yur в разделе Вектор
    Ответов: 13
    Последнее: 14.03.2016, 08:25
  4. Катинки С64 на Векторе
    от yur в разделе Вектор
    Ответов: 6
    Последнее: 13.03.2016, 15:40
  5. Ответов: 12
    Последнее: 25.09.2015, 11:39

Ваши права

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