Página 19 de 25

Re: Controladora PlusD VDR

Publicado: 10 Ago 2018, 13:52
por Jason_rg
Hola wilco

Efestivamente, ESOS SON LOS ENLACES, yo pegué el enlace una vez logeado en Aliexpress.

Saludos

Re: Controladora PlusD VDR

Publicado: 10 Ago 2018, 15:24
por merlinkv
Bueno pues he probado los VL1772-02PC con dos disqueteras reales y con Gotek+Disquetera:

- Ejecutar programas
- Formatear
- Copiar ficheros
- Copia de discos, sector a sector.
- Creación de snapshots de 48K y 128K

y funcionan de PM ..... :D :D :D :D

Por lo menos ya no dependemos de los WD1772.

Re: Controladora PlusD VDR

Publicado: 10 Ago 2018, 20:10
por Jason_rg
merlinkv escribió:Bueno pues he probado los VL1772-02PC con dos disqueteras reales y con Gotek+Disquetera:

- Ejecutar programas
- Formatear
- Copiar ficheros
- Copia de discos, sector a sector.
- Creación de snapshots de 48K y 128K

y funcionan de PM ..... :D :D :D :D

Por lo menos ya no dependemos de los WD1772.
Hola merlinkv

Podrías decirme qué programa usas para copiar sector a sector?

Es lo único que no he probado.

Saludos

Enviado desde mi SM-G950F mediante Tapatalk


Re: Controladora PlusD VDR

Publicado: 10 Ago 2018, 20:40
por merlinkv
Hola Jason_rg

Tengo unos cuantos programas que hacen ese tipo de cosas pero como de lo que se trataba era de probar el interfaz con el nuevo chip "a pelo", he hecho las pruebsa con el comando FORMAT

FORMAT D1 to 2 - Formatea el D1 y copia el contenido del disco 2 (D2) en D1

FORMAT D2 TO 1- Formatea el D2 y copia el contenido del disco 1 (D1) en D2

La verdad es que se podían haber estrujado los sesos un poco más, ya que puede ser un poco lioso y hacer lo contrario de lo que deseas.

¡Ah! El comando FORMAT realiza una verificación de los sectores copiados por lo que los discos resultantes son 100% funcionales.

Re: Controladora PlusD VDR

Publicado: 10 Ago 2018, 20:45
por Jason_rg
Hola merlinkv

Ah... con los comandos del propio +d.
Pensaba que con algún programa copiador.

Simple is the best.

Saludos

Enviado desde mi SM-G950F mediante Tapatalk


Re: Controladora PlusD VDR

Publicado: 10 Ago 2018, 21:02
por merlinkv
De todas formas, en el hilo de Pachuquin, en el primer post, tienes disponible unas descargas que incluyen también los discos del sistema y muchas utilidades, entre ellas, copiones de discos.

Pues he impreso la carcasa que alvaroalea hizo para la versión de Pachuquin :) , aunque le hice unas pequeñas modificaciones.

La foto es una M y además los botones se ven anaranjados (son rojos), pero la carcasa queda genial y encaja todo a la perfección.

20180810_214626.jpg
Imagen_00268.jpg
Imagen_00267.jpg

Re: Controladora PlusD VDR

Publicado: 11 Ago 2018, 01:47
por alvaroalea
buena idea lo de los dos topes, a mi me baila un poco y no tenia claro como solucionarlo....

¿por que los bloques cuadrados sobre los soportes de los tornillos?

Re: Controladora PlusD VDR

Publicado: 19 Ago 2018, 12:45
por alvaroalea
Necesito ayuda de alguien que sepa algo de electrónica, por que estoy perdido y tenemos un problema con la interfaz, a ver si 4 ojos ven mas que dos:

Introduccion:
- El interfaz es prácticamente un clon del +D de Pachuquin, el de Pachuquin funciona perfectamente en todo tipo de maquinas, el nuestro, no funciona en los +2A y +3.
- Jason_RG ha encontrado una GAL, una 20V8-25QP que funciona en el +2A y +3 sin hacer ningún cambio al circuito, con todas las demás GAL no funciona o en un caso concreto funciona en un +2A y no en un +3.

Primeras conclusiones:
- Me cuesta mucho pensar que de 4 u 5 gal obtenidas de diferentes sitios estén todas mal, y mas cuando funciona en el 48K y no en el +2A.
- Creo que hay alguna parte del circuito que esta diseñada muy critica y que eso hace que falle con el +2A y no con el 48K.

Diferencias con pachuquin:
- Pachuqin siempre lleva la señal de ROMCS a la patilla A25 y solo si seleccionas con el dip-switch la configuración de +2A/+3 también la lleva a las patillas A15 y B4, yo en cambio cuando selecciono el +2A/+3 elimino la señal de la patilla A25, a mi me gusta mas y no debería dar ningún problema de incompatibilidad, en el +2A A25 es N.C.
- Pachuquin tiene la resistencia limitadora del diodo en 270ohm, esto es aproximadamente 10-12mA, segun el color, yo utilizo una resistencia de 680ohm, que da un consumo de 4-5mA, en cualquier caso muy lejos de los 24mA limite por patilla y los 45/75mA por chip (asumo el consumo de las otras patillas como despreciable, son todas CS a otros chips), aun asi cambie la resistencia por una igual a la de Pachuquin, sin diferencias.

Funcionamiento de la interfaz:
En modo normal la patilla 21 de la GAL esta llevada a 0, esto hace que el diodo led D1 se encienda, al cerrarse el circuito con +5V, (entiendo que las GAL pueden proporcionar energia cuando su salida esta a 0, por eso en el datasheet el valor IOL (Low Level output current) vale 24mA, mientras que el valor IOH (High Level Output current) es de solo -3.2mA, con lo cual este montaje es correcto).
Esto ademas hace que se polaricen inversamente los diodos a las ROM_CS, con lo cual esta paginada la ROM interna del Spectrum.
Ademas esto permite que al pulsar NMI le lleve un nivel bajo al Spectrum, lo que haría que se saltase a la dirección 66
Este salto a la dirección 66 es detectado por la GAL, principalmente a traves de la patilla 4,6 y 23, donde se decodifica MREQ, RW, M1, y varias Axx.
Las direcciones 00, 08 y 0x003A también se decodifican por lo que las llamadas a RST #8 (la rutina de error de la rom del spectrum) o el reset del spectrum también activen la interfaz, para su inicialiacion y uso normal.
En ese momento se llevaría a 1 la patilla 21, esto apagaria el diodo led, y polarizaria directamente los diodos de ROM_CS, sacando la ROM del spectrum y permitiendo entrar a la rom y ram del +D y ejecutar las rutinas que fuesen necesarias.

Asi pues el funcionamiento es muy sencillo no tiene ninguna ciencia, debería funcionar en todos los ordenadores sin problemas.

Hay que recordar que la compatibilidad con el +2A/+3 es puramente hardware, en el original era una pequeña placa (el fixer) que simplemente llebaba la señal de ROM_OE a las patillas ROM1_OE y ROM2_OE a traves de unos diodos), cosa que ambos hacemos con un jumper.

Datos Adicionales:
Pachuquin usa una 22V10D-25LP en su pcb y el +2A funciona OK
Esta gal en mi PCB funciona mal (arranca el sistema pero no carga discos/inicia la interfaz)
Yo tengo una gal 20V8B-15LP mi mi PCB funciona mal (mismo efecto)
en la PCB de Pachuquin ni siquiera arranca el Spectrum.

AMBAS GAL EN AMBAS PCB funcionan correctamente en 48K.

En http://trastero.speccy.org/cosas/droy/plusd/plusd_s.htm comentan que el condensador a la patilla 23 de la gal, da problemas, (en http://www.worldofspectrum.org/NotThePlusD/ dicen que el original no lo tenia, pero que es recomendable)
he probado a quitarlo sin diferencias entre tener o no tener condensador.

El esquema que puso pachuquin en la web antes de ausentarse no es el definitivo, al menos JP2 no esta en el esquema, no se si hay mas cambios o no.

Jason_RG os podra dar mas informacion sobre pruebas, por si a mi se me escapo algo.

Mi interfaz:
https://github.com/alvaroalea/plusD-clo ... squema.pdf

La de pachuquin:
https://github.com/alvaroalea/plusD-clo ... triano.pdf

Re: Controladora PlusD VDR

Publicado: 19 Ago 2018, 14:44
por merlinkv
Pues no sé, las dos que tengo de Pachuquin funcionan pefectamente en mi +3. Eso sí usando las ROMs originales, si cambio a las del proyecto +3e ... entonces se cuelga la mayoría de las veces.

Re: Controladora PlusD VDR

Publicado: 19 Ago 2018, 16:12
por alvaroalea
merlinkv escribió: 19 Ago 2018, 14:44 Pues no sé, las dos que tengo de Pachuquin funcionan pefectamente en mi +3. Eso sí usando las ROMs originales, si cambio a las del proyecto +3e ... entonces se cuelga la mayoría de las veces.
Si, aclarar que todas las pruebas has he echo en un +2B (placa corta) con las rom originales (tengo un +3 con las rom cambiadas y logicamente tampoco funciona).

MerlinkV, Una pregunta: ¿Cuando tu dices que funciona perfectamente en el +3, lo usas en modo 48K o te funciona bien indistintamente de que estes en +3 Basic o 48K?, por que a mi solo me funciona bien en modo 48K (bien entrando directamente desde el menu, y solo tengo 48K, bien escribiendo usr 0 y entonces tengo los 128K disponibles)