Herramientas de usuario

Herramientas del sitio


informatica:software:xemu

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:xemu [2025/10/16 21:32] – [xemu] tempwininformatica:software:xemu [2025/10/18 20:44] (actual) – [Mando] tempwin
Línea 6: Línea 6:
   * [[https://github.com/xemu-project/xemu|Repositorio de código]]   * [[https://github.com/xemu-project/xemu|Repositorio de código]]
   * [[https://xemu.app/docs/download/|Documentación oficial]]   * [[https://xemu.app/docs/download/|Documentación oficial]]
 +  * [[https://xemu.app/#compatibility|Lista de compatibilidad]]
 ===== Ficheros necesarios ===== ===== Ficheros necesarios =====
  
Línea 31: Línea 32:
   * [[https://avalaunch.net/qwix/|Qwix]]   * [[https://avalaunch.net/qwix/|Qwix]]
  
 +===== Controles =====
 +
 +==== Teclado ====
 +
 +Si usamos el teclado como mando, está configurado por defecto de la siguiente manera:
 +
 +^ Teclado               ^ Mando Xbox   ^
 +| <kbd>a</kbd>          | <kbd>a</kbd>       |
 +| <kbd>BACKSPACE</kbd>  | <kbd>BACK</kbd>  |
 +| <kbd>B</kbd>          | <kbd>B</kbd>         |
 +| <kbd>Enter</kbd>      | <kbd>START</kbd>       |
 +| <kbd>X</kbd>          | <kbd>X</kbd>           |
 +| <kbd>1</kbd>          | <kbd>WHITE</kbd> (sobre la Y)      |
 +| <kbd>Y</kbd>          | <kbd>Y</kbd>           |
 +| <kbd>2</kbd>          | <kbd>BLACK</kbd> (sobre la B)       |
 +| <kbd>←</kbd>         | <kbd>DPAD_LEFT</kbd> |
 +| <kbd>3</kbd>         | <kbd>LSTICK</kbd>  |
 +| <kbd>↑</kbd>          | <kbd>DPAD_UP</kbd>     |
 +| <kbd>4</kbd>          | <kbd>RSTICK</kbd>      |
 +| <kbd>→</kbd>          | <kbd>DPAD_RIGHT</kbd> |
 +| <kbd>5</kbd>         | <kbd>GUIDE</kbd> (xemu Nav)  |
 +| <kbd>↓</kbd>          | <kbd>DPAD_DOWN</kbd>    |
 +
 +<code>
 +      Left                 Right
 +
 +    W = LTrig                   O = RTrig
 +                           I
 +    S                       L
 +                           K
 +</code>
 +
 +Si queremos personalizar estos controles, debemos editar el fichero ''xemu.toml''. En Linux, está en ''.local/share/xemu/xemu/xemu.toml''. Tenemos que hacer la configuración en la sección ''[input.keyboard_controller_scancode_map]'':
 +
 +<code>
 +[input.keyboard_controller_scancode_map]
 +a = 4
 +b = 5
 +x = 27
 +y = 28
 +dpad_left = 80
 +dpad_up = 82
 +dpad_right = 79
 +dpad_down = 81
 +back = 42
 +start = 40
 +white = 30
 +black = 31
 +lstick_btn = 32
 +rstick_btn = 33
 +guide = 34
 +lstick_up = 8
 +lstick_left = 22
 +lstick_right = 9
 +lstick_down = 7
 +ltrigger = 26
 +rstick_up = 12
 +rstick_left = 13
 +rstick_right = 15
 +rstick_down = 14
 +rtrigger = 18
 +</code>
 +
 +Para saber a qué tecla corresponde cada número, podemos mirar en [[https://github.com/libsdl-org/SDL/blob/2ef79441701c87c801fe0e1456321a791f4b2faf/include/SDL3/SDL_scancode.h#L52|este fichero]] de la biblioteca SDL.
 +
 +  * https://github.com/xemu-project/xemu/blob/e02e41ccaaceffcad816cfb554dd1195767e952d/config_spec.yml#L61
 +  * https://github.com/libsdl-org/SDL/blob/2ef79441701c87c801fe0e1456321a791f4b2faf/include/SDL3/SDL_scancode.h#L52
 +
 +==== Mando ====
 +
 +Probado el [[..:hardware:perifericos:sf30_pro|SF30 Pro]].
 ===== Jugar ===== ===== Jugar =====
  
informatica/software/xemu.1760643176.txt.gz · Última modificación: por tempwin