Salvador Merino
Fuengirola, 20 de Noviembre 2003
Como Javier Guerra, nuestro Web Master, me pide que escriba algo sobre
mis experiencias con el Sinclair QL en el pasado, pues me decido a escribir
algo sin repetir lo que ya se había publicado en las revistas QLAVE,
CUQ y QLIPER.
Bueno, una de las ventajas que tiene una página html de hoy en
día en comparación con los boletines en papel en blanco
y negro (de los años 1980) o los ficheros Quill/Editor de texto,
es la posibilidad de incluir fotos en color. En la foto de arriba estáis
viendo un Sinclair QL versión MGE ampliado con un interface QEP
III y un Interface A/D_1, y además conectado Interface serie RS-232
a un Microcontrolador Ibercomp Altair 535 con una pantalla LCD.
QEP III de Qjump es un interface para grabar EPROM. Puede programar
5V MOS y CMOS EPROMs desde 16k bit (2716/2516) a 512K bit (27512) con
12.7V, 21V o 25V . También puede leer el contenido de una EPROM.
Su software es muy fácil de usar por menús, y se activa
con el comando SuperBASIC: EPROM.
Un Interface analógico/digital. Acesorios para multimetro digital y Scanner (era posible escanear fotos o leer código de barras). También eran suministrados varios programas con utilidades para utilizar el interface (incluido un Toolkit para el SuperBASIC).
Para poder escanear fotos era necesario instalar la cabeza lectora en
el lugar que ocupaba la cabeza de agujas de una impresora. La verdad,
era bastante lento y engorroso, pero era última tecnología
en el año 1987 (los scanner para Apple MAC de aquella época
eran muy similares).
Hace tiempo que no uso mi portátil Cambridge Z88 versión Español, pero en 1989 escribí para él una versión del lenguaje FORTH publicado en la revista en disco CUQ, y la revista del Club Inglés "Z88 Eprom":
ZF_ASM.ZIP Código fuente Z88-FORTH. Para su ensamblado fue usado el ensamblador QUANTUM Z80 para Sinclair QL.
ZFORTH.ZIP Código binario ZFORTH v3.00 (actualizado el 7-6-1998) y programa BASIC que lo ejecuta (¡Ojo! La v3.00 no fue nunca debidamente depurada, es más fiable la v2.?? a pesar de sus errores conocidos).
ZFMAN.ZIP Documentación ZFORTH.
El desarrollo de Z88-FORTH habría sido imposible sin la ayuda de:
Libro "Threaded Interpretive LANGUAGES" de R. G. Loeliger editado por BYTE BOOKS (1981). Desarrollo paso a paso de un sistema FORTH, según documentación del año 1978.
Libro "Cambridge Z88 Developers' Notes" de Cambridge Computer Ltd. (1988). Sin la documentación del sistema operativo no se llega a ninguna parte.
Libro "Código máquina para Spectrum" de INDESCOMP (1984). Era necesario conocer el código ensamblador del Z80.
Ensamblador QUANTUM Z80 de Marcos Cruz para Sinclair QL (o compatibles QDOS/SMSQ), pues ensamblar todo el código fuente a mano habría sido una tarea de chinos.
QZ80_ZIP Ensamblador Z80 escrito en SuperBASIC y compilado con TURBO. Autor: Marcos Cruz.
Advertencia: la presente versión es del año 1988 y tiene varios bugs como por ejemplo que tenemos que asesinar el job para poder cerrar los ficheros. La última versión está muchísimo más depurada, pero no tengo copia para distribuir.
CALC.ZIP Ejemplo de programa FORTH compilado y ejecutable STAND-ALONE. También fichero fuente escrito en FORTH.
Si te interesa obtener mucha información sobre el Cambridge Z88 (emuladores, programas, documentación,....), tu página es http://www.zxplus3e.plus.com/z88forever/index.html
IBERCOMP ALTAIR 535 es un microcontrolador (basado en el microprocesador SAB 80C535 a 12 MHz de Siemens) desarrollado y comercializado en septiembre de 1994 por la firma IBERCOMP S.R.L. La gran diferencia frente a otros productos de similares características de aquella época es que toda su documentación (2 tomos gordos) y software era totalmente en Español.
Ibercomp todavía existe gracias al éxito de su producto inicial. Su página web es http://www.ibercomp.es/
Yo fui invitado en mayo de 1994 a colaborar en el proyecto ALTAIR 535 en el desarrollo del lenguaje FORTH. Tenia en proyecto escribir 2 versiones una fig-FORTH y otra eFORTH. Al final, y en solamente un mes, pude terminar la versión eFORTH, pero como no había ningún interés por parte de los clientes que compraron el Kit ALTAIR 535 por el lenguaje FORTH, el desarrollo eFORTH se quedó en septiembre de 1994 en la distribución de dominio público que voy a distribuir en esta página WEB:
eforth.zip Código binario, terminal para PC(MS-DOS), driver escrito en eFORTH controlador de una pantalla LCD, y documentación.
org_efor.zip Código fuente eFORTH para ALTAIR 535.
or_term.zip Código fuente terminal PC.
asm.zip Ensamblador Intel 8051 para PC.
Mi versión eFORTH peca de ser muy lenta en compilación de ficheros fuente eFORTH, porque lo hace byte a byte, y no sé hasta que punto puede llegar su fiabilidad, pues el RS-232 del ALTAIR 535 solamente tiene 3 hilos en vez de los 5 hilos necesarios para poder controlar el flujo de la red sin perder ni un sólo byte por el camino (el control de RS-232 en el PC se hace directamente al hardware, porque MS-DOS solamente trabaja exclusivamente con un mínimo de 5 hilos). Mi solución a ese problema de velocidad seria adoptar el viejo sistema estándar FORTH de ficheros de utilizar bloques de 1 Kbyte, pues el sistema operativo ALTAIR puede recibir y enviar grandes bloques de datos a toda velocidad sin perder un sólo byte. Si no se ha hecho todavía, es simple, no hay suficiente interés por usar el lenguaje FORTH entre los usuarios de ALTAIR 535.
Las características principales del ALTAIR 535 son:Alojado en / Hosted at: Sinclair QL Recursos en Castellano Sinclair QL Spanish Resources |