WinAPE: Problemas y soluciones
Requisitos de finalización
Trabajando con WinAPE os pueden ocurrir algunos problemas comunes. Aquí os dejo algunas soluciones:
Pantalla en negro al arrancar
- Causas del problema
- Es un comportamiento normal si tenéis el debugger abierto, porque la ejecución está detenida.
- Si no, se debe a haber ejecutado más de una instancia de WinAPE a la vez. Cuando esto sucede, el fichero de configuración WinAPE.ini se corrompe, la configuración se pierde, y al volver a arrancar no hay niguna ROM configurada, por lo que no se ejecuta nada al encender la máquina.
- Soluciones
- La solución más simple es elegir el profile "CPC464 with ParaDOS" en la configuración "Settings/General".
- También es recomendable establecer una configuración completa, simplemente copiando este fichero WinAPE.ini en la carpeta del winape (normalmente en $CPCT_PATH/tools/winape).
Pantalla en azul al arrancar
- Causas del problema
- Puede ocurrir porque esté el depurador abierto y la ejecución detenida.
- WinAPE recuerda los ficheros CDT, DSK y SNA que habéis usado previamente y los vuelve a lanzar por defecto. Si el que lanza fallaba o no hacía nada, en realidad no es más que una ejecución de un programa que hace eso.
- Podría ser un fallo de configuración. Si ese fuera el caso, ver las soluciones al punto 1, pantalla negra.
- Soluciones
- En caso de que esté el depurador abierto, cerrarlo (o pulsar F9 para continuar la ejecución aunque el depurador esté abierto).
- Si no, simplemente, reiniciar la emulación de la máquina (Estáis emulando una máquina, si el programa la ha colgado, toca reiniciarla, claro
. "Settings/Reset" o Ctrl+F9.
No sucede nada al ejecutar el comando cpct_winape
- Causas del problema
- La más común, es que wine no esté funcionando bien o esté mal instalado.
- Podría estar mal configurada la ruta de instalación de WinAPE, si la habéis configurado a mano.
- Si se mueve la carpeta de CPCtelera o winape de sitio tras configurarlo.
- Soluciones
- Recordad que en Linux NUNCA debéis instalar software a mano, descargándolo y copiándolo o ejecutándolo.
- Volver a ubicar CPCtelera o las carpetas en su sitio, si ese es el error.
- Si se quiere volver a configurar el script cpct_winape, borrad el fichero $CPCT_PATH/tools/scripts/.cpct_winape.config. Esto hará que cpct_winape vuelva a pedir la configuración de inicio
- rm $CPCT_PATH/tools/scripts/.cpct_winape.config
- Comprobar si es wine el que está fallando
- Entrad en la carpeta de WinAPE
- cd $CPCT_PATH/tools/winape/
- Ejecutad a mano WinAPE con wine
- wine WinApe.exe
- En caso de fallar wine, aparecerán uno o varios errores.
- Proceder a reinstalar wine adecuadamente
- Desinstalad wine usando pacman
- sudo pacman -R wine
- Si no lo tenéis, instalad trizen usando pacman
- sudo pacman -S trizen
- Utilizad trizen para instalar los paquetes wine, wine-gecko y wine-mono
- trizen wine
- Os aparecerán wine, wine-gecko y wine-mono al principio de la lista en los repositorios community y multilib. En mi caso, en las posiciones 3,4 y 6
- Introducid los números de los 3 paquetes separados por comas para instalarlos