Prototipo de controladora de disquetera PlusD Plus

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6381
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 121 times
Been thanked: 328 times
Contactar:

Re: Prototipo de controladora de disquetera PlusD Plus

Mensaje por merlinkv »

wilco2009 escribió: 13 Dic 2017, 20:48 La respuesta posria ser la FRAM.
https://rover.ebay.com/rover/0/0/0?mpre ... 2046969849

Permanece sin necesidad de alimentación.
¿Y es compatible con la SRAM que viene instalada? ...
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: Prototipo de controladora de disquetera PlusD Plus

Mensaje por wilco2009 »

merlinkv escribió: 13 Dic 2017, 20:55
wilco2009 escribió: 13 Dic 2017, 20:48 La respuesta posria ser la FRAM.
https://rover.ebay.com/rover/0/0/0?mpre ... 2046969849

Permanece sin necesidad de alimentación.
¿Y es compatible con la SRAM que viene instalada? ...
Pues por el patillaje y las características parece que sí.
Igual se puede encontrar más barata.

Por ejemplo aquí: https://www.ebay.com/itm/1pcs-FM1608-12 ... Sw-0xYdETc
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6381
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 121 times
Been thanked: 328 times
Contactar:

Re: Prototipo de controladora de disquetera PlusD Plus

Mensaje por merlinkv »

Otra prueba que he hecho es que he cargado el Castlevania SI desde cinta (TAP), he creado un snapshot y de momento parece 100% jugable ...

Edito: Pues no, no será jugable ... el último bloque de 11560 bytes no se carga (parar la cinta) ... imagino que es el final del juego o algún nivel ... Así que no veo la forma de crear un snapshot que se pueda jugar del todo ... :(
Siempre odié esa mierda de "pare la cinta", "pulse play otra vez", .... para los que teníamos un reproductor de cintas de "medio pelo" como el que tenía yo en mi época ... era un coñazo ....
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1940
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 85 times
Been thanked: 117 times

Re: Prototipo de controladora de disquetera PlusD Plus

Mensaje por mad3001 »

merlinkv escribió:Otra prueba que he hecho es que he cargado el Castlevania SI desde cinta (TAP), he creado un snapshot y de momento parece 100% jugable ...

Edito: Pues no, no será jugable ... el último bloque de 11560 bytes no se carga (parar la cinta) ... imagino que es el final del juego o algún nivel ... Así que no veo la forma de crear un snapshot que se pueda jugar del todo ... :(
Siempre odié esa mierda de "pare la cinta", "pulse play otra vez", .... para los que teníamos un reproductor de cintas de "medio pelo" como el que tenía yo en mi época ... era un coñazo ....
Si, es justo el final del juego.

Enviado desde mi Aquaris M5 mediante Tapatalk

Volviendo a los origenes... programa en assembler
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6381
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 121 times
Been thanked: 328 times
Contactar:

Re: Prototipo de controladora de disquetera PlusD Plus

Mensaje por merlinkv »

Ya me imaginaba que era algo de eso ... Después de escribir el post, me acordé del hilo de pasar este juego a DSK ...

Bueno, no pasa nada, yo seguiré haciendo mis discos de recopilación de snapshots ... solo para los que considero más emblemáticos para mí, claro ... :D :D :D
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
overCLK !CPC 4
Demonio segundo orden
Demonio segundo orden
Mensajes: 1709
Registrado: 14 Ago 2015, 09:28
Ubicación: Vedra
Has thanked: 3 times
Been thanked: 4 times

Re: Prototipo de controladora de disquetera PlusD Plus

Mensaje por overCLK »

Bueno, pues recibí mi +D, lo monté y ya lo tengo funcionando, aunque con algunas peculiaridades que paso a relatar.
Ante todo perdonad si estos temas ya se han tratado. El +D es completamente nuevo para mi y de verdad que me he leído el hilo de pe a pa, pero no he sido capaz de encontrar explicación de estos misterios. :-)

Tengo la +D conectada a una gotek con el firmware Flashfloppy. He visto que los ficheros mgt los reconoce directamente si se cambia su extensión a img, ya que parece que el formato es idéntico (son imágenes en crudo del disco con un orden determinado de caras, pistas y sectores, que afortunadamente coincide con el img).

Con un +2B: Enciendo la gotek (donde tengo seleccionado un snapshot de 'Batman de Movie' que se puede encontrar entre los juegos del primer mensaje de este hilo) y luego el spectrum. Sale el menú del spectrum. Ambos leds se quedan encendidos (¿no debería apagarse el de actividad?).
Selecciono el '48 BASIC' y meto el comando 'RUN'.
Sale una pantalla de SYSTEM LOADING y a continuación carga el juego correctamente. Veo que el interfaz kempston también funciona correctamente. El LED de actividad parpadea durante la carga pero al finalizar se vuelve a quedar encendido. ::?

Si reseteo el spectrum y vuelvo a seleccionar el '48 BASIC' y ejecutar 'RUN', esta vez ya sólo veo el prompt del G+DOS y el Batman no carga. Lo puedo cargar manualmente con un 'LOAD D1 "AUTOLOAD". Entiendo que esto sucede porque el GDOS se queda en la SRAM y no se reinicializa, con lo que el +D entiende que ya está cargado y no intenta leer el disco.

Ahora viene lo interesante. Si quito la alimentación y la vuelvo a poner, lo que suele pasar es que se queda la pantalla del juego, con el borde a muchos colores (pero sincronizado) y con la pantalla manchada aleatoriamente y el ordenador colgado. De nuevo me da la impresión de que la SRAM no pierde su contenido y engaña al +D pensando que tiene el sistema cargado. Necesito desenchufar todo y esperar 20 segundos o más para que vuelva a reinicializarse correctamente.

Con un Spectrum 48k+. Pasa aproximadamente lo mismo. Mismo detalle del LED de actividad que funciona en modo opuesto al esperado (por mi). En este caso, parece que es menos proclive a quedarse colgado al quitar y poner alimentación. Lo más normal es que si lo desenchufo menos de 20 segundos, al volver a encender y dar el comando 'RUN' cargue el G+DOS correctamente, pero no se cuelga.

He probado con otro +2A que tengo y el funcionamiento es el mismo que en el +2B. La única manera de apagar y encender correctamente es dejarlo un buen rato apagado, y en caso de que se cuelgue al arrancar, insistir hasta que consiga resetearse correctamente y llegar al menú del Spectrum. En tal caso, ya todo parece funcionar correctamente (salvo lo del LED de encendido).

¿Qué os parece? ¿Puede ser debido a algún defecto en el montaje o a algún componente defectuoso o es el funcionamiento esperado?
La única particularidad es que he puesto un LED rojo para ENC. y uno verde para ACT. Por lo demás, he usado todos los componentes tal y como venían en el kit. Descarto que sea por temas del conector EDGE ya que funciona de forma consistente en los tres modelos en los que lo he probado. Lo del LED me extraña y lo otro, pues bueno, puedo vivir con ello, es más que nada por saber si os pasa lo mismo o a que creéis que puede ser debido.

Un par de fotos donde se ve mi gotek experimental con el firmware Flashfloppy y pantalla OLED.
dplus1.jpg
dplus2.jpg
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Imagen
Avatar de Usuario
overCLK !CPC 4
Demonio segundo orden
Demonio segundo orden
Mensajes: 1709
Registrado: 14 Ago 2015, 09:28
Ubicación: Vedra
Has thanked: 3 times
Been thanked: 4 times

Re: Prototipo de controladora de disquetera PlusD Plus

Mensaje por overCLK »

Pachuquin escribió: 10 Dic 2017, 23:11
merlinkv escribió: 09 Dic 2017, 02:59 Hola Pachuquin.

Si me pasas los archivos STL, pues ya te diré. El diseño que te has currado parece que está muy bien y la carcasa también tiene muy buena pinta. :)
No es ninguna maravilla pero te los paso.

Caja Plus D Inferior

Caja Plus D Superior
Genial Pachuquin. Si lo has hecho con freecad te importaría compartir el diseño. Me quiero hacer una parecida aunque con pequeñas diferencias (al menos: agujeros de los botones más grandes y sin ventana para los puentes de configuración) y me sería más cómodo disponer del original para ello. Puedo hacerlo con el STL, pero me veo más limitado y ya que te has currado las medidas, pues trabajo que me ahorraba. ;-)

Muchas gracias.
Imagen
Avatar de Usuario
Pachuquin
Demonio tercer orden
Demonio tercer orden
Mensajes: 828
Registrado: 18 Ene 2014, 00:51
Ubicación: Septem fratres

Re: Prototipo de controladora de disquetera PlusD Plus

Mensaje por Pachuquin »

Yo te puedo ayudar poco porque sobre todo lo he usado en el 48K. A mí también me parece que el led de actividad se comporta al contrario de como debería pero como no tengo un original no sé si es así o al revés.

Aquí el que mejor te puede ayudar es @merlinkv.
overCLK escribió: 21 Dic 2017, 13:39 Genial Pachuquin. Si lo has hecho con freecad te importaría compartir el diseño. Me quiero hacer una parecida aunque con pequeñas diferencias (al menos: agujeros de los botones más grandes y sin ventana para los puentes de configuración) y me sería más cómodo disponer del original para ello. Puedo hacerlo con el STL, pero me veo más limitado y ya que te has currado las medidas, pues trabajo que me ahorraba. ;-)

Muchas gracias.
No tengo inconveniente pero visto lo que tú diseñas me da vergüenza, te lo mando por privado.
Imagen
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6381
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 121 times
Been thanked: 328 times
Contactar:

Re: Prototipo de controladora de disquetera PlusD Plus

Mensaje por merlinkv »

overCLK,

Bueno, yo no tengo un +D real es un PlusDLite y según el manual el led verde permanece siempre encendido (power) y el led rojo también, solamente parpadea cuando cargas el G+DOS o cargas un juego, creas un snapshot, etc.

Una vez que finalizan las operaciones de disco que hayas hecho el led rojo se vuelve a quedar encendido. Así que es normal.

Sobre los juegos, yo de momento no he tenido problemas ... Voy a probar con Batman The Movie a ver que pasa ... Lo único que mis pruebas las hago en un +3 con dos disqueteras reales (no tengo Gotek de momento) y ROMs originales.
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
overCLK !CPC 4
Demonio segundo orden
Demonio segundo orden
Mensajes: 1709
Registrado: 14 Ago 2015, 09:28
Ubicación: Vedra
Has thanked: 3 times
Been thanked: 4 times

Re: Prototipo de controladora de disquetera PlusD Plus

Mensaje por overCLK »

merlinkv escribió: 21 Dic 2017, 15:58 overCLK,

Bueno, yo no tengo un +D real es un PlusDLite y según el manual el led verde permanece siempre encendido (power) y el led rojo también, solamente parpadea cuando cargas el G+DOS o cargas un juego, creas un snapshot, etc.

Una vez que finalizan las operaciones de disco que hayas hecho el led rojo se vuelve a quedar encendido. Así que es normal.

Sobre los juegos, yo de momento no he tenido problemas ... Voy a probar con Batman The Movie a ver que pasa ... Lo único que mis pruebas las hago en un +3 con dos disqueteras reales (no tengo Gotek de momento) y ROMs originales.
Muchas gracias por tus comentarios. :-)

Entonces funciona como debe. Me parecía un poco extraño que se apagase cuando hay actividad, y como nunca he tenido ninguna...

En realidad no tengo problemas con 'Batman (The movie)' ni con ningún otro de momento. El tema que me llama la atención es lo que comentaba de la "persistencia" de la interfaz. Si apago el +2A/+2B con el interfaz conectado y lo vuelvo a encender, muchas veces se cuelga. Tengo que esperar un rato o probar varias veces hasta que hace un arranque correcto. Con el Spectrum+ no sucede esto y casi siempre arranca. Lo curioso es que incluso tras quitar y poner la corriente, a veces da el G+DOS por cargado. ¿Te pasa algo parecido?
Imagen
Responder

Volver a “Proyectos de hardware abiertos”