Інтерфейс Bluetooth додає зворотний зв'язок із гуркотом до ігор Commodore 64

Ніщо не говорить про «ігри 1980-х» краще, ніж чорний джойстик із однією червоною кнопкою вогню. Але якщо ви віддаєте перевагу кращій ергономіці, ви можете підключити сучасні геймпади до своїх ретро-комп’ютерів за допомогою різноманітних адаптерів інтерфейсу від сучасного до класичного. Зазвичай вони підтримують лише цифрову панель і одну або дві кнопки дій, пропускаючи такі сучасні функції, як керування рухами та тактильний зворотний зв’язок.

Це трохи прикро, тому що ми вважаємо, що було б дуже круто відчувати цей шок у наших руках щоразу, коли Підводний камінь Гаррі тоне в пливучих пісках або Frogger потрапляє в затор. Тож ми раді повідомити, що [Рікардо Кесада] вирішив додати функцію гуркоту до інтерфейсу Bluetooth-порту джойстика, над яким він працює. Він демонструє цю функцію на своєму Commodore 64 у вбудованому відео після перерви.

Звичайно, будь-яке програмне забезпечення має бути адаптовано для підтримки тактильного зворотного зв’язку, але складнішою проблемою виявилося апаратне забезпечення: порти джойстиків є лише пристроями введення, тому не може надсилати сигнали «ввімкнути гул» на всі підключені геймпади. [Рікардо] знайшов чудовий спосіб обійти це, використовуючи аналогові входи на порту джойстика, які зазвичай використовуються для контролерів лопатевого типу.

Аналогово-цифровий перетворювач у комп’ютері працює шляхом подачі імпульсного сигналу до аналогового порту та вимірювання часу, необхідного для розрядки конденсатора. Сучасний інтерфейс геймпада просто визначає наявність цих імпульсів; їх можна ввімкнути або вимкнути за допомогою програмного забезпечення, перемикаючи аналогове зчитування на порту джойстика. Таким чином, порт джойстика можна використовувати для надсилання одного біта інформації на будь-який пристрій, підключений до нього.

[Рікардо] розробив патчі для Рембо: Перша кров, частина II та Леман, щоб увімкнути функціональність гри. Він детально описує процес у своїй публікації в блозі, завдяки чому кожен, хто знайомий із машинним кодом 6502, може легко додати підтримку Rumble до своїх улюблених ігор.

Адаптер працює з різними ретро-системами, які використовують інтерфейс джойстика у стилі Atari, але якщо ви користувач Apple II, ви можете поглянути на цей проект на базі Raspberry Pi, який інтерфейсує з нестандартним інтерфейсом інтерфейс джойстика. Якщо вам загалом подобаються бездротові ігри, обов’язково перегляньте нашу історію бездротових геймпадів.

Інтерфейс Bluetooth додає зворотний зв'язок із гуркотом до ігор Commodore 64

Ніщо не говорить про «ігри 1980-х» краще, ніж чорний джойстик із однією червоною кнопкою вогню. Але якщо ви віддаєте перевагу кращій ергономіці, ви можете підключити сучасні геймпади до своїх ретро-комп’ютерів за допомогою різноманітних адаптерів інтерфейсу від сучасного до класичного. Зазвичай вони підтримують лише цифрову панель і одну або дві кнопки дій, пропускаючи такі сучасні функції, як керування рухами та тактильний зворотний зв’язок.

Це трохи прикро, тому що ми вважаємо, що було б дуже круто відчувати цей шок у наших руках щоразу, коли Підводний камінь Гаррі тоне в пливучих пісках або Frogger потрапляє в затор. Тож ми раді повідомити, що [Рікардо Кесада] вирішив додати функцію гуркоту до інтерфейсу Bluetooth-порту джойстика, над яким він працює. Він демонструє цю функцію на своєму Commodore 64 у вбудованому відео після перерви.

Звичайно, будь-яке програмне забезпечення має бути адаптовано для підтримки тактильного зворотного зв’язку, але складнішою проблемою виявилося апаратне забезпечення: порти джойстиків є лише пристроями введення, тому не може надсилати сигнали «ввімкнути гул» на всі підключені геймпади. [Рікардо] знайшов чудовий спосіб обійти це, використовуючи аналогові входи на порту джойстика, які зазвичай використовуються для контролерів лопатевого типу.

Аналогово-цифровий перетворювач у комп’ютері працює шляхом подачі імпульсного сигналу до аналогового порту та вимірювання часу, необхідного для розрядки конденсатора. Сучасний інтерфейс геймпада просто визначає наявність цих імпульсів; їх можна ввімкнути або вимкнути за допомогою програмного забезпечення, перемикаючи аналогове зчитування на порту джойстика. Таким чином, порт джойстика можна використовувати для надсилання одного біта інформації на будь-який пристрій, підключений до нього.

[Рікардо] розробив патчі для Рембо: Перша кров, частина II та Леман, щоб увімкнути функціональність гри. Він детально описує процес у своїй публікації в блозі, завдяки чому кожен, хто знайомий із машинним кодом 6502, може легко додати підтримку Rumble до своїх улюблених ігор.

Адаптер працює з різними ретро-системами, які використовують інтерфейс джойстика у стилі Atari, але якщо ви користувач Apple II, ви можете поглянути на цей проект на базі Raspberry Pi, який інтерфейсує з нестандартним інтерфейсом інтерфейс джойстика. Якщо вам загалом подобаються бездротові ігри, обов’язково перегляньте нашу історію бездротових геймпадів.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow