¿Qué estoy haciendo mal?

Si tienes alguna duda y crees que alguien podría resolverla, ponla aquí. || If you have any doubt about programming, post it here.

Moderador: CEZ

Responder
Zael
16 bits
16 bits
Mensajes: 55
Registrado: 12 Mar 2006 22:53

¿Qué estoy haciendo mal?

Mensaje por Zael »

Hola. Acabo de terminar mi 2º juego "made in" Ancient Bits para Spectrum 48/128K pero me ha surgido un problema al probarlo en los emuladores.

El programa comienza con una linea 10 que es un PRINT en el que se muestra el logo de Ancient Bits (exactamente el mismo que el de "Un Mundo Feliz" que no da ningún problema al emularlo).

Cuando lo cargo con el emulador, no aparece el logotipo sino que se queda la pantalla con el titulo del programa en la parte superior y el mensaje "0 OK, 0 : 1" en la parte inferior.

Si entonces tecleo RUN ya ejecuta la primera linea, pero si no no lo hace.

Con "Un Mundo Feliz" cargaba la primera línea directamente sin tener que poner RUN ni nada.

¿Qué he hecho mal? El BASin lo carga sin problema y no me dice que haya ningún error en el código.

Gracias. Un saludo.
Avatar de Usuario
Benway
Site Admin
Site Admin
Mensajes: 9241
Registrado: 24 Dic 2005 10:18
Ubicación: Madrid
Contactar:

Mensaje por Benway »

La verdad es que el BASIN lo he usado MUY poco, y hace mucho, pero te cuento.

Cuando desde BASIC normal del Spectrum grabas un programa BASIC (valga la rebuznancia :P) con el comando SAVE, puedes ponerle un parámetro LINE en el que le indicas en que línea debe empezar a ejecutarse dicho programa.

Código: Seleccionar todo

SAVE "[nombre]" LINE [nº de línea]
Si quieres que sea desde el principio, lo más cómodo suele ser poner...

Código: Seleccionar todo

SAVE "[nombre]" LINE 0
Si el BASIN no te genera el "autoarranque", puedes, desde un emulador, cargarlo, y volverlo a "grabar" en un .tzx con el LINE que quieras ponerle.

Espero haberte sido de ayuda ;)
Un saludo.
Imagen - Imagen - Imagen
Zael
16 bits
16 bits
Mensajes: 55
Registrado: 12 Mar 2006 22:53

Mensaje por Zael »

Ya esta solucionado. He buscado en el BASin y sí tiene la opción para indicarle la línea de comienzo. He puesto la 0 y ahora sí comienza correctamente.

Gracias y un saludo.
Avatar de Usuario
Ivanzx
256 bits
256 bits
Mensajes: 4316
Registrado: 20 Nov 2005 00:50
Ubicación: Frankfurt, Germany
Contactar:

Mensaje por Ivanzx »

A ver que programa has preparado de nuevo :)
Responder