Важная информация

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: Dendy джойстик - USB

  1. #1
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,490
    Благодарностей: 784
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Dendy джойстик - USB

    Вот, надыбал джойстик от денди. Кабель был отрезан, прям на плату были припаяны какие-то провода (МГТФ) к кнопкам, тоже отрезанные болтались. Видно что-то кто-то колхозил. Для проверки подключил кабелем от работающего джойстика - увы, капля оказалась мертвая.

    Решил сделать USB джой, давно хотел именно дендивский джойстик, чтоб в эмуляторах нормально гамать. Видел офигенный проект на Atmega, решил делать по образу и подобию, только на PIC. Плюс у меня же капля горелая, поэтому все 10 кнопок буду в микроконтроллере обрабатывать сам. Каплю конечно отрежу от дорожек.

    Для PIC немножко побольше обвязки нужно, поэтому смастерил небольшую платку, где распаял всю рассыпуху. Хорошо встала в правый угол джойстика. В левом углу будет небольшая платка с резисторной сборкой (10к, подтягивающие к питанию) для кнопок.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	P1130361.jpg 
Просмотров:	559 
Размер:	61.5 Кб 
ID:	50953   Нажмите на изображение для увеличения. 

Название:	P1130363_измен.размер.jpg 
Просмотров:	487 
Размер:	88.1 Кб 
ID:	50954   Нажмите на изображение для увеличения. 

Название:	P1130366.jpg 
Просмотров:	478 
Размер:	92.4 Кб 
ID:	50955   Нажмите на изображение для увеличения. 

Название:	P1130367_измен.размер.jpg 
Просмотров:	447 
Размер:	73.6 Кб 
ID:	50956  
    Работают:
    1) ПЭВМ Поиск-1 512Kb RAM, FDD controller + TEAC 5"25 800Kb, HDD MFM controller + ST-225, Joystick controller + Joystick
    2) XT Super Turbo V, Siemens 8088/NEC V20, 640Kb RAM, MFM Robotron K5504.20, FDD 5,25" MC-5311/MITSUMI D509V3, COM, LPT
    3) ПЭВМ "ДУЭТ" проц: КР1858ВМ1; память 48K РУ5 (клон Spectrum 48K)
    Пока не работают:
    1) ПЭВМ Поиск-1 128Kb RAM (не работает большая часть кнопок на клавиатуре).

  2. Эти 2 пользователя(ей) поблагодарили Tronix за это полезное сообщение:
    ALS (17.02.2015), perestoronin (06.02.2015)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Activist
    Регистрация
    21.07.2010
    Адрес
    Ukraine
    Сообщений
    276
    Благодарностей: 466
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот проект на ATmega, для тех у кого джой рабочий и хочется подключить его к ПК через USB (ссылка).

  5. #3
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,490
    Благодарностей: 784
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал, хе-хе.
    Работают:
    1) ПЭВМ Поиск-1 512Kb RAM, FDD controller + TEAC 5"25 800Kb, HDD MFM controller + ST-225, Joystick controller + Joystick
    2) XT Super Turbo V, Siemens 8088/NEC V20, 640Kb RAM, MFM Robotron K5504.20, FDD 5,25" MC-5311/MITSUMI D509V3, COM, LPT
    3) ПЭВМ "ДУЭТ" проц: КР1858ВМ1; память 48K РУ5 (клон Spectrum 48K)
    Пока не работают:
    1) ПЭВМ Поиск-1 128Kb RAM (не работает большая часть кнопок на клавиатуре).

  6. #4
    Master Аватар для Бука
    Регистрация
    29.08.2012
    Адрес
    Анапа
    Сообщений
    599
    Благодарностей: 907
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Помню как в начале 90х много раз делал другую процедуру, иногда даже со "здоровыми" геймпадами.

    Перерезал дорожки от капли, перепаивал провода, все кнопки единил - получался джой для Спектрумов. Разъемы разные, под конкретный комп.

    Даже денег зарабатывал - заказов пятьдесят сделал, за пару лет. ))))
    «Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
    Электроника МК-61, Psion series 5mx.

    Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm http://lurkmore.to/Лунный_заговор

  7. #5
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,490
    Благодарностей: 784
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сначала тупил и не знал, как мне турбо кнопки обрабатывать - то ли отдавать их как обычные кнопки, то ли эмулировать короткие нажатия на обычные A и B. В итоге посмотрел настройки FCEUX - там можно турбо кнопкам назначить отдельные кнопки, то есть первый вариант. Итого получилось что девайс отдает 6 кнопок (START, SELECT, A, B, Turbo A и Turbo B) и сам джойстик



    Одновременно могут быть нажаты сразу 6 кнопок + все движения джойстика.

    Отрезал каплю, подпаял к каждой кнопке МГТФ, идущий на резисторную сборку 10к поддяжки к Vpp. Одного сопротивления в сборке не хватило, пришлось еще обычное сопротивление воткнуть. 10 кнопок всего = 10 проводков МГТФ на подтяжку и 10 к ногам PIC от подтяжки. Итого 20 проводов, не считая провода питания к подтяжке и провода с землей на саму плату кнопок. Немного длину не рассчитал, брал с запасом, поэтому получилась небольшая "борода". Приклеил ее просто бумажным скотчем к основной плате.

    PIC подключен по стандартной схеме с сайта библиотеки 16fusb. Остальные ноги так:
    A0 - вверх; A1 - влево; A2 - вправо; A3 - вниз; A4 - SELECT; A5 - START; B3 - Turbo B; B4 - Turbo A; B5 - B; B6 - A. Осталась еще одна свободная нога у PIC (RB7) - можна светодиод какой прицепить, или пикалку.

    Боялся за "дребезг" контактов, однако на удивление все пашет чОтко, без сбоев и ложных срабатываний/не срабатываний. Почти прошел парк юрского на этом девайсе \w/

    На всякий, в приложенном архиве исходники прошивки. Весь замес в main.asm, остальное тащемто по дефолту, кроме HID дескриптора, ну и моих фиксов относительно развертываний циклов приемо-передачи бит USB.

    Исходники переехали сюда: http://zx-pk.ru/showpost.php?p=780128&postcount=20
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	P1130370_измен.размер.jpg 
Просмотров:	216 
Размер:	84.2 Кб 
ID:	51000  
    Последний раз редактировалось Tronix; 07.02.2015 в 12:38.
    Работают:
    1) ПЭВМ Поиск-1 512Kb RAM, FDD controller + TEAC 5"25 800Kb, HDD MFM controller + ST-225, Joystick controller + Joystick
    2) XT Super Turbo V, Siemens 8088/NEC V20, 640Kb RAM, MFM Robotron K5504.20, FDD 5,25" MC-5311/MITSUMI D509V3, COM, LPT
    3) ПЭВМ "ДУЭТ" проц: КР1858ВМ1; память 48K РУ5 (клон Spectrum 48K)
    Пока не работают:
    1) ПЭВМ Поиск-1 128Kb RAM (не работает большая часть кнопок на клавиатуре).

  8. Этот пользователь поблагодарил Tronix за это полезное сообщение:
    Бука (06.02.2015)

  9. #6
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,490
    Благодарностей: 784
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Бука Посмотреть сообщение
    Помню как в начале 90х много раз делал другую процедуру, иногда даже со "здоровыми" геймпадами.

    Перерезал дорожки от капли, перепаивал провода, все кнопки единил - получался джой для Спектрумов. Разъемы разные, под конкретный комп.

    Даже денег зарабатывал - заказов пятьдесят сделал, за пару лет. ))))
    А кстати да, можно же наверное и в эмуляторах ZX Spectrum на нем играть...

    ---------- Post added at 21:57 ---------- Previous post was at 20:47 ----------

    Хех, оказываеццо можно даже в нид фо спид рубать, погонял The Run.. Непривычно конешн, но прикольно
    Работают:
    1) ПЭВМ Поиск-1 512Kb RAM, FDD controller + TEAC 5"25 800Kb, HDD MFM controller + ST-225, Joystick controller + Joystick
    2) XT Super Turbo V, Siemens 8088/NEC V20, 640Kb RAM, MFM Robotron K5504.20, FDD 5,25" MC-5311/MITSUMI D509V3, COM, LPT
    3) ПЭВМ "ДУЭТ" проц: КР1858ВМ1; память 48K РУ5 (клон Spectrum 48K)
    Пока не работают:
    1) ПЭВМ Поиск-1 128Kb RAM (не работает большая часть кнопок на клавиатуре).

  10. #7
    Master Аватар для dosikus
    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    994
    Благодарностей: 189
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прицепить без кромсания джойстика , по родной схеме . Экономим лапы.

    А так - цеплял к STM32 пад от PS2 в аналоговом режиме.
    Работает , но играть так не по мне , лучше уж мышом.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  11. #8
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,490
    Благодарностей: 784
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Прицепить без кромсания джойстика , по родной схеме . Экономим лапы.
    Я бы с радостью, только как написано в первом сообщении - капля (4021) у меня была дохлая. Сам бы рад столько проводов не паять, но увы. С другой стороны, если бы капля была живая, скорее всего бы восстановил обычный джойстик для денди. Я еще колебался - то ли все-таки USB сделать, то ли восстановить с помощью микроконтроллера обычный дендивский джой. Но поскольку у меня и так есть 5 рабочих джойстиков, решил все-таки USB.
    Цитата Сообщение от dosikus Посмотреть сообщение
    А так - цеплял к STM32 пад от PS2 в аналоговом режиме.
    Работает , но играть так не по мне , лучше уж мышом.
    Угу, мышом в нид фор спид или мышом в чип и дейл. Смело.
    Работают:
    1) ПЭВМ Поиск-1 512Kb RAM, FDD controller + TEAC 5"25 800Kb, HDD MFM controller + ST-225, Joystick controller + Joystick
    2) XT Super Turbo V, Siemens 8088/NEC V20, 640Kb RAM, MFM Robotron K5504.20, FDD 5,25" MC-5311/MITSUMI D509V3, COM, LPT
    3) ПЭВМ "ДУЭТ" проц: КР1858ВМ1; память 48K РУ5 (клон Spectrum 48K)
    Пока не работают:
    1) ПЭВМ Поиск-1 128Kb RAM (не работает большая часть кнопок на клавиатуре).

  12. #9
    Moderator Аватар для perestoronin
    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,187
    Благодарностей: 875
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    подключить его к ПК через USB
    Тренд есть подключать новые исправные джойстики (с единственным выходом через USB) без вандализма к ретро-оригиналам (на которых не было и нет в помине USB), решений готовых пока не видел, хотя думаю оно должно получиться еще проще чем задуманный ТС проект. Никто случаем не пробывал реализовать такое в железе и софте?

  13. #10
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,490
    Благодарностей: 784
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от perestoronin Посмотреть сообщение
    Тренд есть подключать новые исправные джойстики (с единственным выходом через USB) без вандализма к ретро-оригиналам (на которых не было и нет в помине USB), решений готовых пока не видел, хотя думаю оно должно получиться еще проще чем задуманный ТС проект. Никто случаем не пробывал реализовать такое в железе и софте?
    К спектруму чтоле? А че их подключать - любой дешевый МК с usb host или OTG и все. Например, у PIC24 OTG почти везде воткнут, корпуса DIP, ножек можно мало взять, есть варианты с DIP18 . У STM32 вроде тоже у многих есть, стоить могут даже меньше PIC24, корпуса правда уже QFPxx. А так одна фигня вообщем-то... Только это не нужно никому
    Работают:
    1) ПЭВМ Поиск-1 512Kb RAM, FDD controller + TEAC 5"25 800Kb, HDD MFM controller + ST-225, Joystick controller + Joystick
    2) XT Super Turbo V, Siemens 8088/NEC V20, 640Kb RAM, MFM Robotron K5504.20, FDD 5,25" MC-5311/MITSUMI D509V3, COM, LPT
    3) ПЭВМ "ДУЭТ" проц: КР1858ВМ1; память 48K РУ5 (клон Spectrum 48K)
    Пока не работают:
    1) ПЭВМ Поиск-1 128Kb RAM (не работает большая часть кнопок на клавиатуре).

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Тайминги DENDY
    от Flamer в разделе Nintendo
    Ответов: 7
    Последнее: 01.11.2011, 22:59
  2. Куплю Dendy
    от REMR в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 22.03.2010, 23:45
  3. Dendy on FPGA?
    от Ewgeny7 в разделе Nintendo
    Ответов: 29
    Последнее: 04.11.2009, 18:55
  4. ZX+видеопроцессор Dendy
    от Bear в разделе Unsorted
    Ответов: 7
    Последнее: 11.09.2009, 14:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •