Code Monkey home page Code Monkey logo

pixelkit's Issues

Сопоставить кнопки SIXAXIS и 8ми кнопочного контроллера от Sega

Сейчас с 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

Добавить readme и changelog на русском

В исходники нужно добавить файл с коротким 
описанием прошивки на русском языке. 
Чуть-чуть по модулям, немного об 
изначальном авторе и некоторых его 
просьбах. Возможно стоит добавить 
рекомендации по сборке. Так же в этот же 
файл нужно включить список последних 
доработок.


Original issue reported on code.google.com by atarity on 16 Aug 2010 at 11:43

Изменить карту кнопок для Сеги в связи с выходом прошивки 3.50 для PS3

Одним из нововведений в ПО 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

Сверстать викистраницу с таблицей 
аналогов микросхемы ATmega8, их 
характеристиками и советами по применению 
для производства Пикселькита.

Original issue reported on code.google.com by atarity on 16 Aug 2010 at 11:54

Добавить разводку для ATmega AU/AI

Проверить разводку (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

help me

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

Нечитаемое имя устройства в модуле NES

От пользователя 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

Дефект в модуле DB9 для SMD

В прошивке обнаружен дефект не позволяющий 
ей корректно работать с 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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.