¿Como pasar un archivo .bas en diskette a...?

Avatar de Usuario
badapower
Mensajes: 502
Registrado: 16 Oct 2012 00:16
Agradecido : 82 veces
Agradecimiento recibido: 102 veces

¿Como pasar un archivo .bas en diskette a...?

Mensajepor badapower » 12 Ago 2022 23:32

Por fin he terminado el jueguecillo, es muy simple, tipo texto, pero creo que es entretenido y además te obliga a trabajar un poco la mente y mejorar la capacidad de cálculo mental, que nunca viene mal con lo mal acostumbrados que estamos algunos a coger la calculadora incluso para la operación más sencilla. Y puede ser una forma de hacer que vuestros hijos se animen a entrenar el cálculo mental jugando y entreteniéndose y retando a su padre.

Pero lo he programado directamente en el MSX sin goteks ni nada de nada, pelao como venía de origen y ahora claro, me gustaría compartirlo y no sé como hacerlo sin tener que teclearlo todo de nuevo en un bloc de notas, que es un palo por que al final es más largo de lo que me esperaba.

EL juego es un archivo .bas en un diskette de 3'5", creo que tengo una torre operativa con disketeras y windows XP pelao, ¿si meto el diskette podré abrir el .bas con un wordpad o bloc de notas? ¿Los .bas son archivos de texto, lo reconocerán o necesitaré otro tipo de programa para abrirlo y poder copiar el código?

Avatar de Usuario
desUBIKado
Mensajes: 483
Registrado: 15 Dic 2017 19:50
Agradecido : 135 veces
Agradecimiento recibido: 670 veces

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor desUBIKado » 13 Ago 2022 00:50

Con

SAVE "NOMBRE.TXT",A

lo grabas en formato ASCII de texto y lo puedes leer perfectamente en un PC

Avatar de Usuario
gflorez
Mensajes: 1529
Registrado: 12 Sep 2014 19:58
Agradecido : 70 veces
Agradecimiento recibido: 480 veces

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor gflorez » 13 Ago 2022 23:44

Eso se aplica a todos los Basics derivados del de Microsoft, Pero si no es así, siempre es posible de alguna manera.

Por ejemplo, en Enterprise hay que hacer esto:

Código: Seleccionar todo

open £1:"nombre.txt" access output ! Fuerza la creación del fichero a través del canal 1 en el almacenamiento por defecto

list £1                            ! redirecciona el LISTado hacia el fichero en canal 1

close £1                           ! al cerrar el canal también se cierra automáticamente el fichero


En un teclado alemán de Enterprise hay que sustituir £ por #.

Este mismo fichero puede ser cargado después normalmente con load "nombre.txt", pero tardará mucho más, porque al no estar "tokenizado", será totalmente chequeada su sintaxis.

Si se encuentra algún error la carga será concluida, y se presentará un mensaje del error, pero la línea errónea no aparecerá en el LISTado.

Lo digo porque muchos otros Basics no hacen en la carga ninguna comprobación de la sintaxis de los ficheros de texto.

------

Te propongo un juego veraniego, Badapower... traducir tu juego a otros Basics. Para ello, ¿puedes poner aquí el fichero ASCI resultante?

Avatar de Usuario
badapower
Mensajes: 502
Registrado: 16 Oct 2012 00:16
Agradecido : 82 veces
Agradecimiento recibido: 102 veces

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor badapower » 15 Ago 2022 11:11

desUBIKado escribió:Con
SAVE "NOMBRE.TXT",A
lo grabas en formato ASCII de texto y lo puedes leer perfectamente en un PC


Gracias, si lo había leído en el manual, pero como voy leyendo rápido en busca de las instrucciones que creo que me hacen falta pues no le presté atención y ya no me acordaba.

Primer contratiempo, el PC no me reconoce el diskette, dice que no tiene formato y que si quiero formatearlo.

Como tengo por ahí varios diskettes voy a hacer pruebas, a ver si encuentro uno que me lo reconozcan los dos el PC y el MSX.
¿Cómo debería formatearlo en el PC, FAT 16 o lo formateo primero en el MSX?

gflorez escribió:Te propongo un juego veraniego, Badapower... traducir tu juego a otros Basics. Para ello, ¿puedes poner aquí el fichero ASCI resultante?


Sí, esa era la intención, empezar con la versión MSX y luego ir haciendo el resto, C64, SPECTRUM y AMSTRAD, y facilitar el código por si alguien se anima a hacer otras versiones como la de ENTERPRISE, DRAGON, ORIC, o las ya mencionadas, ya que al ser un programa tan sencillo, solo texto sin gráficos, la conversión es facilita, lo único que varía de una versión a otra es el posicionamiento en pantalla, el resto diría que es todo igual para el resto de versiones, solo son IF-THEN, FOR-NEXT y asignaciones de variables. Bueno y la lectura del teclado también diferirá, en el MSX uso las flechas de cursor arriba y abajo y el "RETURN" para seleccionar la operación :
CASCADA NUMEROS.jpg
CASCADA NUMEROS.jpg (54.49 KiB) Visto 338 veces


Lo bueno del jueguecito es que reorganizando la pantalla se puede jugar en portátiles con pantallas de 4 líneas tipo CANON X-07, EPSON HX-20, Z88, AMSTRAD NC100, ETC... y por qué no hasta en ordenadores de bolsillo y calculadoras programables con pantallas de 2 líneas o 1, y tienes para estar un rato entretenido, ejercitando la mente y mejorando la capacidad de cálculo mental.

Avatar de Usuario
desUBIKado
Mensajes: 483
Registrado: 15 Dic 2017 19:50
Agradecido : 135 veces
Agradecimiento recibido: 670 veces

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor desUBIKado » 15 Ago 2022 12:12

badapower escribió:Como tengo por ahí varios diskettes voy a hacer pruebas, a ver si encuentro uno que me lo reconozcan los dos el PC y el MSX.
¿Cómo debería formatearlo en el PC, FAT 16 o lo formateo primero en el MSX?


No me hagas mucho caso, ya que no soy experto en MSX, pero me parece que los disquetes de MSX estaban formateados en FAT12.

BlackHole
Mensajes: 1414
Registrado: 03 Ago 2011 23:07
Ubicación: Aluche, Madrid
Agradecido : 16 veces
Agradecimiento recibido: 388 veces

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor BlackHole » 15 Ago 2022 13:08

Y los PCs también usan FAT12 para disquetes, no FAT16
Tal vez el problema sea la densidad del disco, digo yo (desde mi total desconocimiento de la plataforma MSX).

jltursan
Mensajes: 4726
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 701 veces
Agradecimiento recibido: 1552 veces
Contactar:

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor jltursan » 15 Ago 2022 15:35

Si el disquette está en condiciones debería poder leerse en cualquier disquetera 3.5" (incluso USB) de un PC.
Lo que no funciona es formatear un disquette a 720K en el PC y luego arrancar un MSX con él insertado en la disquetera. Si dejamos que arranque y luego lo insertamos, el MSX lo leerá sin problemas también; pero esto último no viene a cuento...:-)

Avatar de Usuario
Taburoto
Mensajes: 1582
Registrado: 15 Mar 2011 00:40
Agradecido : 40 veces
Agradecimiento recibido: 223 veces

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor Taburoto » 15 Ago 2022 15:46

Primer contratiempo, el PC no me reconoce el diskette, dice que no tiene formato y que si quiero formatearlo


Debes tapar el agujero del diskette para que el PC lo vea como un disco de doble densidad.

Avatar de Usuario
Taburoto
Mensajes: 1582
Registrado: 15 Mar 2011 00:40
Agradecido : 40 veces
Agradecimiento recibido: 223 veces

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor Taburoto » 15 Ago 2022 15:49

También puedes grabarlo en cinta y....

Avatar de Usuario
gflorez
Mensajes: 1529
Registrado: 12 Sep 2014 19:58
Agradecido : 70 veces
Agradecimiento recibido: 480 veces

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor gflorez » 16 Ago 2022 00:13

O hacer fotos a un LISTado en pantalla si todo lo demás falla....

erpirao
Mensajes: 53
Registrado: 13 Sep 2020 22:41
Agradecido : 18 veces
Agradecimiento recibido: 19 veces

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor erpirao » 16 Ago 2022 10:05

No estará formateado a 360KB?

Avatar de Usuario
Taburoto
Mensajes: 1582
Registrado: 15 Mar 2011 00:40
Agradecido : 40 veces
Agradecimiento recibido: 223 veces

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor Taburoto » 19 Ago 2022 14:22

Finalmente como solucionaste lo del diskette?

Avatar de Usuario
badapower
Mensajes: 502
Registrado: 16 Oct 2012 00:16
Agradecido : 82 veces
Agradecimiento recibido: 102 veces

Re: ¿Como pasar un archivo .bas en diskette a...?

Mensajepor badapower » 20 Ago 2022 10:30

Taburoto escribió:Finalmente como solucionaste lo del diskette?


Como tengo una caja llena de diskettes me puse a probar hasta encontrar alguno que me lo reconociera el PC y el MSX sin tener que hacer nada especial, y encontré uno de una cara y que estaba más hecho polvo de todos, la carcasa sucia, que sin formatearlo ni nada ya me lo reconocían los dos. El que menos parecía que fuese a funcionar funcionó.
Lo que ha sido un poco largo por que el MSX lo tengo en casa y la torre con la disketera guardada en el trabajo.


Volver a “MSX”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado