radastan escribió:Vale, he tratado de cargar en modelo 128K+ el juego EscapeTo Kharkhan. Se me ha reseteado al terminar la carga, he tratado de cambiar el modelo a un +2 por si es cosa de compatibilidad... y se me ha colgado el jSpeccy al completo en los menús.
La verdad es que se te han juntado el hambre con las ganas de comer...
Si no recuerdo mal, en este mismo hilo ya se ha hablado de los mismos problemas como los que te acabas de encontrar que, sin estar relacionados, uno lleva al otro.
Ese juego debería haberse distribuido en TZX y no en TAP. Primero carga unos bloques como de presentaciones y entre esos bloques hay pausas de más de un segundo. La especificación estándar define que entre bloques hay exactamente eso, un segundo, así que la cinta espera ese segundo y sigue. Mientras, el programa sigue con su presentación mona y la cinta sigue a lo suyo, uno o varios bloques pasan sin que nadie los cargue (como en la cinta real), y cuando el programa vuelve a la carga coge el bloque que no toca y se resetea. Fin de la primera parte del fallo, que se resuelve entrando en el diálogo de configuración, pestaña Cinta y seleccionando la opción
Carga instantánea de bloques de velocidad estándar.
La segunda parte del fallo es un bug del propio emulador que ya tengo corregido (espero). Cuando el Spectrum se te resetea la cinta continúa en marcha hasta el final. Si en ese momento, entras al menú y escoges un modelo de Spectrum distinto, cuelgue al canto del emulador. Debes ser algo así como el tercero que me informa del mismo fallo.
Tendré que sacar una versión 0.93.1 porque éste último fallo está dando guerra...