Lo de reemplazar la parte mecanica de la 1541 por un lector de tarjetas Flash era idea mia, al poco tiempo me entere que un holandez esta haciendo la 1541Ultimate, que es una implementación completa de la disquetera dentro de un FPGA, y reemplazando la parte mecanica por un lector de tarjetas Flash.
El reemplazar la parte mecanica en una 1541 verdadera es posible, pero habria que hacerlo en un drive que este practicamente para tirar, porque deberia tener roto lo unico que no se puede reemplazar en la 1541: el integrado hibrido que maneja la parte mecanica. Claro que no es un requerimiento, pero para no andar 'rompiendo' una disquetera que funciona
La otra es recrear la parte del circuito que se necesita, con lo que se necesitaria solo componentes que todavia se pueden conseguir: 1 CPU6502, 2 VIA6522, 1 RAM 2KB, 2 ROMs para el DOS y algunas compuertas para el puerto serie y la logica de direccionamiento.
De una de las 6522 salen/entran las señales necesarias para manejar la parte mecanica, al mismo estilo que en las disqueteras de PC o amiga: Motor ON/OFF, Proteccion de escritura, paso up/down, data in, data out, etc.
Esas señales pueden ser interpretadas por un microcontrolador tipo PIC que lee o escribe la tarjeta flash segun los comandos que le lleguen de la disquetera.
Tambien tengo algunas ideas sobre como seleccionar que imagen D64 se quiere leer o escribir desde la tarjeta flash pero no los aburro más.
En cuanto al reemplazo de ROMs para poder usar otro tipos de disqueteras; el JiffyDOS es un reemplazo de la ROM Kernal de la C64/128 y del DOS en la 1541/1571, pero no tiene que ver con disqueteras con conexion paralela, solo reemplaza las rutinas de carga por versiones más rapidas.
El kernal en las commodore tiene un sistema de vectores para varias rutinas importantes, con lo que se puede reemplazar las rutinas originales de la ROM, sin cambiar la ROM, por otras versiones sin que esto afecte a los programas que acceden a estas de manera correcta.
Este es el metodo que usan los cartuchos FastLOAD, cambian los vectores que apuntan a las rutinas LOAD y SAVE originales hacia las rutinas más rapidas que estan en la ROM del cartucho.
Las Spectrum tienen desde el principio soporte en ROM para disqueteras, pero solo algunos comandos basicos como CATALOG, ERASE y algun otro, y como el BASIC y el SO forman un solo conjunto en la Spectrum, no hay mucho lugar para mejoras. Solo la +3 creo que tiene rutinas más avanzadas para manejo de discos.