Scooter escribió:Respecto al primer enlace parece que lo que pretende es ponerlo en el lugar del microdrive pero no con el interface del microdrive.
El hilo empezó como una encuesta sobre qué tipo de interfaz sería la adecuada para implementar un lector/escritor de memorias SD. Se ofrecieron varias alternativas, y una de ellas es precisamente sustituir la maquinaria de un Microdrive por el nuevo periférico. En este caso, sí que sería con la interface que tiene el QL para microdrives (lo que quiera que tenga que es equivalente a la Interface 1 del ZX Spectrum).
Scooter escribió:Para meterlo dentro del ql, no lo tengo claro porque no se como están puestos físicamente, pero para añadirlo fuera lo que proponemos que es un "emulador de microdrive" estaría muy bien.
Exacto, y eso "habla" con el Interface 1 (o como quieras llamarlo en el QL)
Scooter escribió:La cuestión es si merece la pena pasar por el cuello de botella del zxinterface1 o su equivalente del QL o es mejor ya saltar a algo directo al bus.
Hacer algo que no dependa del "protocolo microdrive" tiene ventajas e inconvenientes:
- Ventajas: mucha más rapidez, y acceso a más capacidad.
- Inconvenientes: hay que escribir un driver para el nuevo dispsoitivo. La tarjeta debería llevar por tanto una EPROM con el driver. Sólo serviría para el QL, y por tanto no podría usarse tal cual para los microdrives del Interface 1.
Como ejemplo (pelín fallido) de cómo podría ser una interfaz para el QL que soportara CF y SD, tienes esto que diseñé hace algunos meses. A raíz de querer llevar a cabo el diseño, fue cuando me topé con el obligado requerimiento de escribir un driver para el nuevo dispositivo. Supuestamente tengo ya toda la documentación necesaria para hacerlo, pero aprender los entresijos del QDOS para escribir drivers lleva su tiempo. Un diseño que en lugar de añadir, sustituya a un dispositivo existente tiene la ventaja de no necesitar drivers, pues ya está soportado en el sistema operativo.
viewtopic.php?f=15&t=2004Y... bueno, hay que recordar que tanto este hilo, como el de WOS, se centran inicialmente en cómo modernizar la unidad de microdrive, ya que el tema de los cartuchos está jodido. Para otras interfaces que no usan cartuchos están las de disquete, que ya existían por entonces. Es por eso que todas las soluciones y planteamientos que he expuesto se basan en cómo hacer que un microdrive no sea un microdrive pero de forma que un ZX Sectrum/QL se sigan creyendo que está.