ayuda con Casduino / megaduino 1.2 o 1.56

ページ 10/11
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11

By capsule5000

Master (145)

capsule5000 さんの画像

08-04-2021, 16:33

JACS wrote:

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.

Hola buenas, tal como comenta msxmskers, la función de LED de DATA, es diferente a la de un reproductor de cintas magnéticas. Mientras el reproductor de cintas, el led de DATOS se enciende al mismo tiempo que hay DATOS o suena la cinta, en el caso del CASduino, los DATOS es la carga de una porcion de fichero en memoria, hasta que necesita cargar otra porción. más.

By msxmakers

Champion (394)

msxmakers さんの画像

01-05-2021, 03:23

Os anuncio que estamos trabajando en una carcasa para el CasDuino Mega.
estas son imagenes del prototipo hecho con mdf pero el diseño final será con metacrilato de 2mm

hay 2 opciones de tapa superior en pruebas, y aquí puede verse una sobre otra:

By JACS

Master (196)

JACS さんの画像

06-05-2021, 21:54

A mi me gusta ver el interior, si es metacrilato seguro que queda muy chula. Quedo a la escucha para
hacerme con una de estas en cuanto estén.
Como añadido, los botones "bailan" mucho al no estar sujetos con nada, si el molde pudiese de alguna forma
sujetarlos y que se quedaran mas seguros estaría bien

Por otro lado, Para Merliv, sería posible adaptar el código del cas2tape para que se pudiesen leer
los ROM de 32 kb??

Y otra sugerencia. La placa podría tener el nombre de los botones en el filito exterior? es una nimiez, pero al montar
los botones y normalmente tenerlo en la mesa, el nombre de los botones queda oculto con las mismas teclas..

Gracias por a todos por este proyecto!!

By JACS

Master (196)

JACS さんの画像

11-05-2021, 23:06

He introducido en el código del Casduino de merlinkv la línea que dice que
instrucción de carga usa el .CAS a tratar.
Si alguien quiere una copia que lo comente. Si es que el autor deja que se modifique su código, claro está.

[img]casduino[/img]

By msxmakers

Champion (394)

msxmakers さんの画像

13-05-2021, 11:36

JACS wrote:

Como añadido, los botones "bailan" mucho al no estar sujetos con nada, si el molde pudiese de alguna forma sujetarlos y que se quedaran mas seguros estaría bien

eso no tiene solución, esos botones son así, giran un poco. si hubiera que utilizar otros pulsadores habría que rediseñar toda la placa... lo que si puedes poner es capuchones redondos a esos pulsadores.

JACS wrote:

Por otro lado, Para Merliv, sería posible adaptar el código del cas2tape para que se pudiesen leer
los ROM de 32 kb??

Bueno, que responda él pero eso no está tan fácil, yo creo, son formatos muy diferentes. aunque sí puede haber ese traslado de formato desde un emulador, por ejemplo, recuerdo que muchos de esos juegos estaban en cassette pirateados por alguien.

JACS wrote:

Y otra sugerencia. La placa podría tener el nombre de los botones en el filito exterior? es una nimiez, pero al montar los botones y normalmente tenerlo en la mesa, el nombre de los botones queda oculto con las mismas teclas..

No te acabo de entender con lo de filito exterior, supongo que quieres decir en el frontal. El caso es que con el metacrilato transparente todo queda muy elegante pero no es tan visible.
Una solución es que ... las teclas llevan un tapon de plastico transparente encima que permite poner lo que quieras. (esos tapones se ven en mis nuevas fotos en instagram) si dentro pones un papelito impreso, o una pegatina, lo veras perfecto.

By msxmakers

Champion (394)

msxmakers さんの画像

13-05-2021, 11:37

JACS wrote:

Quedo a la escucha para hacerme con una de estas en cuanto estén.

lamento informarte de que el trabajo para esta carcasa ya está casi acabado pero requiere de soldar el casduino de otra manera, en el caso de tu distribución (la que tengo en las instrucciones) tenemos que ver si se puede adaptar pero no por ahora.

By msxmakers

Champion (394)

msxmakers さんの画像

13-05-2021, 11:45

JACS wrote:

He introducido en el código del Casduino de merlinkv la línea que dice que
instrucción de carga usa el .CAS a tratar.
Si alguien quiere una copia que lo comente. Si es que el autor deja que se modifique su código, claro está.

Hola JACS,
Magnifica aportación, te explico.
El codigo es abierto y publico en el github de merlinKV así que su licencia te permite modificarlo.
Lo habitual en estos casos es que, utilizando las herramientas del propio github, propongas un cambio al diseñador (no como sugerencia sino como tu has hecho, aportes tu modificación) y si el programador esta de acuerdo lo incorporará.
Y si por ejemplo MerlinKV pensase que ese añadido crea otros problemas o se escapa de sus propios objetivos, igualmente puedes hacer tu propia versión y colgarlo por tu cuenta (y por tanto hacerle tu el mantenimiento que consideres, etc).

En realidad por cosas como estas es por lo que el proyecto de MerlinKV que ahora se llama Megaduino, proviene del Maxduino, que probiene del casduino, etc, etc.

De todas formas he enviado un email a MerlinKV para que esté al tanto de tus comentarios. (nadie te avisa cuando alguien escribe en msx.org y estar siempre mirandolo requiere un esfuerzo)
saludos.

By merlinkv

Expert (81)

merlinkv さんの画像

15-05-2021, 11:04

Hola JACS.

Bueno, pues ya te ha respondido @msxmakers.

Mi firmware proviene de TZXDuino, CASDuino y Maxduino y cada uno ha hecho sus modificaciones y/o implementaciones de los firmwares teniendo en cuenta reproductores genéricos o específicos.

La línea que has incluido para ayudar a la gente a recordar como se carga un juego en un MSX está bien, pero solo para los usuarios de MSX y además entiendo que el que tiene un MSX sabe como cargar un juego en esos ordenadores.

Mi firmware pretende ser algo multiplataforma y está probado en múltiples ordenadores (ZX Spectrum, Amstrad CPC, MSX, Oric Atmos, Dragon, Tandy Coco, Acorn Electron, BBC-Micro, ZX80 y ZX81) y, aunque se puede programar en multitud de reproductores, tiene funciones específicas de mi reproductor MegaDuino PM.

De todas formas, como ya te ha comentado @msxmakers, el código de todos los firmwares es libre y cada uno puede hacer sus propias versiones, adaptarlas a sus necesidades y publicarlas sin ningún problema.

La verdad es que el tema de cargar desde "cintas" tiene su encanto, pero para mí es algo que doy casi por terminado y solo me plantearía algo nuevo en el caso de incoporar la opción de "grabación en cinta". Pero eso requiere también modificar el hardware y llevaría su tiempo. Quizá en un futuro me lo plantee, pero de momento tengo muchos frentes retro abiertos.

Un saludote.

By msxmakers

Champion (394)

msxmakers さんの画像

15-05-2021, 13:52

Hola.
Planteatelo para cuando te venga en gusto pero las modificaciones de hardware son minimas.
estube hablando del software con alguien que me indicó que utilizar el formato TSX#15 para grabar sería relativamente fácil, imagino que lo mas tedioso será buscar una alternativa para todos los sistemas... ¿o esto valdría para todos?
No se si es más fácil o más complicado, pero algo como poder grabar en formato audio (WAV, mp3, etc) ya serviría de ayuda para aquellos que queramos grabar algo.
A quien me escuche, no lo tomeis como que vamos a utilizar el MSX para grabar juegos antiguos, más bien es que queremos poder guardar un programa escrito en BASIC o Asembler sin tener que tener un cassete de verdad, y aun teniendo sistemas de disco como tengo, poner el fichero BASIC en un sistema de intercambio para cargarlo en un emulador y luego convertirlo en TSX es un camino muy largo.

en cuanto a la modificación de @JACS no he mirado como funciona, pero si es algo que incorporan los ficheros de juego, tal vez se podría hacer para más plataformas y tal vez sería interesante precisamente para aquellos que lo quieran utilizar en multiples plataformas.
yo ahora tengo Omega y Harlequin, y reconozco que tener ya el CASDUINO me ha venido de perillas para este segundo, no tuve uno cuando joven y creo que siempre se carga con LOAD"", a pesar de lo cual tenerlo por escrito es una ayuda.

By msxmakers

Champion (394)

msxmakers さんの画像

28-07-2021, 13:06

merlinkv wrote:

La línea que has incluido para ayudar a la gente a recordar como se carga un juego en un MSX está bien, pero solo para los usuarios de MSX y además entiendo que el que tiene un MSX sabe como cargar un juego en esos ordenadores.

Quizas no sea tan mala idea ese añadido y solo para los usuarios de MSX. No tengo otros sistemas de la epoca (un harlequin y un msx) pero creo saber que los otros sistemas sólo tenian siempre un comando de carga (como el load"" o algo similar).
El MSX en cambio tiene como 2 (resumiendo 2).
el comando LOAD"CAS:",R que tambien se puede escribir como: RUN"CAS:
y el BLOAD"CAS:",R
la única forma de saber si un juego se carga con uno o con otro es a) mirar las instrucciones o b) probar, como mínimo hasta el titulo del juego.
Yo como tenía muchas cintas grabadas con varios juegos, creo que lo tenía en la caja de la cinta, juego por juego, pero claro ahora no tengo cintas (ni sus instrucciones originales).
Que alguien me corrija, pero no recuerdo yo que en spectrum amstrad o commodore cambiaran nunca el texto de carga, tan sólo en MSX.
Así que buena idea @JACS.

ページ 10/11
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11