Інтерфейс Bluetooth додає зворотний зв'язок із гуркотом до ігор Commodore 64
Ніщо не говорить про «ігри 1980-х» краще, ніж чорний джойстик із однією червоною кнопкою вогню. Але якщо ви віддаєте перевагу кращій ергономіці, ви можете підключити сучасні геймпади до своїх ретро-комп’ютерів за допомогою різноманітних адаптерів інтерфейсу від сучасного до класичного. Зазвичай вони підтримують лише цифрову панель і одну або дві кнопки дій, пропускаючи такі сучасні функції, як керування рухами та тактильний зворотний зв’язок.
Це трохи прикро, тому що ми вважаємо, що було б дуже круто відчувати цей шок у наших руках щоразу, коли Підводний камінь Гаррі тоне в пливучих пісках або Frogger потрапляє в затор. Тож ми раді повідомити, що [Рікардо Кесада] вирішив додати функцію гуркоту до інтерфейсу Bluetooth-порту джойстика, над яким він працює. Він демонструє цю функцію на своєму Commodore 64 у вбудованому відео після перерви.
Звичайно, будь-яке програмне забезпечення має бути адаптовано для підтримки тактильного зворотного зв’язку, але складнішою проблемою виявилося апаратне забезпечення: порти джойстиків є лише пристроями введення, тому не може надсилати сигнали «ввімкнути гул» на всі підключені геймпади. [Рікардо] знайшов чудовий спосіб обійти це, використовуючи аналогові входи на порту джойстика, які зазвичай використовуються для контролерів лопатевого типу.
Аналогово-цифровий перетворювач у комп’ютері працює шляхом подачі імпульсного сигналу до аналогового порту та вимірювання часу, необхідного для розрядки конденсатора. Сучасний інтерфейс геймпада просто визначає наявність цих імпульсів; їх можна ввімкнути або вимкнути за допомогою програмного забезпечення, перемикаючи аналогове зчитування на порту джойстика. Таким чином, порт джойстика можна використовувати для надсилання одного біта інформації на будь-який пристрій, підключений до нього.
[Рікардо] розробив патчі для Рембо: Перша кров, частина II та Леман, щоб увімкнути функціональність гри. Він детально описує процес у своїй публікації в блозі, завдяки чому кожен, хто знайомий із машинним кодом 6502, може легко додати підтримку Rumble до своїх улюблених ігор.
Адаптер працює з різними ретро-системами, які використовують інтерфейс джойстика у стилі Atari, але якщо ви користувач Apple II, ви можете поглянути на цей проект на базі Raspberry Pi, який інтерфейсує з нестандартним інтерфейсом інтерфейс джойстика. Якщо вам загалом подобаються бездротові ігри, обов’язково перегляньте нашу історію бездротових геймпадів.
Ніщо не говорить про «ігри 1980-х» краще, ніж чорний джойстик із однією червоною кнопкою вогню. Але якщо ви віддаєте перевагу кращій ергономіці, ви можете підключити сучасні геймпади до своїх ретро-комп’ютерів за допомогою різноманітних адаптерів інтерфейсу від сучасного до класичного. Зазвичай вони підтримують лише цифрову панель і одну або дві кнопки дій, пропускаючи такі сучасні функції, як керування рухами та тактильний зворотний зв’язок.
Це трохи прикро, тому що ми вважаємо, що було б дуже круто відчувати цей шок у наших руках щоразу, коли Підводний камінь Гаррі тоне в пливучих пісках або Frogger потрапляє в затор. Тож ми раді повідомити, що [Рікардо Кесада] вирішив додати функцію гуркоту до інтерфейсу Bluetooth-порту джойстика, над яким він працює. Він демонструє цю функцію на своєму Commodore 64 у вбудованому відео після перерви.
Звичайно, будь-яке програмне забезпечення має бути адаптовано для підтримки тактильного зворотного зв’язку, але складнішою проблемою виявилося апаратне забезпечення: порти джойстиків є лише пристроями введення, тому не може надсилати сигнали «ввімкнути гул» на всі підключені геймпади. [Рікардо] знайшов чудовий спосіб обійти це, використовуючи аналогові входи на порту джойстика, які зазвичай використовуються для контролерів лопатевого типу.
Аналогово-цифровий перетворювач у комп’ютері працює шляхом подачі імпульсного сигналу до аналогового порту та вимірювання часу, необхідного для розрядки конденсатора. Сучасний інтерфейс геймпада просто визначає наявність цих імпульсів; їх можна ввімкнути або вимкнути за допомогою програмного забезпечення, перемикаючи аналогове зчитування на порту джойстика. Таким чином, порт джойстика можна використовувати для надсилання одного біта інформації на будь-який пристрій, підключений до нього.
[Рікардо] розробив патчі для Рембо: Перша кров, частина II та Леман, щоб увімкнути функціональність гри. Він детально описує процес у своїй публікації в блозі, завдяки чому кожен, хто знайомий із машинним кодом 6502, може легко додати підтримку Rumble до своїх улюблених ігор.
Адаптер працює з різними ретро-системами, які використовують інтерфейс джойстика у стилі Atari, але якщо ви користувач Apple II, ви можете поглянути на цей проект на базі Raspberry Pi, який інтерфейсує з нестандартним інтерфейсом інтерфейс джойстика. Якщо вам загалом подобаються бездротові ігри, обов’язково перегляньте нашу історію бездротових геймпадів.
What's Your Reaction?