Pagina 1 di 1

Arcade64 menù

Inviato: 16/01/2025, 8:31
da mrbscl
Ciao, ho un problema con l'emulatore in oggetto, mi spiego meglio...
Ho costruito un piccolo box controller con 8 tasti e un joystick e l'ho configurato perfettamente dal menù del mame e tutti i comandi funzionano alla perfezione.
Non riesco però ad impostare che con il joystick (freccia su e freccia giu), che mi consenta di navigare nella lista dei giochi dalla UI.
C'è per caso un fleg da mettere per abilitare questa cosa?

Re: Arcade64 menù

Inviato: 16/01/2025, 12:44
da Tox Nox Fox
joystick collegato ad un encoder che viene visto come ? tastiera, joy analogico ..

teoricamente basta che sia attivo il flag in Interface Options
.
.
Cattura.PNG

Re: Arcade64 menù

Inviato: 16/01/2025, 13:30
da DigDug
Non ho mai guardato l'opzione che dice Tox e ora non ce l'ho sottomano ma a me sembra che vada SE il cursore è sulla lista giochi.

Re: Arcade64 menù

Inviato: 16/01/2025, 19:23
da mrbscl
viene visto come joystick e l'interfaccia è settata così

Re: Arcade64 menù

Inviato: 17/01/2025, 20:00
da mrbscl
raga soluzioni?

Re: Arcade64 menù

Inviato: 17/01/2025, 20:41
da DigDug
Ho provato e non mi va.
La mia soluzione è il mouse.
Anche perché non è pensato per i cab, se vuoi qualcosa di gestibile da un joystick io penserei ad un frontend.

Re: Arcade64 menù

Inviato: 03/06/2026, 21:41
da danji
mrbscl ha scritto: 17/01/2025, 20:00 raga soluzioni?
Ciao,
non so se hai già risolto e con un po’ di ritardo ti lascio comunque la soluzione.

Per abilitare la navigazione con il dpad nei vari MAME mantenuti da Robbbert (ARCADE64, MAMUI e MESSUI), non basta attivare l'opzione da GUI ma devi anche aggiungere i comandi specifici in un file di configurazione. Nel codice è presente la preimpostazione per analogico, per questo non funziona abilitando solo l'opzione nella GUI:

Github src 1

Github src 2

Per far funzionare correttamente il dpad joy_1 nella GUI di ARCADE64, devi aggiungere questo codice alla fine del file interface.ini che trovi nella cartella gui:

Codice: Seleziona tutto

# NAVIGATION JOYSTICK CODES
#
ui_joy_up                 1,2,0,0
ui_joy_down               1,2,1,0
ui_joy_left               
ui_joy_right              
ui_joy_start              1,0,1,0
ui_joy_pgup               1,2,3,0
ui_joy_pgdwn              1,2,2,0
ui_joy_home               0,0,0,0
ui_joy_end                0,0,0,0
ui_joy_ss_change          2,0,3,0
ui_joy_history_up         2,0,4,0
ui_joy_history_down       2,0,1,0
Se è già presente, cancellalo e inserisci questo.

Con il MAMEUI il file è invece MAMEUI.ini presente nella stessa directory dell'eseguibile:

Codice: Seleziona tutto

ui_joy_down	1,2,1,0
ui_joy_end	0,0,0,0
ui_joy_exec	0,0,0,0
ui_joy_history_down	2,0,1,0
ui_joy_history_up	2,0,4,0
ui_joy_home	0,0,0,0
ui_joy_left	1,1,2,1
ui_joy_pgdwn	1,2,2,0
ui_joy_pgup	1,2,3,0
ui_joy_right	1,1,2,2
ui_joy_ss_change	2,0,3,0
ui_joy_start	1,0,1,0
ui_joy_up	1,2,0,0
Testati con gamepad e vari arcade stick (dinput e xinput).

Re: Arcade64 menù

Inviato: 04/06/2026, 10:34
da principekento
danji ha scritto: 03/06/2026, 21:41
mrbscl ha scritto: 17/01/2025, 20:00 Non riesco ad impostare che con il joystick (freccia su e freccia giu) mi consenta di navigare nella lista dei giochi dalla UI
Ciao,
non so se hai già risolto e con un po’ di ritardo ti lascio comunque la soluzione.

Per abilitare la navigazione con il dpad nei vari MAME mantenuti da Robbbert (ARCADE64, MAMUI e MESSUI), non basta attivare l'opzione da GUI ma devi anche aggiungere i comandi specifici in un file di configurazione. Nel codice è presente la preimpostazione per analogico, per questo non funziona abilitando solo l'opzione nella GUI:

Github src 1

Github src 2

Per far funzionare correttamente il dpad joy_1 nella GUI di ARCADE64, devi aggiungere questo codice alla fine del file interface.ini che trovi nella cartella gui:

Codice: Seleziona tutto

# NAVIGATION JOYSTICK CODES
#
ui_joy_up                 1,2,0,0
ui_joy_down               1,2,1,0
ui_joy_left               
ui_joy_right              
ui_joy_start              1,0,1,0
ui_joy_pgup               1,2,3,0
ui_joy_pgdwn              1,2,2,0
ui_joy_home               0,0,0,0
ui_joy_end                0,0,0,0
ui_joy_ss_change          2,0,3,0
ui_joy_history_up         2,0,4,0
ui_joy_history_down       2,0,1,0
Se è già presente, cancellalo e inserisci questo.

Con il MAMEUI il file è invece MAMEUI.ini presente nella stessa directory dell'eseguibile:

Codice: Seleziona tutto

ui_joy_down	1,2,1,0
ui_joy_end	0,0,0,0
ui_joy_exec	0,0,0,0
ui_joy_history_down	2,0,1,0
ui_joy_history_up	2,0,4,0
ui_joy_home	0,0,0,0
ui_joy_left	1,1,2,1
ui_joy_pgdwn	1,2,2,0
ui_joy_pgup	1,2,3,0
ui_joy_right	1,1,2,2
ui_joy_ss_change	2,0,3,0
ui_joy_start	1,0,1,0
ui_joy_up	1,2,0,0
Testati con gamepad e vari arcade stick (dinput e xinput).
N°1 Danji <-thumbup->