Приставки > Джойстики и прочие манипуляторы
Джой для сеги на ардуино
megavolt85:
--- Цитата: demolition.nick от 13 Август 2018, 21:21:39 ---Врядли я это осилю
--- Конец цитаты ---
глаза боятся, а руки пишут :lol: главное начать, а там код сам польётся, что не понятно не стесняйся спрашивать
--- Цитата: Rumata от 13 Август 2018, 21:39:03 ---Кнопка MODE. Удерживаемая при старте системы она должна однозначно перевести джойстик в 3-кнопочный режим
--- Конец цитаты ---
а для чего? где то такая фишка используется?
P.S. если уж на микрике делать джой, то можно на секундное зажатие START повесить режим SLOW
Rumata:
--- Цитата: megavolt85 от 13 Август 2018, 23:07:13 ---а для чего? где то такая фишка используется?
--- Конец цитаты ---
Аутентичность? Нет, не слышали. Речь идёт как бэ об аналоге, полном аналоге. Что бы потом не ломать голову, почему что-то не так. Иметь возможность проделать все манипуляции, что доступны с оригинальным джойстиком.
--- Цитата: megavolt85 от 13 Август 2018, 23:07:13 ---можно на секундное зажатие START повесить режим SLOW
--- Конец цитаты ---
:crazy: Я, я, натюрлих! Мало того, что SLOW - самый дебильный режим из возможных, так ещё и включение по удержанию кнопки... :facepalm: То есть нажал на СТАРТ и сразу начал время отсчитывать :lol:
megavolt85:
--- Цитата: Rumata от 13 Август 2018, 23:36:45 ---Мало того, что SLOW - самый дебильный режим из возможных
--- Конец цитаты ---
а как же
--- Цитата: Rumata от 13 Август 2018, 23:36:45 ---Аутентичность? Нет, не слышали.
--- Конец цитаты ---
--- Цитата: Rumata от 13 Август 2018, 23:36:45 ---То есть нажал на СТАРТ и сразу начал время отсчитывать
--- Конец цитаты ---
не вижу никаких проблем, TMR никто не отменял, хотя всё довольно просто разруливается и без него
Rumata:
--- Цитата: megavolt85 от 14 Август 2018, 01:02:00 ---а как же
--- Конец цитаты ---
0_0 Это что, шютка юмора? 0_0 Или троллинг?
megavolt85:
Rumata, та не, просто неудачная попытка (с элементом юмора) объяснить для чего там SLOW
ну раз уж делать принудительный перевод в трёх кнопочный режим (большинство, включая меня, даже и не знали о такой возможности), то почему бы не прикрутить SLOW
demolition.nick:
Я один не знаю что за режим такой этот SLOW?
HardWareMan:
--- Цитата: Rumata от 13 Август 2018, 22:30:44 ---Да, ещё есть "горячее" перетыкание картриджей в поисках ништяков. Производитель тоже запрещает, но мы же не ищем лёгких путей, правда?
--- Конец цитаты ---
Причем запрещает агрессивно, вводя механический блокиратор (под него вырез слева на картридже). :) Прям защита от особо отмороженных ушлепков.
Кстати, в новоделах этого выреза нет, стало быть их нельзя запустить на оригинальных приставках с блокиратором. Тоже вполне себе защита приставки от LVTTL поделок. :)
--- Цитата: megavolt85 от 14 Август 2018, 09:41:39 ---ну раз уж делать принудительный перевод в трёх кнопочный режим (большинство, включая меня, даже и не знали о такой возможности), то почему бы не прикрутить SLOW
--- Конец цитаты ---
Дык, ЕМНИП он был то только у не оригиналов. Поэтому, принудительный перевод в 3х кнопочный режим - аутентично, SLOW - нет. Как и турбокнопки в 3х кнопочном режиме.
demolition.nick:
--- Цитата: Skay от 13 Август 2018, 09:14:13 ---Ты про эту ? http://www.emu-land.net/forum/index.php/topic,8876.msg1327061.html#msg1327061
--- Конец цитаты ---
Да. Получается я ничего и не находил, мне готовое подсунули :D
Вроде как немного вкурил как оно работает. Получается эти импульсы из статьи это и есть эти SET_L_1 и тд?
Если так то вроде дошло. Но мыслей как написать код попрежнему нет :crazy:
И повторю вопрос: что за SLOW такой?
Добавлено позже:
--- Цитата: HardWareMan от 14 Август 2018, 12:00:29 ---Кстати, в новоделах этого выреза нет, стало быть их нельзя запустить на оригинальных приставках с блокиратором.
--- Конец цитаты ---
Я мб не имел дело со свежайшим и хреновейшим новоделом, но у меня вырез под замок есть везде. Даже на новоделе из ужасно хренового пластика. Нет на одном стародельном, качественном картридже и на New Game картриджах
Yoti:
--- Цитата: demolition.nick от 14 Август 2018, 22:24:31 ---И повторю вопрос: что за SLOW такой?
--- Конец цитаты ---
https://translate.google.ru/#en/ru/slow
demolition.nick:
--- Цитата: Yoti от 14 Август 2018, 22:37:28 ---https://translate.google.ru/#en/ru/slow
--- Конец цитаты ---
ХаХа
Очень смешно
Rumata:
--- Цитата: demolition.nick от 14 Август 2018, 11:35:21 ---Я один не знаю что за режим такой этот SLOW?
--- Конец цитаты ---
Может быть - да, и при этом тебе крупно повезло. Это фишка очень старых китайских джойстиков - автоповтор паузы. Если просто смотреть на экран, то да, вроде бы как всё движется медленнее. Но если попробовать поиграть, то то тут совсем плохо. Тормозится всё, в том числе и реакция не нажатие. Но это ещё пол беды. Во многих играх при нажатии START выскакивает сообщение ПАУЗА, или экран гаснет, или вообще переходим в меню
--- Цитата: HardWareMan от 14 Август 2018, 12:00:29 ---Кстати, в новоделах этого выреза нет
--- Конец цитаты ---
Бу-га-га. :lol: Этого выреза нет нигде, кроме Японии. Все оригиналы Америка / Европа такового не имеют. И это как раз хороший признак пиратки :lol:
Skay:
demolition.nick, может в качестве примеров стоит посмотреть https://github.com/ClusterM?tab=repositories ?
demolition.nick:
--- Цитата: Skay от 15 Август 2018, 11:31:26 ---demolition.nick, может в качестве примеров стоит посмотреть https://github.com/ClusterM?tab=repositories ?
--- Конец цитаты ---
Чёт я у него ничего путного не нашёл. Мб плохо искал.
Знаю он сеговский пад подключал к фамикому. Ну так то обратная ситуация
Skay:
demolition.nick, это не похоже на то что тебе надо? https://github.com/ClusterM/gpio2nesc
demolition.nick:
Skay, так это ж для SNES Classic (и Wii). Там принцип другой совсем
megavolt85:
Skay, для начинающего программиста ковыряние в чужом коде не лучшая затея, а ты ему ещё и кучу шлака подсыпаешь.
Самое сложное на первых парах, это построить структурную схему, к слову я её уже расписал, поэтому не забивай человеку голову, если он захочет написать прошивку, он это с лёгкостью сделает по структурной схеме.
P.S. я много читал чужого кода и не редко сталкивался с таким ужасным форматированием и стилем написания, что проще написать своё чем разбираться с чужим
Rumata:
--- Цитата: megavolt85 от 16 Август 2018, 23:09:04 ---Самое сложное на первых парах, это построить структурную схему
--- Конец цитаты ---
Вообще алгоритм называется. Там вские If, Else, GoTo и прочее.
--- Цитата: megavolt85 от 16 Август 2018, 23:09:04 ---для начинающего программиста ковыряние в чужом коде не лучшая затея
--- Конец цитаты ---
Как знать, как знать. На Си - скорее всего да. А я вот в своё время ковырялся в чужом асме на Z80 - очень познавательно.
megavolt85:
--- Цитата: Rumata от 16 Август 2018, 23:26:29 ---Вообще алгоритм называется. Там вские If, Else, GoTo и прочее.
--- Конец цитаты ---
базовых знаний английского вполне достаточно чтоб заменить "если" на "if" и получится почти готовый алгоритм, нужно лишь добавить инициализацию железа и опрос кнопок
--- Цитата: Rumata от 16 Август 2018, 23:26:29 ---А я вот в своё время ковырялся в чужом асме на Z80 - очень познавательно.
--- Конец цитаты ---
я до сих пор ковыряюсь в бинариках dreamcast'a и подчерпываю новые фишки, правда в последнее время всё реже и реже, максимум я выжал при дизасме БИОС'a вот там действительно было чему поучиться, но как ты уже верно заметил ASM ни разу не СИ, я конечно видел гениальный код на сях, но по большому счёту там мало чему можно удивиться, компилятор один фиг переиначит
demolition.nick:
Мне тут поступила инфа что у AVR скорости не хватит для этой задачи. Кто что скажет?
Yoti:
demolition.nick,
предлагаю видео Кластера посмотреть. Там полно инфы куда смотреть, что писать и что использовать.
Навигация
Перейти к полной версии