Emulador de Sinclair QL con HamGeek MiSTer
En este artículo vamos a emular el ordenador más interesante de Sinclair sobre un sistema MiSTer de HamGeek.
Sobre Sinclair QL
En 1984, Sinclair realiza una arriesgada apuesta por entrar en el incipiente mercado del ordenador personal con el QL. Prisas en el lanzamiento y errores de diseño conllevaron una baja aceptación por parte de los potenciales clientes. No obstante, la comunidad de usuarios mantuvo vivo este sistema con actualizaciones de su ROM.
Su arquitectura hardware se basa en un Motorola 68008 a 7,5 MHz, 128 KB de RAM y dos circuitos integrados de apoyo propietarios de Sinclair, los ZX8301 y ZX8302, encargados de la gestión de vídeo, memoria y periféricos. Asimismo, un Intel 8049 gestionaba teclado, joysticks y sonido.
Entorno e instalación del emulador
Elementos
Vamos a necesitar los siguientes elementos:
- HamGeek MiSTer.
- Monitor con entrada HDMI.
- Teclado USB.
Instalación
Este emulador viene incluido en el core QL, que seleccionaremos dentro del menú Computer.
Bastará con seleccionar el core.
Emulación
Una vez realizados los pasos anteriores, dispondremos de la pantalla de inicio del QL.
Esta versión viene con la ROM Minerva por defecto, un sistema operativo para QL creado por la comunidad de usuarios que corregiría los múltiples errores de programación de la ROM original. Para revivir el QL clásico, vamos a descargar la ROM original para España. La denominación de esta ROM era MGE. La descargaremos de una web especializada en QL.
$ wget https://www.sinclairql.net/djw/qlrom/mgerom.zip $ unzip mgerom.zip Subiremos el archivo rom vía FTP al directorio /media/fat/games/QL de MiSTer.
Pulsamos [F12] para ir al menú de carga de ROM y cargamos el archivo mge.rom.
Ahora nos aparecerá el mensaje de copyright de Sinclair Research Ltd. Seleccionamos [F2] para entrar en modo TV clásico.
El QDOS está integrado en el SuperBASIC de Sinclair. Podemos probar a utilizar este lenguaje.
Y escribiremos un nuevo «Hola mundo».
#1984 #HamGeekMiSTer #Intel8049 #Motorola68008 #Sinclair #SinclairZX8301 #SinclairZX8302


