# Software y menú de la GBA

Cuando el dongle está en Multiboot y detecta una GBA preparada, envía el menú CanoFlash automáticamente. Esta sección explica cada pantalla y cómo moverte por ella.

## Arranque

Para arrancar el menú CanoFlash en la GBA hay que poner la consola en modo Multiboot oficial de Nintendo y dejar el dongle en Multiboot. Si muestra otro modo, pulsa el botón hasta que aparezca CanoFlash Multiboot (el ciclo es Multiboot → GBA → Online → Multiboot). El procedimiento exacto está descrito en [**Primeros pasos**](doc:getting-started), apartado *"Cómo entrar en el modo Multiboot de la GBA"*.

Una vez completado el envío (10–12 segundos), verás:

1. La pantalla de bienvenida (logo CanoFlash)
2. Una pantalla de comprobación de configuración (Wi-Fi, registro, etc.)
3. El menú principal

## Controles generales

| Botón     | Función                              |
| :-------- | :----------------------------------- |
| **D-Pad** | Navegar listas y menús               |
| **A**     | Confirmar / Entrar                   |
| **B**     | Volver / Cancelar                    |
| **Select**| Acción secundaria (en algunas pantallas) |

## Mapa de pantallas

El **menú principal** muestra hasta cinco entradas, según el cartucho y la configuración de Wi-Fi:

- **Jugar [título]:** arranca el juego del cartucho; aparece cuando se detecta uno.
- **Explorador ROMs:** repositorios → ROMs → grabación del cartucho por Wi-Fi. Aparece cuando hay una red configurada.
- **Gestor Partidas:** subir y descargar partidas de la nube. Aparece cuando hay una red configurada.
- **Configuración:** Wi-Fi, idioma, información y pruebas de conexión.
- **Apagar:** pide confirmación para apagar el dongle desde la GBA.

La configuración de una red no garantiza que haya conexión en ese momento: para acceder a repositorios y partidas en la nube necesitas Wi-Fi e Internet disponibles. Un juego ya grabado puede arrancar sin Internet si admite juego sin conexión.

## Grabar una ROM por Wi-Fi

1. Entra en **Explorador ROMs** y selecciona un repositorio.
2. Selecciona la ROM y confirma la carga. Necesitas un [cartucho compatible](doc:cartridges).
3. La GBA borra el cartucho y escribe los bloques que el dongle descarga por Wi-Fi y envía por el cable Link.
4. Espera a que aparezca la confirmación de grabación completa.
5. Apaga y enciende la GBA para arrancar el cartucho, o vuelve al menú principal y selecciona **Jugar [título]**. El arranque desde el menú depende del juego.

> Durante la grabación no desconectes el cable Link ni apagues los dispositivos. Si se interrumpe, repite la grabación completa antes de jugar.

## Sincronizar partidas

En **Gestor Partidas** puedes subir la partida del cartucho a un slot de la nube o descargar una partida guardada para escribirla en el cartucho. Necesitas conexión Wi-Fi y el dongle vinculado a tu cuenta.

Las partidas se agrupan por juego. Selecciona el slot correspondiente antes de subir o descargar.

## Configuración

La pantalla **Configuración** contiene cinco opciones:

### Wi-Fi

Busca redes cercanas de **2,4 GHz**. Selecciona la tuya, introduce la contraseña con el teclado en pantalla y confirma. La conexión se guarda en el dongle para los siguientes arranques. En Configuración puedes ver la red conectada o volver a buscar para cambiar de red.

### Idioma

Selecciona **Idioma** y pulsa **A** para recorrer los idiomas: español, inglés, francés y alemán. La selección se guarda en el dongle.

### Información

Este submenú agrupa tres pantallas:

- **Registro:** nombre del usuario, nombre del dispositivo y fecha de registro. Para vincular el dongle desde la web utiliza su número de serie `CFX-XXXXXX`.
- **Cartucho:** identificadores de la memoria flash y del save, tipo de memoria de partida, datos CFI disponibles y resultado de escritura directa. Sirve para diagnóstico de compatibilidad.
- **Firmwares:** versiones del firmware del dongle y de la ROM Multiboot en ejecución. Aquí está **Buscar actualización**.

### Test de enlace

Prueba de diagnóstico de la comunicación GBA–dongle. **A** repite la prueba local; **Select** ejecuta la prueba de ida y vuelta a través del servidor, que necesita Wi-Fi e Internet. **B** vuelve a Configuración.

### Dos jugadores

Prueba de comunicación entre dos GBA a través del servidor. Requiere dos equipos con su dongle y conexión Wi-Fi. **B** sale de la prueba. Para desarrollar tu propio juego, consulta la [guía del SDK](/es/docs/sdk/getting-started) y el [ejemplo lobby](/es/docs/sdk/examples/lobby).

## Actualizaciones

Entra en **Configuración → Información → Firmwares → Buscar actualización** con Wi-Fi conectado. La ROM muestra si hay una versión nueva y permite aceptarla con **A** o volver con **B**.

La actualización del firmware reinicia el dongle. Para utilizar una nueva ROM del menú, vuelve a arrancar la GBA en Multiboot y deja el dongle en Multiboot para recibirla. Si había actualizaciones de ambos componentes, vuelve a consultar después de actualizar el menú.

> Mantén la alimentación y la conexión durante la actualización y sigue las indicaciones de la pantalla.
