archivo

Miscelánea

El domingo 24 de mayo estuvimos invitados al programa de AmigaWave especial sobre QL, algo que veníamos acariciando largo tiempo, y nos dieron dos horas para contaros todo acerca del QL de hoy, Comienza en el minuto 45.

Nosotros sentimos el QL como algo vivo que sigue evolucionando, y aquí hemos querido contar hasta dónde ha llegado. Hablar del QL original para nosotros es como hablar del PC y contar las bondades o inconvenientes del MS-DOS, obviando los Windows y Linux que hoy día podemos tener instalados en ellos. Para los que tienen un QL “pelado”, una única ampliación, la de José Leandro, le cambia la cara a la máquina de forma espectacular, y luego, ya si uno quiere aventuras, pues tiene todo el abanico de ampliaciones posibles y la Q68 (FPGA). El QL no le tiene que gustar a todo el mundo. Es un sistema diferente, con sus cosas buenas y malas, como todos, y que tiene su propia historia.

Espero que lo disfrutéis. Nosotros hemos pasado un rato muy bueno. ¡Feliz día del orgullo friki!

Algunos enlaces de interés:

Emuladores

uQLx http://www.dilwyn.me.uk/emu/index.html#uQLx_for_Linux_etc.
Q-emuLator http://www.terdina.net/ql/q-emulator.html
SMSQmulator https://www.wlenerz.com/SMSQmulator/
QPCII https://www.kilgus.net/

SMSQ/E https://www.wlenerz.com/smsqe/

Documentación

Sinclair QL Recursos en Castellano https://sinclairql.es
QBlog https://sinclairqles.wordpress.com/
QReino https://www.qreino.es/

Dilwin Jones (inglés) http://www.dilwyn.me.uk/

Foros

Speccy.org https://foro.speccy.org/viewforum.php?f=15

Retrowiki http://retrowiki.es/viewforum.php?f=98

QLForum (inglés) https://qlforum.co.uk/

Noticias

Sinclair QL Planet (inglés) https://badaman.badared.com/ql/planet/

He creado el siguiente recurso para estar al día en las noticias de los blogs internacionales de Sinclair QL.

https://badaman.badared.com/ql/planet/

Con este planeta de noticias podemos:

  • Leer las noticias en orden cronológico descendente.
  • Acceder a las distintas páginas que aparecen en el planeta.
  • Acceder a las noticias originales.
  • Descargar el listado de fuentes web en formato opml
  • Ver un listado de los encabezados de las noticias
  • Obtener una fuente web (atom) que podemos usar en nuestros agregadores.

 

Siempre he tenido la inquietud de poder usar el QL para algo productivo pese al tiempo que ha pasado desde que este sistema dejó de estar mantenido por Sinclair, y en la búsqueda de una respuesta para ello encontre Q-Pass, un software para el almacenamiento de contraseñas de forma segura.

Q-Pass es una aplicación para PE (Pointer Environment) desarrollada por Dilwyn Jones cuya versión 1 data de 2009 y que forma parte de su entorno LaunchPad.

La aplicación, grosso modo, permite almacenar contraseñas seguras por categorías y generar claves de forma automática. sobre las contraseñas se pueden realizar búsquedas, editar, cambiar de categoría… y al archivo de contraseñas se le puede poner una clave.

Si buscas privacidad en tus datos, el usar este programa en un entorno como el QL aporta una capa más de seguridad, y es una forma válida e interesante de darle uso al QL.

La aplicación acompaña a otras distribuciones como por ejemplo Black Phenix (descarga), por lo que es fácil acceder a ella sin tener que descargar e instalar, pero para los interesados, pueden encontrar la ultima versión aquí:

Q-Pass

Se distribuye como freeware y se acompaña con un manual en formato _doc para Quill de QL.

En el año 2014, treinta años después del nacimiento del Sinclair QL, Jan jones, la diseñadora y escritora del lenguaje SuperBASIC para el QL reeditó su libro QL SuperBASIC – The Definitive Handbook, que está disponible en formato Kindle.

Se trata de una revisión, una tercera mirada al libro original en inglés de 1985 de McGraw-Hill que ya fue reeditado por el club inglés Quanta cinco años después, en 1989, tras volver a la autora sus derechos de publicación en 1987, y que ahora es legible en este formato digital para mayor comodidad de uso.

La versión de 1989 está disponible para su descarga de forma gratuita desde nuestro recopilatorio de manuales, con el permiso de la autora, en la dirección:

Documentación Sinclair QL

PDF descarga directa

El libro actualizado en Kindle puede descargarse de Amazon aquí:

QL SuperBASIC – The Definitive Handbook (English Edition)

Tiene un coste de 7,71€, pero es gratuito para los que dispongan de KindleUnlimited.

El libro contiene los siguientes capítulos:

1. Introducción
2. Notas (sintaxis, ejemplos…)
3. Procedimientos, métodos y funciones
4. Las tablas de nombres (variables, arreglos…)
5. Evaluación de expresiones
6. Estructuras de control
7. Bucles
8. manejo de datos; entrada, salida y el sistema de ficheros
9. Creando y ejecutando programas
10. Control de la pantalla
11. Gráficos
12. Código máquina y acceso a memoria
13. El calendario y el reloj
14. El sonido QL
15. Gráficos de sintaxis (diagramas de trenes)
16. Palabras claves
Apéndices

El libro fue escrito a sugerencia de Tony Tebby, el diseñador y escritor del Sistema Sinclair QDOS del QL, porque Jan Jones no estaba muy satisfecha con los textos sobre SuperBASIC que fueron publicados en su momento, lo que convierte a este libro en una alternativa, o al menos en un complemento a esos manuales, pues no se trata de un libro de consulta propiamente dicho, sino de un libro para leer de principio a fin, como sugiere la autora.

Jan Jones comenta que ha revisado el libro a medida que lo convertía al nuevo formato. Cómo ha cambiado la cosa desde la primera versión que fue escrita los fines de semana con un procesador de textos prestado por el jefe de su marido, y que debían cargar en el coche y luego devolver cada fin de semana. En sus palabras: “Volver a escribir ‘QL SuperBASIC – The Definitive Handbook’ fue una experiencia reveladora. ¡Realmente me sorprendió lo lejos que hemos avanzado en los últimos treinta años sin siquiera darme cuenta!”

Jan, que es actualmente escritora de novelas de ficción romántica, dedica con nostalgia esta edición de QL SuperBASIC – The Definitive Handbook a los usarios de QL en todas partes. Si el inglés no es una barrera para ti, no te lo pierdas.

Un juego tan interesante como P.I. Cole del que ya hemos hablado aquí, puede ser disfrutado incluso por aquellos que no tienen experiencia previa con el QL siguiendo unos sencillos pasos para ejecutarlo en un emulador.

Para ello vamos a necesitar:

1.- Emulador QPC2 para Windows u OX X. También funciona perfectamente en Linux con la versión de windows corriendo bajo Wine.
2.- El juego PICole en formato .WIN (PICole.WIN)

El formato .WIN no es otra cosa que una imagen de disco duro formateada que incluye el programa. Los emuladores de QL lo reconocen y no es necesario trastear con su contenido, porque viene preparado para ejecutar el juego al inicio.

Una vez tengamos ambos, sólo queda configurar el emulador y listo. Al arrancar el emulador, podrás jugar a P.I.Cole.

Read More

hpim3638

Clon de QubIDE de José Leandro

Este artículo pretende ser muy básico, una idea general de qué hacer cunado tienes en tus manos un Sinclair QL por primera vez, y no conoces muy bien el sistema.

Lo primero que tienes que saber es que el QL es muy distinto a un Spectrum, con el que sólo comparte el nombre y los microdrives (aunque su formateo no es compatible con el Spectrum).

El QL “pelao” se queda muy corto para correr programas serios. Puedes encontrar mucho software que funcione en 128Kb, y microdrives para “jugar” con ellos, pero pronto verás que una ampliación del equipo se hace necesaria.

EL QL nació como un sistema ampliable, es decir, al que se le pueden conectar expasiones físicas y cuyo S.O. llamado QDOS, como su BASIC llamado SuperBASIC, permiten extensiones.

Dada la premura en sacar a la venta el QL, el SuperBASIC quedo algo recortado. El creador del QDOS pronto sacó a la venta el conocido como Toolkit II, unas extensiones de SuperBASIC que puedes conocer a través de este manual en castellano:

Manual TK2 en castellano

Si no dispones de los manuales del QL original, puedes leerlos y descargarlos en castellano de este enlace:

Sinclair QL Guía del Usuario en castellano

Antes de seguir, sería interesante que leyeses al menos la introducción y revisaras la guía de referencia de conceptos.

Volviendo al Toolkit II (o TK2), hay que decir que es una parte esencial de un sistema QL desde entonces. Para usarlo existen varias opciones.

1.- Mediante ROM conectada en el puerto trasero del QL.
2.- Embebido en alguna de las varias tarjetas de expansión de QL (esta es la forma más común)
3.- Cargándolo en memoria desde un disco o un microdrive y conectándolo al sistema.

las opciones dos y tres son las más comunes.

Existen muchas extensiones al SuperBASIC que cubren un amplio abanico de opciones. Cabe explorar este enlace para conocerlas:

Toolkits y extensiones (en inglés)

Otra de las necesidades que vas a querer cubrir es la de la cantidad de memoria disponible en el sistema. Desde el lanzamiento del QL se han vendido extensiones de memoria que han ido incorporando otras mejoras, como una controladora de disquetes, en el caso de la TrumpCard.

Estas tarjetas se suelen conectar al puerto de expansión lateral izquierdo del QL, y suelen sobresalir un poco de la carcasa del QL, más aún si se conectan un par de tarjetas una detras de otra, por ejemplo una Trumpcard y una QubIDE, para conectar unidades de disco IDE.

Afortunadamente existen dos alternativas a esto que engloban todas las opciones:

1.- Si necesitas más memoria y acceso a discos IDE, o a tarjetas SD o CF, tu opción es el clon de QubIDE de José Leandro. Esta tarjeta añade 512 Kb de RAM e interfaz IDE. QubIDE de José Leandro

Afx escribió un reseña sobre este dispositivo aquí: Interface clon QubIDE

2.- Si quieres algo más de memoria y además acceso a disqueteras, lo tuyo será el Tetroid Disk interface, del que puedes conocer algo más aquí: Tetroid Disk Interface

Una vez tengas acceso a disquetes o memorias SD o CF, ya tienes programas para trabajar con tu QL, pues hay extensas librerías de software como estas donde puedes descargar lo que necesites:

Software para QL (en inglés)

Para pasar los programas a las memorias puedes usar el programa editor de imágens de Habi que encontrarás el final de la página de José Leandro que he enlazado antes.

¿Qué otra cosa puedes necesitar? generalmente dos cosas:

1.- Conexión del QL a monitor o TV. aunque puedes conectar el QL a una TV con el cable que incorpora, existen adaptadores QL-Euroconector que mejoran algo la imagen, incuso existen adapatadores QL-VGA.

2.- Ratón. El QL tiene también un sistema de ventanas llamado QPTR o QPointer. aunque puedes usarlo con las teclas del cursor, un ratón se hace deseable para sacarle mayor partido.

Aquí tienes un enlace para conectar el QL por euroconector a una TV y un cable para enchufar un ratón de Atari ST al QL. El QL es compatible con la norma Atari.

Cables para QL

Existen otras ampliaciones hardware con las que puedes mejorar tu QL interna y externamente: teclados profesionales, nuevos procesadores, distintas versiones de la ROM de QL mejoradas, puertos series de más velocidad, reloj interno con batería…

Todo esto permite usar tu QL original, pero el tiempo nos ha traído nuevos clónicos de QL que por si mismos merecen un artículo a parte.

¡Disfruta de tu nuevo QL!

Se conoce por Dynabook un conjunto de especificaciones ideales para un ordenador de ámbito universal formuladas en 1969.

En 1969, un joven estudiante norteamericano de informática llamado Alan Kay presentó una tesis doctoral en la cual se imaginaba la invención de un ordenador portátil útil a nivel universal denominado Dynabook. Dynabook habría de satisfacer todas las necesidades de proceso de información de usuario, incluyendo comunicaciones de audio y visuales y el acceso a bibliotecas de información pública. En 1969, el microprocesador no se había inventado aún y el tamaño de los ordenadores iba desde una gran nevera hasta el de varios armarios; lo que es más, las etiquetas de sus precios en dólares terminaban con al menos cinco ceros. El Dynabook de Kay era un auténtico sueño de futuro.

El concepto original del Dynabook era un dispositivo del tamaño aproximado de un libro encuadernado (dyna[mic] book: libro dinámico), y totalmente portátil gracias a su funcionamiento con baterías. Incluiría una visualización de gráficos en color y sería capaz de presentar y procesar texto, imágenes y sonido. Sobre todo, sería un poderoso medio de comunicación.

Un ordenador auténticamente revolucionario no había de ser sólo portátil, sino también capaz de intercambiar toda clase de datos con otros usuarios, proporcionándonos un medio preponderante de comunicación a larga distancia. En resumen, debería transmitir mensajes completos con texto imágenes y sonido, y recibir una repuesta similar.

alan-kay-dynabook

Pero esto no sería más que el comienzo. Deberíamos tener acceso a diversos servicios públicos, desde bibliotecas, que nos proporcionaría libros y programas para ordenador que se cargarían en el sistema, así como noticias, información meteorológica, entretenimiento y facilidades educativas. También dispondríamos de informes sobre el estado de cuentas bancarias, comprobación de guías de calles, pedido de mercancías y reservas de billetes de viaje; todo ello desde cualquier punto e independientemente de las líneas telefónicas y los enchufes de la red eléctrica.

En 1971 Kay comenzó a trabajar en el Centro de Investigación de Xerox en Palo Alto (Palo Alto Research Centre: PARC) y ejercitó su influencia en el grupo de investigaciones sobre el lenguaje (Language Research Group) que ideó el SMALLTALK, concebido originalmente como el lenguaje de programación del Dynabook y su sistema operativo. El equipo de Xerox nunca construyó el Dynabook: incluso tras la invención del microprocesador, en 1971, la tecnología existente sencillamente no era lo bastante potente. (Sin embargo, si construyeron un ordenador portátil del tamaño de un maletín, unos cinco años antes de que Osborne hiciera renacer la idea). No obstante, las concepciones que encerraba el SMALLTALK, tales como ventanas, iconos y ratones, poco a poco fueron filtrándose a la industria del ordenador, y finalmente condujeron al Lisa y al Macintosh de Apple y el Atari ST. Por su parte, Alan Kay pasó a trabajar como investigador para Atari y posteriormente para la Apple Corporation.

Una historia tan “antigua” como ésta es instructiva. Hoy, la visión de Alan Kay es una realidad.

—-
Fuente:
– Enciclopedia MiComputerr. Editorial Delta, 1984.

graphiql_demo

Pantalla demo creada con GraphiQL

Siguiendo con la fórmula de la semana pasada de recuperar artículos de QForum, hoy hablaremos de mostrar imágenes en la pantalla del QL. No entraré a explicar cómo es esta pantalla, pues existe documentación específica para ello en este mismo blog, pero sí indicaré cómo hacer para, por ejemplo, poner una pantalla de inicio a un juego o mostrar una imagen de un tamaño determinado en píxeles en una posición determinada de la pantalla.

Read More

Aunque hace mucho tiempo que no le dedico un rato al QL, sigo con interés las noticias del mundo retro y este blog, QBlog, que tan bien cuida Afx. Me gustan los artículos que leo aquí porque consiguen despertar mi curiosidad, y son, generalmente, eminentemente prácticos.

En una de estas noches en las que me atacó el insomnio, estuve revisando QForum, el foro de QL en castellano, y me encontré con algunos posts antiguos muy interesantes, que creo que merece la pena traer aquí para que lleguen a más gente por este medio. Este juego que explico a continuación es un ejemplo de ello.

crash

Lo que se expone en este artículo es aprovechable también para programar juegos en el BASIC de otros sistemas, así que espero que este contenido sirva más allá del QL.

El juego propuesto se llama CRASH, y nació como ejemplo para mostrar cómo detectar colisiones básicas en SuperBASIC, el BASIC del QL, a raíz de un comentario de Radastán en QBlog. Puedes ir al hilo original haciendo clic aquí.

En el juego se exponen nociones de uso de matrices, de creación de ventanas, scroll y uso de canales.

El artículo es un poco largo, así que respirad hondo. Allá vamos.

Read More