В гостях у Самоделкина! » Темы » Советы » Подключение Wii Nunchuk к MSX

Подключение Wii Nunchuk к MSX



Обидно, когда у игры интересный сюжет, но неудобное управление. Игра North Sea Helicopter, выпущенная компанией Aackosoft для платформы MSX - один из примеров. Стремясь сделать управление виртуальным вертолётом максимально реалистичным, разработчики задействовали оба джойстика (либо один джойстик и клавиатуру), хотя игрок всего один.



Вообще-то, сегодня есть ленивый способ пройти классическую игру - посмотреть прохождение. И очень ленивый - послушать прохождение с комментариями. Но автор Hackaday.io под ником danjovic решил поиграть сам. Но так, чтобы было удобно. Оказалось, что для этого отлично подходит Wii Nunchuk, если в качестве первого джойстика воспользоваться физическим джойстиком, а в качестве второго - акселерометром. А в качестве "переводчика" с "языка" Nunchuk на "язык" MSX он применил Arduino - ретрокомопьютерщики довольно часто так подключают джойстики от одних консолей и домашних ПК к другим.

Схему подключения платы к компьютеру и джойстику мастер представляет в текстовом виде:

/*  
(AVR) UNO - Функция     MSX            Примечание
-------------------------------------------------------
(PD4) D4  - ВВЕРХ-1     Порт 1/Вывод 1 Джойстик
(PD5) D5  - ВНИЗ-1      Порт 1/Вывод 2
(PD6) D6  - ВЛЕВО-1     Порт 1/Вывод 3
(PD7) D7  - ВПРАВО-1    Порт 1/Вывод 4

(PC0) A0  - TRGA-1      Порт 1/Вывод 6 Кнопка Z
(PC1) A1  - TRGB-1      Порт 1/Вывод 7 Кнопка C

(PB0) D8  - ВВЕРХ-2     Порт 2/Вывод 1 Акселерометры
(PB1) D9  - ВНИЗ-2      Порт 2/Вывод 2
(PB2) D10 - ВЛЕВО-2     Порт 2/Вывод 3
(PB3) D11 - ВПРАВО-2    Порт 2/Вывод 4   


(AVR) UNO - Функция     Nunchuk        Примечание
-------------------------------------------------------
(PC2) A2  - nGND        Общий          Дополнительно
(PC3) A3  - nVCC        +Uпит          Дополнительно
(PC4) A4  - SDA         SDA
(PC5) A5  - SCL         SCL
*/


Nunchuk рассчитан на питание напряжением в +3,3 В. Опыты ардуинщиков показывают, что от +5В он тоже работает и не выходит из строя, но лучше не рисковать. Поэтому если ваша Arduino-совместимая плата имеет 3,3-вольтовый стабилизатор, Nunchuk лучше питать от него, а если 5-вольтовый - то воспользоваться тем же способом, что и мастер: запитать не от линии питания, а от цифровых выходов микроконтроллера. На плюсе небольшое падение напряжения, на минусе тоже, вот и получается всё же чуть меньше, чем 5 В. Да и нагрузочная способность ограничена.

Далее мастер показывает соответствие функций джойстика и акселерометра Nunchuk функциям виртуального вертолёта в игре:

Подключение Wii Nunchuk к MSX


Прошивку для самоделки мастер выкладывает сюда.

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

Источник

Фонарик, работающий от тепла руки (на элементах Пельтье)

Как подключить два моно усилителя звука в один стерео усилитель

Добавить комментарий

    • smilesmilesxaxaokdontknowyahoonea
      bossscratchfoolyesyes-yesaggressivesecret
      sorrydancedance2dance3pardonhelpdrinks
      stopfriendsgoodgoodgoodwhistleswoontongue
      smokeclappingcraydeclarederisivedon-t_mentiondownload
      heatirefullaugh1mdameetingmoskingnegative
      not_ipopcornpunishreadscarescaressearch
      tauntthank_youthisto_clueumnikacuteagree
      badbeeeblack_eyeblum3blushboastboredom
      censoredpleasantrysecret2threatenvictoryyusun_bespectacled
      shokrespektlolprevedwelcomekrutoyya_za
      ya_dobryihelperne_huliganne_othodifludbanclose
1 комментарий
  1. Eig
    Милок, хдеж я тебе два ди-саба на компуктере-то найду?

    upd: а, понятно. Это ж MSX, который у нас в стране есть ровно у полутора человек!

Привет, Гость!


Зарегистрируйтесь

Или войдите на сайт, если уже зарегистрированы...

Войти

Добавьте самоделку

Добавьте тему

Онлайн чат

Опрос
А Вы уже рассказали на сайте о своей самоделке?

Последние комментарии

Все комментарии
Новые самоделки на почту

Введите электронную почту и получайте письма с новыми самоделками. Не более одного письма в день.