ayuda con Casduino / megaduino 1.2 o 1.56

Страница 9/11
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11

By msxmakers

Champion (398)

Аватар пользователя msxmakers

25-03-2021, 17:30

javiermi wrote:

En algunos casos o bien el juego no se ejecutaba, y en otros no se como funcionaba ... mi ordenador (Omega)

recuerda que todos los MSX2 o 2+ tienen mapeador y muchos juegos de cinta se hicieron para MSX1 sin mapeador y necesitan hacer un pequeño truco.
a la hora de cargar un juego de cinta tienes que ejecutar un poke:
POKE -1,170
que establece todas las paginas del tercer slot al mapeador, así el juego puede cargar en 64K de RAM continuada.
luego ya el programa de carga, sea RUN"CAS: o BLOAD"CAS:",R

saludos

By JACS

Master (197)

Аватар пользователя JACS

30-03-2021, 22:12

msxmakers wrote:
javiermi wrote:

En algunos casos o bien el juego no se ejecutaba, y en otros no se como funcionaba ... mi ordenador (Omega)

recuerda que todos los MSX2 o 2+ tienen mapeador y muchos juegos de cinta se hicieron para MSX1 sin mapeador y necesitan hacer un pequeño truco.
a la hora de cargar un juego de cinta tienes que ejecutar un poke:
POKE -1,170
que establece todas las paginas del tercer slot al mapeador, así el juego puede cargar en 64K de RAM continuada.
luego ya el programa de carga, sea RUN"CAS: o BLOAD"CAS:",R

saludos

Bueno, esto no es así como regla general. el Poke -1,170 funciona si la RAM está en slot 3 subslot 2, como pueden ser el philips vg8020/40 ,pero si ese mismo poke lo pones en un Panasonic MSX2+ WX, el MSX se reinicia. Es un tema peliagudo.
Lo mejor si no entendéis de slots y para descartar que el problema es de CASduino es que probéis el .CAS en OpenMSX con vuestro modelo de MSX configurado. Si funciona ahí, entonces es que debería funcionar con el Casduino.
Mañana si puedo empezaré a hacer pruebas con el mio, que justo me llegó hoy después de una reparación del compañero MSXMAKERs. Decir que el "motor on/off", para juegos como los de TOPO, es una puta maravilla, es así como tiene que funcionar.!! Mañana intentaré comprobar como se comporta con los juegos que tengo modificados por mí y que desde casssete original me van bien.

By msxmakers

Champion (398)

Аватар пользователя msxmakers

02-04-2021, 04:24

JACS wrote:

Bueno, esto no es así como regla general. el Poke -1,170 funciona si la RAM está en slot 3 subslot 2, ... Es un tema peliagudo.

perdon, le decia eso a Javiermi porque (creo) sólo tiene un Omega.
hay una formúla en la red que sirve de poke universal.

POKE -1, (15 – PEEK (-1) / 16) * 17

Puedes encontrar más info aqui
https://yotambientuveunmsx.wordpress.com/2016/12/03/curso-de...

By msxmakers

Champion (398)

Аватар пользователя msxmakers

02-04-2021, 04:31

He decidido actualizar las instrucciones de montaje del CasDuino Mega, esperando que os sirvan como una mejor herramienta para construir el proyecto.

Gracias a MerlinKV por todo el apoyo.
https://msxmakers.design.blog/proyectos/casduino-mega/casdui...

Como novedad toda la parte relacionada con programar el arduino esta explicada de manera especifica en este otro articulo
https://msxmakers.design.blog/articulos/arduino-ejemplo-de-p...

By JACS

Master (197)

Аватар пользователя JACS

02-04-2021, 11:41

Una pregunta:

En el nuevo tutorial de montaje se ve que la versión es Maxduino 1.54M.
La versión que tengo yo creo que es la Megaduino 1.3 .
He mirado un poco el código del 1.54m y en el config.h no veo eso de comentar para la pantalla lcd 20x4.

Se pueden usar las dos versiones sin problemas para la pantalla lcd?

Otra pregunta:
El cassete original en MSX suele tener 2 leds, uno de power y otro de "Data". El de data está apagado hasta que inicia a leer datos, momento en el cual se pone (en caso de mi cassette) rojo. Cada vez que hay un parón por terminar de cargar un bloque y empezar otro se apaga. Incluso cambia la intensidad dependiendo de la calidad de la cinta. En resumen, ahora el led de datos solo hace ciertos destellos intermitentes, podrías modificar para estuviese encendido mientras lee datos? Sería así mas similar a las cintas de verdad.

Gracias.

Si quiero hacer mis modificaciones, cual proyecto debería usar, el 1.54 o el 1.3?? Gracias.

By msxmakers

Champion (398)

Аватар пользователя msxmakers

03-04-2021, 01:43

la maxduino 1.54M es una versión anterior del firmware megaduino 1.3, utiliza la versión recomendada ahora en el tutorial y te será más fácil.

en cuanto a tu comentario del led, lo estudiaré para una futura modificación, gracias
debes utilizar la versión Megaduino.

By merlinkv

Expert (83)

Аватар пользователя merlinkv

03-04-2021, 18:42

Hola JACS.

Como te comenta @msxmakers mi última versión es: MegaDuino Firmware 1.3

Te debería funcionar sin problemas.

Sobre los leds, no sé en CASduino MEGA o en TSXduino MEGA, pero en mi versión de reproductor de cintas: MegaDuino PM 1.3, los lleva incluidos (aunque no sé si será exactamente lo que pides). Digo los lleva porque en total son 5 leds.

  • Rojo: Alimentación externa
  • Verde: Alimentación por USB
  • Naranja: Amplificador ON. Se enciende al reproducir una cinta y parpadea levemente por la lectura de datos. Cuando termina la reproducción se apaga.
  • Azul: Amplificador OFF Se enciende al reproducir una cinta y parpadea levemente por la lectura de datos. Cuando termina la reproducción se apaga.
  • Naranja: Buzzer interno (encendido ON, apagado OFF)

By msxmakers

Champion (398)

Аватар пользователя msxmakers

06-04-2021, 13:34

merlinkv wrote:

Sobre los leds, ... (aunque no sé si será exactamente lo que pides)

Hola,
Lo que pide (yo si lo he cazado) es lo que tenian los cassettes phillips que venian con los phillips VG-8020 y otros modelos similares, cassettes diseñados especificamente para ser vendidos con el ordenador.
tenian un led etiquetado como DATA que se encendía cuando el cassette estaba emitiendo audio, de manera que con el speaker apagado al menos tenías un indicador visual de que la cosa estaba en marcha (sin tener que oir ese ruido tipo fax).
a lo mejor se podría añadir una resistencia con un led a la salida sin afectar el resultado, aunque sería mejor a la salida amplificada.

saludos

By merlinkv

Expert (83)

Аватар пользователя merlinkv

06-04-2021, 18:18

Entendido ... el que no ha tenido nunca un MSX ... jejeje

De todas formas en mi cacharrejo eso lo tienes, si apagas el buzzer, el sonido de carga no se escucha pero sí ves el led correspondiente de carga.

By msxmakers

Champion (398)

Аватар пользователя msxmakers

08-04-2021, 12:29

Respondere ahora a todas tus preguntas

JACS wrote:

En el nuevo tutorial de montaje se ve que la versión es Maxduino 1.54M.
La versión que tengo yo creo que es la Megaduino 1.3 .

Eso es que te estas fijando en las fotografías y fueron tomadas con una versión anterior. Aunque se llame diferente Maxduino 1.53M (ojo con la M) y Megaduino 1.3 son 2 versiones del mismo programa y la llamada Megaduino es posterior.

JACS wrote:

He mirado un poco el código del 1.54m y en el config.h no veo eso de comentar para la pantalla lcd 20x4.

está un poco diferente pero si está.

JACS wrote:

Se pueden usar las dos versiones sin problemas para la pantalla lcd?

si quieres configurar esa versión anterior deberías mirar las instrucciones depositadas ene l github de capsule5000, pero no obtendrás ventaja alguna, las instrucciones del blog hacen mencion todo el rato a la versión MegaDunio 1.3 que funciona igual o mejor.

JACS wrote:

El cassete original en MSX suele tener 2 leds, uno de power y otro de "Data". El de data está apagado hasta que inicia a leer datos, momento en el cual se pone (en caso de mi cassette) rojo. Cada vez que hay un parón por terminar de cargar un bloque y empezar otro se apaga. Incluso cambia la intensidad dependiendo de la calidad de la cinta. En resumen, ahora el led de datos solo hace ciertos destellos intermitentes, podrías modificar para estuviese encendido mientras lee datos? Sería así mas similar a las cintas de verdad.

El Led DATA de nuestra placa CASDUINO no tiene la misma función. Su utilidad es ver si funciona la comunicación de datos entre el Arduino y la unidad SD. supongo que es más util para depuración aunque también entiendo que te guste esa otra opción si sueles apagar el altavoz del "cassette".
como te decía estudiaremos una modificación/adición para futuras versiones.
tú mismo podrías añadir un led y una resistencia entre la entrada de audio al amplificador y masa, tal como sucede en el esquema del megaduino de merlinKV.

JACS wrote:

Si quiero hacer mis modificaciones, cual proyecto debería usar, el 1.54 o el 1.3??

Yo te aconsejo utilizar la versión Megaduino 1.3 que es la que estamos utilizando la mayoría ahora y está bien documentada (tanto por el github de MerlinKv como por las instrucciones del blog).
saludos

Страница 9/11
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11