mcleod_ideafix escribió:Pero para eso se supone que el QL entonces dispone de algún otro sistema de almacenamiento funcional, y resulta que:
- No todo el mundo tiene una unidad de disco.
- No es fácil conseguir microdrives fiables.
Macleod, por esto mismo digo que tus ampliaciones hardware para QL vienen de perlas para estas circunstacias. Con tu ampliación RAM, Minerva y tu QLSD tal vez se pueda precindir de unidades de disco, microdrives y demás. Para salir del paso en un primer momento bastaría crear un disco ram (creo que con Minerva se puede), copiar ficheros ("chorros de bytes") desde la QLSD al disco ram y ejecutar el programa en cuestión desde el disco ram (no haría falta disquetera ni microdrives).
Pero bueno, tu postura es la correcta. Lo adecuado es que QLSD sea autosuficiente para un QL pelado. Aunque supongo que al final se necesitará al menos de una ampliación RAM. El SerUSB de MemoryLane necesita memoria adicional para poder mover el driver nativo QDOS, sin embargo, con el pseudo-driver FAT que se suministra se puede ejecutar perfectamente en un QL "pelao" programas almacenados en la tarjeta SD. El driver nativo QDOS necesitará buffers y demás ... que comprometen los escasos 128K (al menos es lo que argumenta MemoryLane).
mcleod_ideafix escribió:- ¿Es lo mismo QDOS que SMSQ/E? A todo esto, ¿qué es SMSQ/E? ¿Un programa? ¿Un S.O. alternativo? ¿Se carga por floppy/microdrive o es una ROM?- ¿Qué aporta de nuevo un driver de directorio de nivel 2? He leído algo de soportar directorios... ¿QDOS soporta directorios o no?
SMSQ/E es un sistema operativo alternativo. Básicamente es un QDOS depurado + Toolkit 2 + Pointer Environment (PE) todo integrado. Que yo sepa no hay versiones en ROM, sino versiones que se cargan desde disco. Tampoco se puede cargar desde Microdrive, y de hecho SMSQ/E no da soporte a los Microdrives. Yo cargo el sistema en mi QL con "LRESPR flp1_smsq_gold", esto produce una especie de "reinicio" después del cual entra en funcionamiento el nuevo sistema.
El problema con SMSQ/E es que necesita como mínimo Gold-Card (o SuperGoldCard). No se ejecuta en un QL con 68008 (ni aunque tenga ampliación RAM). Hay tres "ediciones" de la misma versión de SMSQ/E, una para una QL estándar con GoldCard (o SuperGoldCard), otra para hardware Atari (de la gama ST) y otra para la QXL (una tarjeta ISA que incorpora el "nucleo" de un sistema QL con un 68040 y aprovecha los periféricos del PC como teclado, pantalla, discos, etc...).
Algunas características más descacables de SMSQ/E son:
- Corrige bugs del QDOS y es más óptimo.
- Incorpora toda las facilidades del Toolkit II y PE.
- Soporta consolas SBASIC en multitarea (con el comando SBASIC se pueden arrancar varias consolas y ejecutar en multitarea programas SuperBASIC). Con la combinación de teclas estándar de QDOS Ctrl-C se pede conmutar el foco entre las distintas tareas que pueden estar ejecutándose concurretemente.
- Soporta resoluciones de pantalla superiores a 512x256.
- Supera la limitación de 8 colores (256, 65000, ...)
- Puede trabajar con disquetes en formato MS-DOS de forma nativa.
- La ejecución de programas SBASIC es más rápida (creo recordar que SBASIC no es interpretado sino que SMSQ/E compila el programa "al vuelo" y luego lo ejecuta, aunque no estoy del todo seguro).
Sobre el soporte de subdirectorios, hasta donde yo se:
- QDOS no soporta subdirectorios.
- Toolkit 2, aporta facilidades básicas para el manejo de subdirectorios (que en realidad es una especie de ilusión).
- Los driver de nivel 2 si dan soporte extendido para el manejo de subdirectorios. El driver de nivel 2 viene implementado en SMSQ/E y por ejemplo en la ROM de la GoldCard y SuperGoldCard (desconozco si los drivers de nivel 2 se pueden montar en un QL que no tenga algo de lo anterior).
- Me da la impresión que en la información que se almacena en los discos (disquetes, microdrives, discos duros, ...) no hay diferencia alguna en relación a subdirectorios de nivel 2. El driver es el que le da la "ilusión" de estar trabajando con directorios a la información contenida en el disco.
- Las ventajas que aporta es la típica del cualquier sistema que soporte directorios (se puede establecer un directorio por defecto, te puedes mover y navegar por la estructura de subdirectorios con comandos específicos, se puede organizar la información en una estructura jerárquica, ...)