archivo

Archivo de la etiqueta: SER-USB

Hay noticias recientes de Adrian Ives relacionadas con sus dos nuevos proyectos, ambos aún en una fase muy temprana de desarrollo. Sus nombres en código son Q-BUS y Ser-USB++

La actual versión de Ser-USB está dirigida exclusivamente a las transferencias de archivos, la cual está seriamente limitada por la velocidad de los puertos serie del QL. La nueva versión, llamada Ser-USB++, viene a superar esta limitación y podría convertirse en una auténtica alternativa para reemplazar las unidades de disco ya que operará a una velocidad significativamente superior.

El Ser-USB++ utilizará el mismo núcleo del driver actual, pero con una capa de abstracción del hardware diferente. Estaría dirigido únicamente a los QL estándar con QDOS o Minerva. La conexión será a través del puerto ROM y utilizará un micro-controlador (esencialmente otro IPC fuera del QL, pero cientos de veces más potente que el propio QL) con el objetivo de proporcionar una interfaz de comandos estándar que aislaría al QL de los protocolos subyacentes que controlan a los dispositivos de almacenamiento.

¿Por qué el puerto de ROM? … pues porque todos los QL tienen uno, y porque la ranura de expansión estándar del QL suele estar ocupada con las tarjetas controladoras de disco y ampliaciones RAM como la TrumpCard, GoldCard, etc. Obviamente, el puerto ROM no ofrece el mismo rendimiento que la conexión directa al bus de expansión del QL, pero funciona bastante bien tal como lo demuestran el controlador de disco duro de Miracle o el fantástico ROMDisQ. (La escritura a través del puerto ROM ya se ha hecho varias veces antes y no hay grandes complicaciones técnicas).

En lugar de crear una interfaz para el puerto ROM dedicada exclusivamente al Ser-USB++, este proyecto se basará en un nuevo periférico denominado Q-BUS. Esta tarjeta se conectará al puerto ROM y proporcionará un bus externo de lectura/escritura de 8 bits. También se proporcionarán las extensiones del sistema operativo para gestionar el nuevo bus de Entrada/Salida.

El prototipo de Q-BUS se está construyendo con lógica discreta, pero en última instancia, será reemplazado por un PLD.

A continuación se muestran algunas imágenes de los prototipos de estos nuevos proyectos:

Prototipo de Q-Bus

.

Prototipo Q-Bus / Ser-USB++ (1)

.

Prototipo Q-Bus / Ser-USB++ (2)

.
(NOTA: El propio Adrian Ives comenta que no hay calendario para estos proyectos, ni ninguna garantía de que el Ser-USB++ pueda convertirse en un producto comercial).

USBwiz

Llevo siguiendo hace unas semanas en QL-Users los comentarios de Adrian Ives sobre la evolución del desarrollo de un driver para QDOS / SMSQ para manejar unidades de almacenamiento externos tipo tarjetas SD o pendrives. Su idea es conectar al puerto serie del QL (SER) la pequeña placa USBwiz y controlarla de forma nativa desde el QDOS. Con este driver podríamos montar pendrives o tarjetas SD y manejarlas como si se tratase de una unidad de almacenamiento masivo. Así, además de los dispositivos FLP_ o MDV_ (para controlar los disquetes o los microdrives respectivamente), tendríamos adicionalmente un dispositivo USB_ para acceder a estas unidades de almacenamiento.

El desarrollo lo lleva bastante adelantado y parece que para mediados de marzo liberará una versión de pruebas.

Si este proyecto llegara a buen puerto, sería una gran noticia para todos los entusiastas del Sinclair QL.

Algunos comentarios de posts recientes aquí:
http://www.mail-archive.com/ql-users@lists.q-v-d.com/msg09661.html