atarity / pixelkit Goto Github PK
View Code? Open in Web Editor NEWUSB-интерфейс для старых консольных геймпадов
Home Page: http://pixelkit.ru
USB-интерфейс для старых консольных геймпадов
Home Page: http://pixelkit.ru
[deleted issue]
Сейчас с PS3 корректно работает только
геймпад от SNES. Контроллер от Сеги тоже
работает, но его кнопки совершенно не
соответствуют кнопкам оригинального
геймпада от PS3. Есть необходимость привести
в порядок раскладку. Понятно, что два эти
геймпада имеют принципиально разное
расположение клавиш, но мы можем
компенсировать это косметическими
изменениями.
Original issue reported on code.google.com by atarity
on 16 Aug 2010 at 11:37
Есть смысл избавиться от пары лишних
кнопок в модуле SNES. Кнопки 7 и 8 не
используются, не смотря на то, что описаны в
прошивке.
Original issue reported on code.google.com by atarity
on 7 Jul 2010 at 2:28
В исходники нужно добавить файл с коротким
описанием прошивки на русском языке.
Чуть-чуть по модулям, немного об
изначальном авторе и некоторых его
просьбах. Возможно стоит добавить
рекомендации по сборке. Так же в этот же
файл нужно включить список последних
доработок.
Original issue reported on code.google.com by atarity
on 16 Aug 2010 at 11:43
Одним из нововведений в ПО PlayStation 3 версии
3,50 стало отключение неофициальных
геймпадов. Тем не менее, Пикселькит
продолжает работать с PS3, но карта кнопок у
геймпада для Сеги изменилась и её нужно
восстановить.
http://pixelkit.ru/post/962789885/v0-9-2
Original issue reported on code.google.com by atarity
on 26 Sep 2010 at 1:24
Сверстать викистраницу с таблицей
аналогов микросхемы ATmega8, их
характеристиками и советами по применению
для производства Пикселькита.
Original issue reported on code.google.com by atarity
on 16 Aug 2010 at 11:54
Проверить разводку (Sprint) Якушева на
планарных компонентах и добавить её в
раздел для скачивания.
Original issue reported on code.google.com by atarity
on 19 Aug 2010 at 1:19
Нужно задействовать две ноги
микроконтроллера под джамперы, вместо
трёх. И, соответственно, переписать под это
дело прошивку.
Original issue reported on code.google.com by atarity
on 16 Jul 2010 at 7:14
Atarity,здравствуйте.
Нужен совет или помощь вашего друга,
который настраивал джойстики.
Я собрал сам пикселькит на базе джойстика
Sega. Смог "запихнуть" в него и флешку и
пикселькит и usb-хаб. Подключаю джойстик к
ПК: определяется и флэшка с автозапуском
Start и джойстик в устройствах (S(NES)AtariUSB), а вот
при запуске XBMC работает только крестовина
джойстика, а кнопки нет. Понимаю что надо
перенастроить кнопки в файле Joystick.SNES.xml., но
не знаю как это сделать.
ID кнопок у джойстика сеги , насколько я
понял из инструкции, можно посмотреть в
"игровых устройствах-свойства-проверка".
Они следующие: А-10,В-3, С-2, X -9, Y-1, Z-4, START-5, SHIFT-6,
а вот у крестовины не знаю как определить.
Где и как в файле настроек необходимо
изменить?
И еще : какие кнопки на джойстике от SEGA
заменят правый и левый SHIFTы с 4 сек.
задержкой?
Может проще файлы настроек переслать для
этого джойстика. Для работы с XBMC и
эмуляторами? Мой email [email protected] Буду вам
очень благодарен. Пытаюсь запустить уже
месяц- не хватает "тяму"
Original issue reported on code.google.com by [email protected]
on 19 Feb 2011 at 5:11
От пользователя Sarmatych: "Прошивка работает с
джойстиком от дэнди джуниор, но есть один
баг (косметический, но неприятный) - джойсик
распознается виндой, но имя устройства
нечитаемо. См. скриншот."
Original issue reported on code.google.com by atarity
on 31 Jul 2010 at 10:28
Attachments:
Есть идея выполнить всё это в SMD.
Плюсы: уменьшение размеров. последующая
интеграция других узлов (хаба например)
Минусы: не для новичков. хотя смд не так уж и
тяжело паять.
Original issue reported on code.google.com by [email protected]
on 6 Oct 2010 at 5:44
В прошивке обнаружен дефект не позволяющий
ей корректно работать с 8ми-кнопочными
геймпадами от приставки Sega Mega Drive 2.
Подробнее в [http://pixelkit.tumblr.com/post/883848502/sega
блоге].
Original issue reported on code.google.com by atarity
on 31 Jul 2010 at 10:23
Коллеги!
В коде явно встречается наличие поддержки
snes-мышки, о которой ну никак не написано в
документации.
А между тем расскоментирование #define NOMOUSE
дает феноменальный выигрыш в размере -
прошивка худеет на 1кб, как минимум.
Второе - если в компилятор добавить опции:
-fdata-sections -ffunction-sections -fshort-enums -mcall-prologues, а в
линкер -gc-sections,--relax то выигрываем еще 20
байт.
вот примерный "выхлоп":
Без опций компилятора и линкера:
./checksize main.bin
ROM: 6448 bytes (data=260)
RAM: 405 bytes
С опциями:
./checksize main.bin
ROM: 6428 bytes (data=260)
RAM: 405 bytes
C включением NOMOUSE:
./checksize main.bin
ROM: 5342 bytes (data=206)
RAM: 335 bytes
Также, похоже, что обновление V-USB до
последней версии дает небольшой выигрыш в
размерах и (наверное) там исправили что-то
еще. Единственное, что нужно в main.c добавить
const перед объявлением PROGMEM (правда v-usb тут
нипричем - это новый avr-gcc).
К сожалению свободных джойстиков нет, но
устройство после прошивки определяется в
системе.
Original issue reported on code.google.com by [email protected]
on 17 Feb 2013 at 7:28
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.