Guardar...programas

By comcuatro

Expert (97)

comcuatro's picture

10-06-2017, 13:30

Hola. Ante todo disculpad mi ignorancia para con el tema, pero tengo una duda que ustedes me resolverán. Este verano voy a practicar un poquito el Basic, ese gran reto para mi, y para empezar que mejor que aparte de estudiarme los comandos y características, teclear varios programas para ver como funcionan sus entresijos. Lo que pasa es que hay programas, normalmente juegos, que tienen unos listados enormes que no hay posibilidad de teclear en una sola sesión, con lo que tengo que guardarlos en algun sitio para seguir otro rato por donde me había quedado.
La cuestión, básicamente, es que no se hacer esto. Como se guarda un programa y donde? En la memoria del msx? En una cinta virgen? Que comandos se utilizan para guardar un programa a medias? Y después, como se recupera para seguir por donde me había quedado?
En fin, que como veis no tengo ni idea de las cosas básicas del basic Smile
Saludos estivales

Login or register to post comments

By locomosxca

Master (228)

locomosxca's picture

10-06-2017, 18:27

Si tienes un msx pelado, puedes conectarle un reproductor de cintas y grabarlo.
Si tienes un msx con unidad de disco grabarlo a diskete
Si tienes un emulador puedes grabar en un diskete virtual
Si tienes una megaflashrom en una SD ( o eso creo porque no la tengo)
Si tienes un rookie drive en un USB (Rookie drive
Espero haber sido de ayuda.
Ah puede grabar en cinta poniendo save"cas:nombrequetuquieras" y en disco save"nombrequetuquieras.bas" (creo que era asi ya que ando algo oxidado con el tema)

By QBee Sam

Master (193)

QBee Sam's picture

10-06-2017, 19:02

locomosxca wrote:

Si tienes un msx pelado, puedes conectarle un reproductor de cintas y grabarlo.
Si tienes un msx con unidad de disco grabarlo a diskete
Si tienes un emulador puedes grabar en un diskete virtual
Si tienes una megaflashrom en una SD ( o eso creo porque no la tengo)
Si tienes un rookie drive en un USB (Rookie drive
Espero haber sido de ayuda.
Ah puede grabar en cinta poniendo save"cas:nombrequetuquieras" y en disco save"nombrequetuquieras.bas" (creo que era asi ya que ando algo oxidado con el tema)

Completando un pelín, y a modo rápido-express:
Para grabar en cinta, máximo 6 carácteres alfanuméricos
save"cas:NombreFichero

Para cargar lo grabado:
load"cas:

Si tienes varios en esa cinta y no sabes donde empieza puedes especificar el nombre, ejemplo:
Si grabas un listado llamado "listad1", otro "listad2" y un último "listad3". Después rebobinas la cinta y quieres volver a cargar el segundo listado "listad2" deberías de especificarlo así:
load"cas:listad2

Si tienes unidad de disco o un MFR (periférico maravilloso y lo más recomendable de lejos en mi opinión) en lugar de "cas:" has de especificar la unidad donde deseas grabarlo, además puedes asignar hasta 8 digitos alfanuméricos de nombre y una extensión de hasta 3 digitos. Ejemplo, imagina que tienes un MFR con una SD con 2 particiones. La unidad "A:" es del MFR y es de solo lectura, por lo tanto deberías de usar o bien la "B" o la "C" (particiones de la SD):
save"b:listado2.bas

Y para cargarlo igual:
load"b:listado2.bas

Espero haberte aclarado las dudas ;)

By comcuatro

Expert (97)

comcuatro's picture

11-06-2017, 20:27

Muchas gracias por las respuestas, me son de gran utilidad. Este próximo sábado, si nada lo impide, voy a estar en la RU y me haré con un Rookie Drive que ya tengo reservado. Supongo que no será nada difícil guardar y usar estos archivos en el cartucho de Rompe, así que poco a poco iré haciendo mis tareas con ello, amén de cargar cuatro millones de juegos a los que estoy deseando hincar el diente. Smile
Saludos

By manolito74

Paladin (987)

manolito74's picture

11-06-2017, 23:43

Hola Comcuatro:

Por si te resultara de interés te paso este enlace donde puedes encontrar diverso material, entre ello Libros de BASIC:

https://yotambientuveunmsx.wordpress.com/2014/07/01/msx-guia...

Gracias & Saludetes. ;-)