Gracias Chema.
Os cuento como ha quedado la cosa.
He probado el interface con las ROMs originales del +3 más el interface de floppy multisistema.
He probado a cargar un programa de disquette y funciona ok.
He probado con las ROMs del proyecto +3e más el interface de floppy y funciona perfectamente.
Le he añadido el interface IDE simple de 8 bits, y monta perfectamente los discos y puedes sacar un catalogo, e incluso copiar archivos de la disquetera.
Si cargas un programa desde la disquetera funciona sin problemas, pero si lo cargas desde el interface simple de 8 bits no funciona, es como si se corrompiera la imagen.
No es problema de la CF ya que he probado eso mismo que he copiado en un +2A y carga bien.
Después he insertado las ROMs del proyecto +3e pero para divIDE y le he puesto un divIDE con el jumper quitado y el interface de floppy.
Y en esta ocasión sí que funciona absolutamente todo bien.
Cargo desde floppy.
Copio archivos desde el floppy a la CF.
Cargo desde la CF.
Absolutamente todo bien.
¿Qué es lo que pasa con el interface simple de 8 bits?. Ni idea, pero de momento lo voy a dar por bueno, avisando de este problema que ya lo estudiaré en el futuro.
Ah, se me olvidaba.
He probado dos posibles opciones para modificar internamente el +2 y ambas funcionan perfectamente:
1. Sustituir la PAL (IC7) por una GAL16V8. Esta es la solución más limpia, pero la que más cuesta de hacer, ya que el chip está muy jodido de sacar.
Solo hay que modificar la ecuación BANK que va a la patilla 13. Pero ya abriré un hilo con la explicación de todo y para hacer una lista de interesados.
2. Cortar una pata de la PAL y soldar dos diodos y un resistencia de 1K tal y como se ve en la foto.
Esta solución es muy sencilla y está al alcance de todo el mundo, pero queda algo más chapucera.
Como os decía, ya mañana, empezaré a colgar toda la información y abriré una lista para hacer un pedido de placas.