Главная MJoy Мой путь к MJoy

Вы, наверно, спросите: «А как ты, человек, знающий электричество „на уровне кнопочек и лампочек“, пришёл к MJoy?» С радостью отвечу.

Вспоминаю, как я играл в шофёра, когда был маленьким. Видимо, это отложилось у меня в подкорке, и когда в журнале «Хакер» №8/2000 я обнаружил схему геймпортового джойстика, я решил сделать руль для Need for Speed (тогде ещё NFS1). К тому, что у меня сейчас есть, я шёл долгих два года. На мою первую конструкцию нельзя было смотреть без смеха: к доске был прибит деревянный клин, на котором располагалась колонка (кусок алюминиевой трубы) с рулём из «летающей тарелки». Вместо педалей две кнопки под ногами.

Впоследствии, украв в общежитии фанеры (всё, что нельзя подложить под матрас, в общежитии не в цене), я построил аккуратный ящик. Колонку сделал из велосипедной втулки, а педали — из дыроколов. Не хватало одного: точного контроллера. Мой игровой порт был ещё терпимым; на всех компьютерах, на которые я носил свой «Рульстик-4», шумы и уводы были намного больше. Но всё равно он не сильно устраивал: в реалистичных симуляторах наподобие rFactor ездить было плохо даже на моём геймпорту.

И вот в 2007 году, шатаясь по интернету, я совершенно случайно нашёл сайт Миндаугаса. Посмотрев критическим взглядом на схемы, решил делать схему LazyCamel'а. Главным аргументом за эту схему было отстутствие самокалибровки — понятно было, что люфтящим педалям самокалибровка как рыбе зонтик. С горем пополам наладив схему, я понял, что прошивка совершенно сыра и непригодна в том виде, в котором есть. Две недели заняло освоение микроконтроллера ATmega8, но я сделал это — из двух прошивок была написана одна действующая, специально под схему LazyCamel'а.

Через пару месяцев я получил заказ: разработать джойстик для симулятора поезда. Воспользовавшись наработками MJoy'я, я справился с этой задачей на 100%. Это позволило мне понять, что за штука «HID-дескриптор». И вдруг меня осенило: если у меня так мало осей, я могу все оси и кнопки вместить в один пакет вместо двух. В общем, версий прошивки накопилось много. И вдруг кто-то спросил: «А есть ли всё это в одном месте?» Этот вопрос и стал толчком к тому сайту, который вы сейчас читаете.

Made with Notepad++

© 2007—2014 Mikhail Merkuryev. All rights reserved.