Автор Тема: MAME на запоминает bluetooth геймпад  (Прочитано 1253 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Domin

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
MAME на запоминает bluetooth геймпад
« : 20 Сентябрь 2021, 02:12:50 »
Настраиваю раскладку DS4, как мне нужно.
Через какое то время эмулятор его вообще не видит.
Удаляю default.cfg, настраиваю. На следующий день опять кнопки не работают.
Что я делаю не так?

Arcade64 0.235 W10

Онлайн Ogr

  • Пользователь
  • Сообщений: 7424
    • Просмотр профиля
MAME на запоминает bluetooth геймпад
« Ответ #1 : 20 Сентябрь 2021, 02:36:49 »
Что я делаю не так?
пользуешься bluetooth геймпадом? :crazy:

Оффлайн Domin

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
MAME на запоминает bluetooth геймпад
« Ответ #2 : 20 Сентябрь 2021, 04:11:12 »
пользуешься bluetooth геймпадом? :crazy:

Это понятно. Да еще и кнопок больше двух )

Дополню. default.cfg, не запоминает ничего, кроме User interfase

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
MAME на запоминает bluetooth геймпад
« Ответ #3 : 20 Сентябрь 2021, 04:27:51 »
Domin, попробуй сделать как тут описано https://docs.mamedev.org/advanced/devicemap.html
ну или гуглить "mame stable controller id"

Оффлайн Domin

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
MAME на запоминает bluetooth геймпад
« Ответ #4 : 20 Сентябрь 2021, 04:44:37 »
Domin, попробуй сделать как тут описано https://docs.mamedev.org/advanced/devicemap.html
ну или гуглить "mame stable controller id"

Спасибо, но слишком для меня.
Подскажите, имею такой конфиг<?xml version="1.0"?>
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
<mameconfig version="10">
    <system name="default">
        <input>
            <port type="P1_JOYSTICK_UP">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_JOYSTICK_DOWN">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_JOYSTICK_LEFT">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_JOYSTICK_RIGHT">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON1">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON2">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON3">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON4">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON5">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON6">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON7">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON8">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON9">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON10">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON11">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON12">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON13">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON14">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON15">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="P1_BUTTON16">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="START1">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="COIN1">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="SERVICE1">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="UI_CONFIGURE">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="UI_PAUSE">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="UI_SHOW_FPS">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="UI_UP">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="UI_DOWN">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="UI_LEFT">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="UI_RIGHT">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="UI_HOME">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="UI_END">
                <newseq type="standard">
                    NONE
                </newseq>
            </port>
            <port type="UI_SELECT">
                <newseq type="standard">
                    KEYCODE_ENTER
                </newseq>
            </port>
        </input>
    </system>
</mameconfig>

После перезагрузки, геймпад в маме не работает. Создаю заново-все ОК. Строчка в строчку совпадает. Но при замене (нового на старое), опять не работает. Это только по безпроводу. По шнурку, не имел таких проблем.
Спасибо


« Последнее редактирование: 20 Сентябрь 2021, 04:52:29 от Domin »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
MAME на запоминает bluetooth геймпад
« Ответ #5 : 20 Сентябрь 2021, 05:01:00 »
Спасибо, но слишком для меня.
гуглить хоть пробовал ? там сразу же видос выдает где популярно разжевывается https://www.youtube.com/watch?v=YmjfwLuZ_X0

по сути, после обычной настройки управления нужно добавить в default.cfg строчку типа
<mapdevice device="VID_D209&amp;PID_1601" controller="JOYCODE_1" />
где вместо "VID_D209&amp;PID_1601" должен быть ID твоего контроллера, как его узнать написано в той же статье