Cómo usar autoboot_command y autoboot_delay de MAME en Android
Pon solo el comando de la máquina en `autoboot_command`, espera con `autoboot_delay` hasta que acepte entrada y confirma la configuración efectiva antes de lanzar desde el wrapper. El retraso es tiempo emulado: no espera a Android ni demuestra que los medios sean válidos.
Configura en orden
- 01
Identifica binario y máquina y busca ambas opciones en ayuda o configuración efectiva.
- 02
Inicia manualmente la máquina y medios autorizados; anota cuándo aparece el prompt.
- 03
Usa un retraso conservador y el comando mínimo que demuestre entrada.
- 04
Lanza mediante el mismo wrapper y captura salida detallada; aumenta solo el retraso si llega pronto.
- 05
Separa rutas, ranura y autoboot para no llamar fallo de tiempo a un archivo ausente.
- 06
Registra versión, máquina, medio, retraso, comando y resultado; repite tras actualizar.
Diagnóstico
| Síntoma | Indica | Siguiente paso |
|---|---|---|
| Opción desconocida | Build/wrapper no la expone | Revisar ayuda |
| Comando temprano | Prompt no listo | Aumentar retraso |
| No arranca | Fallo anterior de medios | Auditar fuente legal |
| Manual sí, autoboot no | Sintaxis o tiempo | Reducir comando y registrar |
El retraso pertenece a la máquina
No repara permisos de Android ni espera ROM, BIOS o software ausente.
Prueba primero el inicio manual
El inicio manual correcto establece identidad, medios y dependencias antes de automatizar.
El wrapper es otra capa
Un frontend puede omitir o transformar opciones; la ayuda del binario instalado es la autoridad.
Usa solo juegos y firmware propios, volcados legalmente o autorizados. La automatización no concede derechos de contenido.