Dudas sobre PT3TOOLS Basic

Par jorge.romero.9655

Master (147)

Portrait de jorge.romero.9655

11-02-2013, 22:42

¡Saludos comunidad!

Me llamo Jorge y vivo en Sevilla. En casa tuvimos un MSX Dynadata cuando apenas era un crio y tenia la espina clavada desde hace tiempo de conseguirme un MSX con unidad de disco. Llevo haciendo juegos para PC desde hace algunos años y tenia muchas ganas de ponerme a programar algo tambien para este ordenador, aunque fuera algo muy simple.

El tema es que he estado trasteando con Basic, leyendo manuales, scans de revistas... y ya tenia en mente montar el audio del juego con "Plays", pero el otro dia buscando me encontre con las PT3Tools en esta misma web y me dije "estupendo, voy a poder hacer algo sencillo y que suene bien"el tema es que voy, leo el .txt adjunto, copio el codigo... y suena de vicio. Un rato despues lo vuelvo a intentar... ¡y no hay manera! lo he probado un monton de veces, pero nada, que no vuelve a sonar la flauta. Es correr el ejemplo y el equipo se reinicia. Me ocurre tanto con el emulador como en la maquina. Tengo un Philips MSX2 VG8235.

Seguramente sea alguna tonteria, pero no doy con la tecla macho.

Dejo un video muy corto (6 segundos) en las que reproduzco el error. En el listado se ve el contenido del disco y justo debajo el codigo que he usado.

http://youtu.be/fnjf4MuAFmc

Transcribo tambien aqui el codigo que he tratado de ejecutar:

10 BLOAD"pt3basic.bin",R
  20 CALL PT3LOAD("oldskool.pt3")
  30 CALL PT3PLAY
  40 A$=INPUT$(1)
  50 CALL PT3STOP
  60 END

Bueno eso es todo por hoy, espero que nos sigamos leyendo mas a menudo. Por cierto, tambien hago mis pinitos como grafista, asi que si ncesitais ayuda con algun proyecto, no teneis mas que avisarme.

!login ou Inscrivez-vous pour poster

Par Guillian

Prophet (3473)

Portrait de Guillian

12-02-2013, 10:27

Lo he probado en un turbo R y funciona bien. ¿Qué haces entre ejecución y ejecución?
¿Has probado a cargar el BLOAD"PT3BASIC.BIN",R sólo una vez?

Par jorge.romero.9655

Master (147)

Portrait de jorge.romero.9655

12-02-2013, 14:19

Gracias por el interes Guillian Smile

Por el momento lo unico que he hecho ha sido ejecutar el codigo de ejemplo tal cual.

Ahora he probado a hacer solo un bload"pt3basic.bin",r tambien se me reinicia. Por si las moscas lo he probado con varios modelos de maquina y en todas me hace lo mismo. Tanto en BlueMSX como en openMSX o incluso la maquina real. Es super raro, porque lo llege a hacer funcionar en las primeras veces.

Par Guillian

Prophet (3473)

Portrait de Guillian

12-02-2013, 15:46

Prueba a arrancar el ordenador apretando CTRL.

Par jorge.romero.9655

Master (147)

Portrait de jorge.romero.9655

12-02-2013, 16:07

La virgen, parezco tonto XD

Vale ya funciona. Lo curioso es que en el emulador me pasa incluso con un Turbo R, ¿realmente consume tanta memoria? a ver si hay suerte y me queda algo de sitio para hacer algo, aunque sea muy simple.

Muchas gracias Guillian

Par Guillian

Prophet (3473)

Portrait de Guillian

12-02-2013, 17:29

Si mirar los detalles, supongo que el fichero se carga en una zona alta de la RAM y machaca algo. Pero tú deberías tener casi toda la memoria del BASIC libre para tu programa.

Par jorge.romero.9655

Master (147)

Portrait de jorge.romero.9655

12-02-2013, 18:19

Eso suena estupendo. Gracias de nuevo Guilliam.