Как заставить работать logitech wingman gamepad через MIDI порт.

Мониторы, принтеры, клавиатуры, колонки и другие устройства
Ответить
retromsk
Advanced Member
Сообщения: 1381
Зарегистрирован: 22.06.2021,16:48
Откуда: г. Москва

Как заставить работать logitech wingman gamepad через MIDI порт.

Сообщение retromsk » 02.07.2022,19:32

Всем привет, приобрел logitech wingman gamepad g-zb-phi
Изображение

Пад с двойным подключением: через USB и Gameport/MIDI.
Через USB нет проблем. драйвера автоматически установились на win98if и даже win10.
А вот как заставить его работать по Gameport / MIDI в чистом DOS и в win98?

Jager
Advanced Member
Сообщения: 1469
Зарегистрирован: 10.11.2018,21:27

Как заставить работать logitech wingman gamepad через MIDI порт.

Сообщение Jager » 03.07.2022,00:15

В чистом дос - 99% что никак. В вин98 - искать родные драйвера, один из вариантов называется lgs460enu.exe.
https://www.vogons.org/viewtopic.php?t=62676

retromsk
Advanced Member
Сообщения: 1381
Зарегистрирован: 22.06.2021,16:48
Откуда: г. Москва

Как заставить работать logitech wingman gamepad через MIDI порт.

Сообщение retromsk » 03.07.2022,01:19

Jager, спасибо за ссылку.
полистал, начал копать в этом направлении
Jager писал(а): 03.07.2022,00:15lgs460enu.exe.
как понял это переводится как Logitech Gaming Software 4.60
нашел, скачал. https://archive.org/details/lgs-4-60
буду на днях пробовать но самым последним сообщением человек на вагонсах пишет, что нужна более старшая версия - третья. вот в поисках ее наткнулся на образ диска Logitech Gaming Software 4.3 https://archive.org/details/lgs-4-30
тоже скачал на всякий.
и оттуда же нашел Logitech Wingman Software 3.25C - 601620-2909 https://archive.org/details/LWS325

зы с чистым ДОС действительно облом вышел, на самом деле ради него и покупал.

Jager
Advanced Member
Сообщения: 1469
Зарегистрирован: 10.11.2018,21:27

Как заставить работать logitech wingman gamepad через MIDI порт.

Сообщение Jager » 03.07.2022,11:11

retromsk,
Да, версий этого LGS много, часть есть на FTP Logitech, часть еще где-то находил, но уже забыл где. Тоже купил джойстик Wingman, тоже огорчился что в досе оно не работает. Хотя в Readme пишут что в дос-сессии win9x может работать.

retromsk
Advanced Member
Сообщения: 1381
Зарегистрирован: 22.06.2021,16:48
Откуда: г. Москва

Как заставить работать logitech wingman gamepad через MIDI порт.

Сообщение retromsk » 03.07.2022,16:18

в общем отчитываюсь.
на Win98 с пол пинка установился полностью данный софт:
retromsk писал(а): 03.07.2022,01:19 Logitech Wingman Software 3.25C - 601620-2909 https://archive.org/details/LWS325
и мой logitech wingman gamepad g-zb-phi заработал в Gameport/MIDI порте.
но нормально только в играх написанных под windows. в DOS приложениях из под сеанса win98 беда с осями, но кнопки вроде нажимаются и то не везде. в программе Jostick Checker на пример кнопки работают, но в играх нет.
но крестовина в DOOM2 заработала. в DESCENT не удалось его запустить никаким образом.
далее продолжил эксперименты, так вот в чистом DOS вообще труба как была так и осталась, Jostick Checker его вообще не видит.

зы эти драйвера логитековские, сволочи, поломали мне звук в DOS приложениях из под сеанса win98 :05:
ззы можно было не парится, данный пад нормально работает по USB.

Аватара пользователя
esasoft
Advanced Member
Сообщения: 1863
Зарегистрирован: 15.07.2018,16:34
Откуда: Москва

Как заставить работать logitech wingman gamepad через MIDI порт.

Сообщение esasoft » 07.07.2022,14:20

А вот интересно... :rolleyes:
Судя по всему, джойстик таки USB-шный сам по себе, просто с разъёмом под Joy/MIDI порт. И, скорее всего, драйвер его как-то хитро инициализирует, что тот видится по этому порту.
Если сначала запустить 98-ю, проинициализировать джойстик на MIDI-порт, а затем перезагрузить комп в DOS, будет ли работать ?
С питанием также можно поэспериментировать (подавать отдельное постоянное, чтобы не ресетились настройки)...

retromsk
Advanced Member
Сообщения: 1381
Зарегистрирован: 22.06.2021,16:48
Откуда: г. Москва

Как заставить работать logitech wingman gamepad через MIDI порт.

Сообщение retromsk » 07.07.2022,14:26

esasoft, покупал его для чистого ДОС, честно лень с ним дальше разбираться.
весь разобрал отмыл и собрал. внешне состояние на 4.
если нужен кому запродал бы или обменялся на железо

Jager
Advanced Member
Сообщения: 1469
Зарегистрирован: 10.11.2018,21:27

Как заставить работать logitech wingman gamepad через MIDI порт.

Сообщение Jager » 07.07.2022,15:48

esasoft,
Кмк не выйдет. Gameport предполагает что оси - резисторы, а имитировать их непросто + калибровка. Джойстик скорее всего передаёт все данные через нажатия кнопок, и без драйвера тут никак. Более того, от контроллера gameport-а нельзя получить значения положения осей, там только таймер, время срабатывания которого зависит от сопротивления потенциометра на оси. И в случае дос игрушек определение положения джойстика лежит на самой игре.

Аватара пользователя
serenitatis
Full Member
Сообщения: 270
Зарегистрирован: 23.10.2020,16:33
Откуда: Москва
Контактная информация:

Как заставить работать logitech wingman gamepad через MIDI порт.

Сообщение serenitatis » 25.07.2022,08:50

У меня был такой геймпад и под DOS его завести не вышло. Судя по всему и не выйдет. Геймпорт здесь явно не совсем правильный. Кстати, если присмотреться, то видно что диод на паде загорается в момент загрузки винды. Видимо, при инициализации драйвера. А так геймпад неплохой. И в целом вингманы годная штука. У меня под 98 пашут без вопросов. Для доса есть отдельный геймпад с полноценным геймпортом.

Coluchiy
Newbie
Сообщения: 14
Зарегистрирован: 07.06.2015,20:06

Как заставить работать logitech wingman gamepad через MIDI порт.

Сообщение Coluchiy » 09.12.2023,21:31

Jager писал(а): 07.07.2022,15:48 esasoft,
Кмк не выйдет. Gameport предполагает что оси - резисторы, а имитировать их непросто + калибровка. Джойстик скорее всего передаёт все данные через нажатия кнопок, и без драйвера тут никак. Более того, от контроллера gameport-а нельзя получить значения положения осей, там только таймер, время срабатывания которого зависит от сопротивления потенциометра на оси. И в случае дос игрушек определение положения джойстика лежит на самой игре.
Немного некропостинга.
Как раз с осями всё довольно просто. ЕМНИП, схема, которая держит оси по-середине и при нажатиях крестовины выдаёт дискретно 0 Ом, или 50 кОм требует меньше транзисторов, чем реализация тех же автокнопок.
Большинство простых падов в DOS работают без драйвера.
Более сложные в DOS часто не имеют проблем в виде "2 оси, 4 кнопки". Как тот же Genius MaxFire G-08X, на котором дополнительные две кнопки и два шифта начинают работать только после установки драйвера (только под виндой, естественно).
Вобщем, скорее всего просто в этом логитеке ради богатства воможностей (скорее всего USB) всё сделано довольно извращённо с точки зрения классического Gamepad порта.
Каждому чайнику чайником по чайнику

Ответить