Hola señores!
En una msx2, cual era la sentecia para hacer correr un programa en modo
"turbo"?
no era "_run" o "call run" ?
Para eso, necesitas el programa KUN BASIC ( tambien llamado con otros
nombres como TurboBasic, etc.)
Un MSX cualquiera (MSX2, 2+, TR) no dispone de esa opcion, a no ser que
instales ese programa. (Ese programa venia en Rom en ciertos modelos de
MSX2+ )
Si no tienes ese programa, pidelo, que somos cientos de usuarios los que lo
tenemos.
Se usa de tal forma:
BLOAD"KUN",R
LOAD"Miprog.BAS"
CALL RUN
Aunque tiene ciertas variantes.
Usando la orden CALL TURBO ON y CALL TURBO OFF puedes limitar bloques
dentro de
un programa Basic que se ejecuten en modo "Turbo", y otros que no.
El asunto, es que un programa en modo Turbo no puede sobrepasar los 7KB
aprox.
Y tampoco puede acceder a disco, y otras cosas.
Por eso, los accesos a disco, han de hacerse desde un bloque que no sea en
modo Turbo.
Si tienes mucho interes, te recomiendo que visites la web de konamiman
(Nestor Soriano)
que es el autor del NESTOR BASIC, una especie de "ampliacion", que usa el
mismo KUN Basic, pero añade comandos para acceder a disco, compartir
variables, reproducir musicas, etc.
Ademas, su ultima utilidad, el "NestorTerpretertor" ( o cualesquiera se
llame ) es un programa que te permite escribir listados en Basic sin numeros
de linea (o con ellos, si quieres) , y luego te los convierte a ficheros BAS
normales, ejecutables con el NestorBasic o el Kun Basic.
Asi puedes trabajar con el MSX Basic como si fuese Pascal o C.
Nada mas, no pierdas el tiempo con minucias.
Contacta con konamiman(_en_)geocities(_punto_)com y pidele consejo.
Chao.
Daniel Zorita.