ayuda con Casduino / megaduino 1.2 o 1.56

Pagina 6/11
1 | 2 | 3 | 4 | 5 | | 7 | 8 | 9 | 10 | 11

Van msxmakers

Champion (397)

afbeelding van msxmakers

26-02-2021, 08:34

bueno,
con el metodo normal me daba una advertencia sobre una librería que no tenía y he copiado solo esa...
tambien he metido más imágenes y he podido comprobar que el primer .tsx que probé no iba pero ahora si.
los .cas sigue pasando lo mismo, suena un tono fijo y no carga nada (sin pausas tampoco).
pero he probado con muchos .tsx de que he bajado de https://tsx.eslamejor.com/?idx=C suenan como deben como mi antiguo msx. De hecho ya he cargado alguno, pero solo tsx, ningun cas de los que tengo funciona.
saludos

Van merlinkv

Expert (83)

afbeelding van merlinkv

26-02-2021, 09:33

Haz una prueba.

Entra en el menú del firmware y comprueba que tienes las siguientes opciones configuradas.

Baud -> 1200
Motor -> ON
TSXCzx -> ON
Skip2A -> ON

Cuando intentas reproducir una cinta, comprueba el ID que te sale en el menú (es un número hexadecimal que es el identificador de tipo de bloque).

Van JACS

Master (197)

afbeelding van JACS

26-02-2021, 13:16

Ahi está. Yo no sé como les compilaba a los compañeros. Pero ayer con MSXMarkers, bajamos las librerías nuevas y perfecto, después de 2 días sin éxito ayer compiló perfecto.
Sólo decir que a mí la pantalla se me ve verde y no se ve nada. Será problema de mis soldaduras imagino. Pero para mayor experiencia para todos y ya que msxmaker tiene uno igual al mio, se lo voy a enviar, así será solo cambiar la pantalla al suyo y ver si funciona o es problema del i2c o de la pantalla, o por el contrario de alguna parte de la placa.

Lo de los .CAS si que sería interesante verlo...

Por cierto, la función de grabar se contempla?

Van merlinkv

Expert (83)

afbeelding van merlinkv

26-02-2021, 13:23

¡Genial!

Sobre la pantalla, prueba a ver si SCL y SDA están bien conectados y si así no va, prueba a variar el contraste de las pantalla con el potenciómetro.

Este fin de semana reviso el tema de los CAS, a ver si lo solucionamos.

Un saludote.

El tema de grabar se contempla, pero ya te digo que, lamentablemente por mi parte, no podrá ser en un futuro cercano.

Pero hay mucha gente metida en ésto, seguro que alguien lo hace.

Van merlinkv

Expert (83)

afbeelding van merlinkv

26-02-2021, 20:09

@msxmakers, @JACS ... y todos los interesados.

Bueno me ha llevado un rato y he hecho bastantes cambios (no tantos como para una versión nueva, jejeje).

Por favor, descargad el firmware desde mi Github, acabo de subir las modificaciones que he hecho y ahora los CAS deberían funcionar.

Ya me contaréis.

Voy a seguir un rato ajustando cosillas.

Van merlinkv

Expert (83)

afbeelding van merlinkv

26-02-2021, 21:26

Bueno, parece que reproduce los TSX y CAS sin problemas, pero necesito que lo comprobéis.

Una cosa, si usaís una pantalla OLED 128x64 y reproducís un archivo CAS, no os mostrará el ID de bloque ni el número de bloque por el que va, esto es debido al propio formato de los archivos CAS. Sin embargo, si os mostrará el porcentaje y el "número de vueltas" de la cinta.

Si reproducís un TSX, entonces sí os mostrará todo, incluido el tipo de bloque (4B) y el número de bloque según se reproduzca el archivo.

Van msxmakers

Champion (397)

afbeelding van msxmakers

26-02-2021, 23:43

hola @merlinkv.
he cargado y compilado el megaduino 1.2 de tu pagina y no da ningún fallo ni advertencia sobre librerías pero no he reemplazado todas las librerías. Si intento "tocar" un fichero .cas con esa versión, cualquier .cas, acaba sonando un pitido continuo, tan constante que queda evidenciado que no lo va a cargar un msx.
creo que es algo que puedes comprobar por ti sin tener msx, si sucede con el tuyo.
el pitido del .cas no tiene ni pausas ni cambios de tono.
y sucede que he compilado y cargado la versión anterior, la llamada MaxDuino 1.53M y todos esos juegos cargan.
y lo he compilado en el mismo ordenador y con las mismas librerías.
De momento el menor de mis problemas es tener que utilizar una versión fuera de mantenimiento.
saludos

Van msxmakers

Champion (397)

afbeelding van msxmakers

26-02-2021, 23:57

JACS wrote:

Ahi está. Yo no sé como les compilaba a los compañeros. Pero ayer con MSXMarkers, bajamos las librerías nuevas y perfecto, después de 2 días sin éxito ayer compiló perfecto.
Sólo decir que a mí la pantalla se me ve verde y no se ve nada. Será problema de mis soldaduras imagino. Pero para mayor experiencia para todos y ya que msxmaker tiene uno igual al mio, se lo voy a enviar, así será solo cambiar la pantalla al suyo y ver si funciona o es problema del i2c o de la pantalla, o por el contrario de alguna parte de la placa.

en realidad era que te faltaba Java, es una p*** que si te falta java no diga "lo que te falta es java".
Oye, antes de nada yo creo que deberías probar otra cosa a ver si averiguamos si conecta o no conecta el I2C.
para ello respodemos tambien a una de tus dudas de otros emails.
yo he cargado un programa en mi arduino que comprueba el puerto donde esta el I2C: i2c-scanner
se explica en la pagina:
https://www.hackster.io/abdularbi17/how-to-scan-i2c-address-in-arduino-eaadda
Básicamente para ver lo como se accede al terminal porque el programa mejor copialo de aquí.
// desde esta linea
// I2C Scanner
#include
void setup() {
Serial.begin (9600);
Serial.println ();
Serial.println ("I2C scanner. Scanning ...");
byte count = 0;
Wire.begin();
for (byte i = 8; i < 120; i++)
{ Wire.beginTransmission (i);
if (Wire.endTransmission () == 0)
{
Serial.print ("Found address: ");
Serial.print (i, DEC);
Serial.print (" (0x");
Serial.print (i, HEX);
Serial.println (")");
count++;
delay (1);
} // end of good response
} // end of for loop
Serial.println ("Done.");
Serial.print ("Found ");
Serial.print (count, DEC);
Serial.println (" device(s).");
}
void loop() {}
// hasta aqui

si lo compilas y lo cargas con exito al arduino, que ya tenga conectado el i2c, desde el IDE puedes conectarte al arduino con la lupa, aparecerá una ventana de terminal que tarda un minuto pero te dará el número de i2c.
si te da el número al menos no estará frito el i2c (y probablemente tampoco la pantalla).
saludos

Van merlinkv

Expert (83)

afbeelding van merlinkv

27-02-2021, 08:33

Hola @masmakers, si te suena un pitido continuo es que, como os indiqué en mi último mensaje, no has descargado lo último que he subido.

Respecto a poder comprobarlo, pues es cierto que no tengo ahora un MSX, pero tengo el altavoz y led del MegaDuino PM y un osciloscopio y ahora sí hay cambios de bloque y tono y por la amplitud y forma de la señal los CAS deberían cargarse bien.

De hecho es lo que acabo de hacer ahora mismo, he descargado lo que subí ayer a última hora, lo he compilado, he puesto a reproducir un CAS y tengo bloques diferenciados y una salida de onda que, en teoría, significaría que los CAS se reproducen correctamente.

Descarga, compila otra vez, pona la velocidad en el menú del firmware a 1200 y prueba a cargar un CAS.

Van merlinkv

Expert (83)

afbeelding van merlinkv

27-02-2021, 10:24

Con todo lo de ayer y la optimización del Timer que he terminado hace 5 minutos, pues eso, subida versión 1.3

Una vez compilada la nueva versión, entrad en el menú del firmware:

Baud Rate ------> 1200
Motor Ctrl ------> ON
TSXCzxpUEF ---> ON
SkipBLK 2A -----> ON

Os deberían cargar los TSX y CAS sin problemas, ya me contaréis.

Con TSXCzxpUEF en ON podéis probar a subir la velocidad de carga (Baud Rate) de los TSX, primero probad a 1200 y luego a velocidades superiores.

Un saludo.

Pagina 6/11
1 | 2 | 3 | 4 | 5 | | 7 | 8 | 9 | 10 | 11