archivo

Archivos Mensuales: abril 2013

MetaComCoLa casa de software MetaComCo fue creada en 1981 por Peter Mackeonis y Derek Budge para desarrollar software de sistemas para ordenadores de 16 y 32 bits. Su sede principal fue en Bristol (Inglaterra) pero pronto establecieron una oficina en Pacific Grove, California, para dar servicio a sus clientes estadounidenses.

Su primer producto de éxito fue Personal BASIC, desarrollado para Digital Research, el cual se convirtió en un estándar en ordenadores que ejecutaban CP/M-86. Posteriormente, MetaComCo comenzó a crear software para el microprocesador 68000 y produjo versiones de BCPL, PASCAL, LISP y C para el Sinclair QL y el Atari ST, así como ensambladores 68000 y paquetes para desarrollo de software.

En 1984 el Dr. Tim King se unió a la compañía, trayendo con él una versión de los TRIPOS, un sistema operativo para el procesador Motorola 68000 en el que había trabajado anteriormente siendo un investigador de la Universidad de Cambridge. En esa época, MetaComCo fue contactada para escribir el AmigaOS para el Commodore Amiga cuando otra casa de software de sistemas, contratada inicialmente para desarrollar un OS para la nueva máquina, falló en entregar el producto. El AmigaOS se basó en Tripos. Al doctor Tim King, jefe del departamente de I+D de MetaComCo, se le asignó la tarea de adaptar el Tripos y convertirlo en un sistema operativo funcional para el Amiga en el plazo de un mes. De este modo, Metacomco se comprometió en el proyecto Amiga, produciendo también el AmigaBASIC (el intérprete de BASIC empaquetado con la máquina), PASCAL y LISP. MetaComCo desarrolló también un macroensamblador y sistemas de desarrollo que se ejecutaban bajo Unix y MS-DOS.

Posteriormente, varios ingenieros de MetaComCo fundaron una empresa llamda Perihelion Software, y uno de sus fundadores, Mackeonis, fundó Triangle Publishing. Estas compañías continuaron con el desarrollo de software para las familias de ordenadores Atari ST, Amstrad y GoldStar Computers.


Fuentes:
– Enciclopedia Mi Computer, fascículo 115. Editorial Delta, 1984.
http://en.wikipedia.org/wiki/MetaComCo

Anuncios
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

Pc-Conqueror es un emulador de un sistema MS-DOS para el Sinclair QL de la casa Digital Precision. En realidad no es un emulador del sistema operativo MS-DOS propiamente dicho sino un emulador del hardware PC para el Sinclair QL. Por ello, tras iniciar el QL con PC-Conqueror es necesario un disco de arranque con el sistema operativo MS-DOS para iniciar un sistema compatible PC-XT con MS-DOS. Funciona con las distintas versiones del DOS de Microsoft (3.3, 4.0, 5.0, 6.0, …) y con otras versiones compatibles de este sistema operativo (PC-DOC o DR-DOS). Se emula un sistema con la tarjeta gráfica CGA y permite trabajar con unidades de discos de 3.5 (HD o DD) así como 5.25 (HD o DD). Es posible también simular un disco duro como unidad C: utilizando para ello un fichero especial a ubicar en cualquier dispositivo QDOS.

La versión que he probado es la “PC Conqueror Gold SE v 2.03” utilizando un QL expandido con una tarjeta Gold Card y doble disquetera 3.5 HD.

El sistema MS-DOS emulado es perfectamente funcional aunque un poco lento, … bastante más lento que a un PC-XT. Imprescindible por tanto contar con una Gold Card o Super GoldCard.

A continuación algunas fotos de mi sistema QL ejecutando MS-DOS.

Menú de inicio de PC-Conqueror. Permite seleccionar la unidad QDOS que va a contener el disco de arranque de MS-DOS.

PC Conqueror Gold

PC Conqueror Gold

PC Conqueror Gold (2)

PC Conqueror Gold (2)

MS-DOS 3.3 en acción

PC-Conqueror MS-DOS

PC-Conqueror MS-DOS

Ejecutando dBase III

PC-Conqueror dBase III (1)

PC-Conqueror dBase III (1)

PC-Conqueror dBase III (2)

PC-Conqueror dBase III (2)