QBlog : Sinclair QL desconocido: QSound-QPrint (parte 1) Leer
ABC Elektronic fue una de las compañías que se dedicaron a desarrollar y comercializar hardware y software para el Sinclair QL desde su lanzamiento, y que contribuyeron a mantener viva la plataforma tras la cancelación de la línea QL por Amstrad en abril de 1986.
Establecida por Andreas Budde en Bielefeld (RFA, o Alemania Occidental), entre otras contribuciones significativas a la historia del QL, fue la compañía que publicó los primeros trabajos comerciales de Jochen Merz (prolífico desarrollador y trader de Software y Hardware para QL, muy conocido por ser el alma mater de QL Today).
Sus productos más destacados incluyeron:
- Software:
- Giga-Basic: Extensión del SuperBASIC con más de 70 comandos
- E.A.S.E: Front-End gráfico con iconos, menús y control por Mouse
- Gigachrome: Software de diseño gráfico
- Juegos como QBall, Pengi o Fight in the Dark (siendo estos dos últimos de los primeros trabajos publicados por Jochen Merz)
- Hardware:
- Gigasoft Mouse: uno de los primeros ratones para QL. Funcionaba con E.A.S.E, Giga-basic y Gigachrome
- Giga-RAM: Extensión de RAM de hasta 3Mb
- Gigasoft IBM-keyboard Interface: permitía conectar teclados PC/XT a través del puerto ROM
- Gigasoft MegaRAM: Fue la primera expansión de memoria que permitía exceder el límite teórico de los 640K. Permitía expandir la RAM hasta un máximo de 3 MB
- ABC Hard Disk interface: Interface para disco duro que permitía manejar hasta 2 discos
- QSound-Qprint: Interface de sonido basado en el chip AY y puerto paralelo Centronics
Como ya es sabido, Sinclair lanzó el QL a principios de 1984 orientado al mercado profesional, aunque una serie de controvertidas decisiones en la fase de diseño (microdrives, teclado de membrana, ROM sin finalizar en el momento del lanzamiento) lastraron su vida comercial desde el principio. Como no estaba pensado para juegos u otras aplicaciones más lúdicas, los modos gráficos eran bastante limitados (256×256 en 8 colores o 512×256 en 4 colores) y el sonido se limitaba a un buzzer de peor calidad incluso que el del ZX Spectrum 48k. Tampoco disponía de puerto paralelo, por lo que solo podían conectarse directamente impresoras con conexión serie, más lentas y de escasa disponibilidad en el mercado.
Para dotar a sus equipos de capacidades sonoras, los fabricantes de microordenadores recurrieron a diversas soluciones, desde la creación de chips de propósito específico (POKEY en los Atari 400 y 800, Paula en el Amiga, por ejemplo) hasta la integración en sus diseños de chips PSG (Programmable Sound Generator) de otros fabricantes. Varios micros de 8 bits de esa época contaban con un chip PSG que fue muy popular, el AY-3-891x de General Instruments, que también fue producido bajo licencia por Yamaha como el YM2149. Este chip es capaz de generar 3 canales de audio independientes más un canal adicional de ruido blanco. Fue un chip de sonido muy común, utilizado, entre otros, en el standard MSX lanzado en 1983, el Amstrad CPC (1984), el ZX Spectrum 128K (1985) e incluso el Atari ST de 16-bits (1985).
En 1986, ya después de la compra de la IP de Sinclair por parte de Amstrad y de la decisión por parte de Alan Sugar de discontinuar la linea QL, ABC Elektronic decidió desarrollar, producir y comercializar una tarjeta de sonido para QL, añadiendo además un puerto paralelo para impresoras del que también adolecía el diseño original de Sinclair, con el objetivo de hacer esta solución más atractiva para los potenciales usuarios. El diseño estuvo a cargo del mismo Jochen Merz, con la participación de J. Reintsch, y estaba basado en el citado chip PSG AY-3-8910.
ABC Elektronic lanzó esta tarjeta con el nombre de QSound-QPrint, apareciendo por primera vez en un anuncio en la revista QL World de Mayo de 1986 como “Próximamente disponible”

No fue hasta agosto de 1986 cuando este producto estuvo a disposición de los usuarios, de nuevo aparece en un anuncio de ABC Elektronic en QL World.

Aun así, no fue hasta el número de enero de 1987 de QL World cuando se publicó una reseña sobre este interfaz, en un artículo compartido con otras dos soluciones para dotar al QL de capacidades sonoras: el QV2000 Speech Synthesizer (Maurice Computers) , y el The Talker (Sector Software).

El artículo completo puede leerse en las páginas 8 a 10 de la revista disponible en este enlace: https://dilwyn.qlforum.co.uk/mags/qluserworld/QL%20World%20January%201987.pdf
En dicha reseña se destacaba lo siguiente: “QSound probablemente representará el inicio de una nueva línea de dispositivos de generación de sonido para el QL y sus compatibles. Uno de los mejores productos comercializados por ABC”.
Como cualquier otro producto relacionado con el QL, esta tarjeta tuvo una difusión limitada, y es prácticamente imposible encontrar a fecha de hoy (Febrero 2025) una tarjeta original. De hecho, yo nunca he visto ninguna a la venta. De todas maneras, en la comunidad de usuarios del QL aún quedan entusiastas que se dedican a preservar no sólo el software sino también el hardware de la época, recuperando diseños, haciendo ingeniería inversa y compartiendo el fruto de sus investigaciones para que cualquiera pueda replicarlos y construirse un clon. Uno de ellos es un miembro muy activo de la comunidad QL en España, Alvaro Alea, quien, en septiembre de 2022 realizó un primer clon de la interface QSound-QPrint y publicó todos los detalles en su github: https://github.com/alvaroalea/QL_QsoundQprint_clone
En el proceso de diseño, construcción y pruebas del interface, se detectaron y corrigieron algunos errores en la ROM del dispositivo, que fueron resueltos con la colaboración de uno de los gurús de la escena del QL, Marcel Kilgus, que fue corrigiendo el software de la ROM en función de los problemas reportados por Alvaro e incluso desarrolló un software reproductor de archivos de sonido AY para QDOS.
Este proceso quedó reflejado en este post en qlforum (a partir de la página 9) https://www.qlforum.co.uk/viewtopic.php?t=1587&start=80

Recientemente he tenido acceso a uno de estos clones y he dedicado un par de tardes a probar cómo suena un QL. He podido probar los diferentes comandos BASIC que añade la ROM para generar sonidos, algunos listados BASIC que los utilizan, el reproductor AYPlayer de Marcel Kilgus (que reproduce archivos pt3, vtx e ym) y finalmente alguno uno de los pocos juegos que se programaron utilizando las capacidades de esta tarjeta para generar sonido y también un par de demos desarrolladas en 2024 y 2025.
En la segunda parte de este post veremos que se puede hacer con la QSound.