MANUAL DE MONTAJE DEL INTERFACE DE FLOPPY MULTISISTEMA (Parche hardware)
Publicado: 06 Abr 2015, 00:28
Amigos, he tardado un poco en sacar a la luz este manual, pero mas vale tarde que nunca.
Vamos al lío....
Lo primero de todo, voy a tratar de dejaros aquí toda la información referente al montaje.
Enlace a la descripción del proyecto: viewtopic.php?t=2501
Hilo de los pedidos: http://www.va-de-retro.com/foros/viewto ... =63&t=2434
Documentación versión 1.03
Archivo ZIP con toda la info
Esta es la placa definitiva una vez probado y repasado todo:
Y este el esquema.
Aquí el esquema del conector de CPC:
Y aquí el de Spectrum:
https://plus.google.com/u/0/photos/1085 ... 8453053882
Partlist: https://docs.google.com/document/d/17iM ... sp=sharing
Diseños para pegar en una disquetera y en la caja del interface (haced click en el enlace de abajo para descargar a resolución completa):
Podéis pinchar en las imágenes para verlas más en detalle, o en el enlace de abajo para descargarlas a tamaño real.
Y desde aquí podéis descargar toda la documentación en un solo archivo ZIP.
Cuando abráis el paquete veréis que tenéis una lista con el contenido del kit.
Repasad bien que lo tenéis todo.
En el paquete vendrán tres placas, una caja negra, y todos los conectores y componentes necesarios.
La placa principal del interface es esta:
Esta es la placa que nos permitirá conectarnos a un CPC:
Y esta la que nos permitirá conectarnos a un spectrum, ya sea un +2A, o un gomas con superupgrade.
El primer detalle que tendremos que tener en cuenta, es que la placa para conectar a un spectrum tiene tres pistas del bus de expansión tapadas, una a la derecha y otras dos a la izquierda.
Esto es debido a un error en el diseño, pero tiene muy fácil solución. Tendremos que lijar con cuidado la pelicula verde que hay sobre las pistas hasta que el cobre quede al descubierto.
Si queremos, podemos estañar las pistas lijadas para darles un mejor aspecto y protegerlas, pero esto no es estrictamente necesario.
Una vez hecho esto podemos pasar a soldar los componentes, pero antes deberemos tener en cuenta que en la placa principal hay componentes soldados por ambas caras.
Empezaremos por los componentes más pequeños.
Y seguiremos por los zócalos de los chips y el resto de los componentes algo más altos.
Y acabaremos por los conectores y selectores, y poniendo los chips en su sitio.
El chip de abajo a la izquierda es una GAL. Dicha GAL la he suministrado programada, pero si lo necesitáis, el archivo JED con las ecuaciones de dicha GAL lo podéis encontrar en el ZIP que hay para descargar al principio del post, justo detrás de las etiquetas.
Aunque en la foto los selectores estan soldados con cables, podéis soldarlos lateralmente para que sobresalgan de la caja y queden sujetos sin tener que anclarlos a esta.
Estos dos selectores corresponden con los selectores de cara de las unidades A: y B: respectivamente.
Aunque estan pensados como jumpers, opcionalmente podríamos sacar el selector de emulación de ready y el de una/dos disqueteras soldando unos cablecillos tal y como está en la foto anterior. Estos selectores no son de uso habitual, por lo que podrían quedarse como jumpers dentro de la caja.
De hecho, los conectores IDC son acodados para que puedan sobresalir de la caja por el lateral de esta.
Soldamos también los conectores de los adaptadores:
Debemos tener en cuenta que los conectores de alimentación de las disqueteras deben quedar situados con la parte plana hacia afuera tal y como se ve en la foto anterior, en contra de lo que pudiera parecer mirando la huella de placa.
Por último soldaremos los conectores del CPC y de spectrum a sus respectivos adaptadores, quedando como en la siguiente imagen:
Una vez hecho esto ya estamos en disposición de conectarlo todo y probar:
Para un CPC necesitaremos un Megaflash, copiando el AMSDOS o PARADOS en un hueco por debajo del 7.
Para un +2A no es necesario nada adicional, ya que la ROM del +2A tiene las rutinas necesarias para controlar la disquetera.
Para un gomas o el Harlequin necesitamos el superupgrade, conectándolo antes o después de este.
Hay que tener en cuenta que deberemos usar una ROM de +3 sin parchear, ya que el parcheo que hacíamos a estas ROMs en el superupgrade eliminaba la inicialización de la disquetera.
Deberemos pues, utilizar una ROM limpia de +3 o bien únicamente aplicar el parche correspondiente a la inicialización de la RAM que consistía en pegar en la posición 010F de la ROM0 la siguiente cadena:
D9 FE 05 01 FD 7F 1E FE 21 FF 7F 28 03 ED 79 65 54 C5 01 00 40 71 ED B8 D9 C1 3C E6 07 20 E1 26 DC
Esto lo podemos hacer con cualquier editor hexadecimal.
En cuanto al mecanizado de la caja, deberemos tener en cuenta que los conectores IDC son acodados y deben salir lateralmente por la caja, tal y como se observa en la foto.
Aunque en el caso de la foto anterior, los he trasladado al otro lado de la caja, si soldamos los selectores lateralmente deberemos hacer también un hueco para estos jundo al conector IDC de la disquetera.
Una vez terminado el montaje, ya solo nos queda decorar la caja, para lo cual os propongo el diseño que he incluido al principio del post.
El resultado sería más o menos como el de la foto.
Y si os hacéis una disquetera doble como en mi caso podría quedaros así, gracias al diseño de sinclair200.
A la hora de conectar las disqueteras, debemos tener en cuenta que los cables van como en un PC, es decir, necesitamos un cable de disquetera con dobladillo, siendo la disquetera de después del dobladillo la disquetera A:, y la de antes del dosbladillo la B:
Como última observación debo indicaros que las disqueteras deben estar configuradas como DS1, tal y como vienen de fábrica.
Vamos al lío....
Lo primero de todo, voy a tratar de dejaros aquí toda la información referente al montaje.
Enlace a la descripción del proyecto: viewtopic.php?t=2501
Hilo de los pedidos: http://www.va-de-retro.com/foros/viewto ... =63&t=2434
Documentación versión 1.03
Archivo ZIP con toda la info
Esta es la placa definitiva una vez probado y repasado todo:
Y este el esquema.
Aquí el esquema del conector de CPC:
Y aquí el de Spectrum:
https://plus.google.com/u/0/photos/1085 ... 8453053882
Partlist: https://docs.google.com/document/d/17iM ... sp=sharing
Diseños para pegar en una disquetera y en la caja del interface (haced click en el enlace de abajo para descargar a resolución completa):
Podéis pinchar en las imágenes para verlas más en detalle, o en el enlace de abajo para descargarlas a tamaño real.
Y desde aquí podéis descargar toda la documentación en un solo archivo ZIP.
Cuando abráis el paquete veréis que tenéis una lista con el contenido del kit.
Repasad bien que lo tenéis todo.
En el paquete vendrán tres placas, una caja negra, y todos los conectores y componentes necesarios.
La placa principal del interface es esta:
Esta es la placa que nos permitirá conectarnos a un CPC:
Y esta la que nos permitirá conectarnos a un spectrum, ya sea un +2A, o un gomas con superupgrade.
El primer detalle que tendremos que tener en cuenta, es que la placa para conectar a un spectrum tiene tres pistas del bus de expansión tapadas, una a la derecha y otras dos a la izquierda.
Esto es debido a un error en el diseño, pero tiene muy fácil solución. Tendremos que lijar con cuidado la pelicula verde que hay sobre las pistas hasta que el cobre quede al descubierto.
Si queremos, podemos estañar las pistas lijadas para darles un mejor aspecto y protegerlas, pero esto no es estrictamente necesario.
Una vez hecho esto podemos pasar a soldar los componentes, pero antes deberemos tener en cuenta que en la placa principal hay componentes soldados por ambas caras.
Empezaremos por los componentes más pequeños.
Y seguiremos por los zócalos de los chips y el resto de los componentes algo más altos.
Y acabaremos por los conectores y selectores, y poniendo los chips en su sitio.
El chip de abajo a la izquierda es una GAL. Dicha GAL la he suministrado programada, pero si lo necesitáis, el archivo JED con las ecuaciones de dicha GAL lo podéis encontrar en el ZIP que hay para descargar al principio del post, justo detrás de las etiquetas.
Aunque en la foto los selectores estan soldados con cables, podéis soldarlos lateralmente para que sobresalgan de la caja y queden sujetos sin tener que anclarlos a esta.
Estos dos selectores corresponden con los selectores de cara de las unidades A: y B: respectivamente.
Aunque estan pensados como jumpers, opcionalmente podríamos sacar el selector de emulación de ready y el de una/dos disqueteras soldando unos cablecillos tal y como está en la foto anterior. Estos selectores no son de uso habitual, por lo que podrían quedarse como jumpers dentro de la caja.
De hecho, los conectores IDC son acodados para que puedan sobresalir de la caja por el lateral de esta.
Soldamos también los conectores de los adaptadores:
Debemos tener en cuenta que los conectores de alimentación de las disqueteras deben quedar situados con la parte plana hacia afuera tal y como se ve en la foto anterior, en contra de lo que pudiera parecer mirando la huella de placa.
Por último soldaremos los conectores del CPC y de spectrum a sus respectivos adaptadores, quedando como en la siguiente imagen:
Una vez hecho esto ya estamos en disposición de conectarlo todo y probar:
Para un CPC necesitaremos un Megaflash, copiando el AMSDOS o PARADOS en un hueco por debajo del 7.
Para un +2A no es necesario nada adicional, ya que la ROM del +2A tiene las rutinas necesarias para controlar la disquetera.
Para un gomas o el Harlequin necesitamos el superupgrade, conectándolo antes o después de este.
Hay que tener en cuenta que deberemos usar una ROM de +3 sin parchear, ya que el parcheo que hacíamos a estas ROMs en el superupgrade eliminaba la inicialización de la disquetera.
Deberemos pues, utilizar una ROM limpia de +3 o bien únicamente aplicar el parche correspondiente a la inicialización de la RAM que consistía en pegar en la posición 010F de la ROM0 la siguiente cadena:
D9 FE 05 01 FD 7F 1E FE 21 FF 7F 28 03 ED 79 65 54 C5 01 00 40 71 ED B8 D9 C1 3C E6 07 20 E1 26 DC
Esto lo podemos hacer con cualquier editor hexadecimal.
En cuanto al mecanizado de la caja, deberemos tener en cuenta que los conectores IDC son acodados y deben salir lateralmente por la caja, tal y como se observa en la foto.
Aunque en el caso de la foto anterior, los he trasladado al otro lado de la caja, si soldamos los selectores lateralmente deberemos hacer también un hueco para estos jundo al conector IDC de la disquetera.
Una vez terminado el montaje, ya solo nos queda decorar la caja, para lo cual os propongo el diseño que he incluido al principio del post.
El resultado sería más o menos como el de la foto.
Y si os hacéis una disquetera doble como en mi caso podría quedaros así, gracias al diseño de sinclair200.
A la hora de conectar las disqueteras, debemos tener en cuenta que los cables van como en un PC, es decir, necesitamos un cable de disquetera con dobladillo, siendo la disquetera de después del dobladillo la disquetera A:, y la de antes del dosbladillo la B:
Como última observación debo indicaros que las disqueteras deben estar configuradas como DS1, tal y como vienen de fábrica.