Buenas compis
Espero os encontreis bien
He estado buscando info pero no veo realmente cual puede ser el problema de esto.
Tengo mi msx sony hit bit h20p y me va todo fenomenal. Le cargo cintas sin problema. Sin embargo he adquirido reciemente el Gauntlet y siguiendo las instrucciones de carga que aparecen en la propia cinta, que son RUN"GAUNTLET" y enter, me aparece " Direct statement in file". Si lo hago con RUN"CAS:", me pasa igual.. si lo hago con LOAD igual.. Con todos los comandos de carga me aparece siempre Found:GAUNTL pero al momento me aparece el mensaje " Direct statement in file".
Finalmente probando y probando, si me carga con BLOAD"CAS:",R, pero lo carga como found:loader.. En fin que mientras cargue me da igual, pero por curiosidad... sabríais decirme porque no responde a los demás comandos de carga?. He pensado que quizá fuese una grabación, pero la cinta es original, al menos me parece que lo es.
Saludos compis
Direct statement in file
Si mal no recuerdo eso salía cuando intentabas cargar un fichero en basic (run/load) y se encontraba con un binario (bload), por lo que posiblemente las instrucciones eran incorrectas y deberían de poner:
BLOAD "CAS:",R
Además este juego creo que precisaba de joystick para jugarlo en su versión original, lo digo por si ves que no se mueve cuando arranque.
Cuando el BASIC da el error "Direct statement in file" se refiere a que al leer un programa BASIC desde cinta o disco se ha encontrado una instrucción sin número de línea, es decir, una instrucción que tendría que ejecutar directamente en lugar de almacenarla en memoria, y esto es algo que no se puede hacer mientras se está cargando desde cinta o disco.
Si te aparece Found:GAUNTL quiere decir que el fichero de la cinta es, efectivamente, un fichero ASCII (de los que se cargan con LOAD o RUN, como indican las instrucciones de carga del juego). Pero si te da el error "Direct statement in file" quiere decir que la cinta no está del todo bien, parece que el MSX no "entiende" o no reconoce el número de línea cuando lo lee de la cinta.
Según el fichero TSX del Gauntlet, ese primer fichero ASCII que hay en la cinta tiene esta instrucción:
10 CLEAR 11,&H8500:SCREEN2:BLOAD "Loader",R
lo cual casa con el hecho de que si le das al MSX la orden BLOAD"CAS:",R te encuentra el fichero binario llamado "Loader".
Muchísimas gracias por las explicaciones. Siempre se aprende algo nuevo , y de esto no tenia ni idea. Es de admirar ver como sabéis. Gracias de nuevo.
Bueno lo importante es que carga al menos
Saludos compis y a disfrutar
¿Será cuestión de ajustar el tornillito del cabezal? (El famoso azimut).
O que la cinta esté un poco tocada.
¡ Qué tiempos en los que ajustábamos el tono de oido !
A saber mohai
La verdad que no voy a arriesgar a tocarlo porque siempre ha ido bien
Si es cierto que Batman The Movie, me cargaba perfectamente y ahora se queda en la mitad de la carga, ya no se si tendrá algo que ver con la cinta. Found: Batman, hace un primer clak, pantalla negra, y un segundo clack a los dos minutos aproximadamente para que salga el dibujo de Batman y ahí se queda colgado, a veces se inicia solo el msx o a veces se queda en negro y tengo que apagar. Eso es nuevo, supongo que sera cosa de la cinta como con el Gauntlet tal como comentaba James
En fin es lo que hay jaja
Gracias de nuevo y a disfrutar