- Camputers Lynx
-
Camputers Lynx
El Lynx fue un ordenador doméstico británico de 8 bits lanzado a principios de 1983 por la compañía Camputers y diseñado por John Shireff. Se lanzaron en total tres modelos :
- Lynx 48
- Lynx 96
- Lynx 128
Contenido
Datos técnicos
- CPU Zilog Z80A, a 4 MHz
- ROM 16 Kilobytes en dos EPROMs 2764 de 8 Kilobytes cada una y un tercer banco vacío en el 48. El resto de modelos tienen una tercera EPROM con ampliaciones del BASIC, con efectos sonoros como LASER o CLAXON. Con la particularidad de que, ocupando sólo 4 Kb está duplicado en la EPROM por oscuros fines.
- RAM 48 Kilobytes en el Lynx 48, ampliables a 256 Kilobytes (192 Kilobytes con sólo expansiones internas) mediante técnicas de banqueo de memoria. Para ello se dividen los 64 Kb direccionables por el Z80 en 8 bancos de 8 Kb. 32 Kb se dedican al framebuffer, accesible sólo por la CPU usando métodos lentos.
- Caja : Alargada de 32 x 20 x 7 cm, en plástico gris y 2 Kilogramos de peso. Todos los conectores en la parte trasera :
- Salida de TV UHF
- Salida RGB de 5 pines
- Salida de video monocromo y entrada de lápiz óptico de 5 pines. Rotulada LP
- Puerto Serie RS-232 con conector DIN-5
- Interfaz de casete DIN-7
- Puerto de expansión con conector de cinta plana, usado principalmente por la interfaz de disco
- Entrada de la fuente de alimentación externa
- Teclado QWERTY de 57 teclas grises en 4 hileras + espaciadora. Teclas alfanuméricas rotuladas en blanco, teclas especiales rotuladas en rojo. en el lado izquierdo, ESC; CONTROL; cursor arriba, cursor abajo; SHIFT LOCK y SHIFT. En el lateral derecho BREAK; DELETE; cursor izquierda, cursor derecha; SHIFT y RETURN. Teclado de buena calidad, pero la inusual localización de RETURN en la esquina inferior derecha dificulta su uso.
- Pantalla Controlada por una GPU Motorola 6845. 8 colores disponibles. Cada píxel es de color independiente del resto. Por desgracia, para modificar un píxel hay que escribir en 3 bytes (Rojo, Verde y Azul), lo que lo hace muy lento. El modo de display es planar. En realidad no hay tres sino cuatro planos : rojo, verde, azul y verde alternativo. Por si fuera poco, los tres planos no pueden mapearse al mismo tiempo lo que provoca que por cada pixel se realicen dos intercambios de bancos. Por eso, no tiene scroll (simplemente, limpia toda la pantalla y vuelve a redibujarla), a menos que el programador recurra al código máquina y la programación a bajo nivel del Motorola 6845. Pero incluso esto es complicado porque el scroll del 6845 se hace con una granularidad de 8x4 pixels y el Lynx tienen una matriz de caracteres de 6x10. La resolución de texto es por ello de 40x24x8. En realidad es de 42x24, pero la máquina no utiliza las columnas de cada extremo para texto y no usa con perfección la resolución de la pantalla debido a su inusual tamaño de matriz de caracteres. De acuerdo con las especificaciones del 6845, los 127 caracteres ASCII pueden ser redefinidos. El BASIC tiene un buen soporte de gráficos. Dispone de los siguientes modos:
- 256 x 248, 8 colores
- 40 x 24, 8 colores
- Sonido Altavoz interno, DAC de 6 bits controlado por la CPU. 64 posibles niveles de volumen. Mediante la sentencia SOUND, puede enviarse desde BASIC cualquier zona de la memoria al altavoz, algo muy avanzado para entonces
- Soporte
- Casete a 2400 bps
- Mediante la interfaz de disco, acceso hasta 4 unidades de disquete, con formato CP/M de 250 Kb
- Entrada/Salida El chip Intersil LM64021 (un chip raramente usado, compatible con el más común Motorola 6821) se encarga de gestionar casi todos los puertos de entrada/salida
Ampliaciones
- Interfaz de Joystick : para un Joystick Atari
- Interfaz de impresora Centronics : proporciona un puerto de conector de cinta plana de 26 pines + cable para conectar a una impresora paralelo estandar
- Interfaz de disco : permite conectar 1 a 4 unidades de 5,25. En los modelos mayores, ejecutar CP/M 2.2
- Unidad externa de disco
- Pack de impresora serie : trae un cable de conexión (en ambos lados con tomas redondas) y un driver de impresora serie en cinta
- Ampliaciones de memoria : el Lynx 96 tiene la misma placa que el 48 pero han sustituido en un banco de 16 Kb los chips (8x4116) por chips de mayor capacidad (8x4164), transformándolo en 64 Kb, y añadido una placa hija de 16 Kb. El 128 tiene una placa madre nueva, también ampliable medante placa hija.
Historia
La máquina era realmente avanzada para su tiempo, pero el precio era elevado, £225 para 48 KB, £299 para 96 KB y £345 para 128 KB, comparado a sus competidores el ZX Spectrum de Sinclair y el Oric 1, y la carencia de software (debido, entre otras cosas a su lento display) fueron probablemente la razón de su corta vida.
El Lynx BASIC es muy avanzado comparado con los otros competidores, con estructuras REPEAT-UNTIL y WHILE-WEND, indentación automática de los procedimientos (procedures). Sus posibilidades gráficas son excelentes con un buen soporte en comandos BASIC... para una pantalla lenta que requiere recurrir al ensamblador. Sus variables de cadena son cortas (lo que mata el desarrollo de aplicaciones en texto). Soporta números en coma flotante, pero NO enteros, empleándolos hasta para numerar las líneas del programa en BASIC (siempre puedes meter entre la línea 10 y la 11 una línea 10.001 :) pero ocupan más espacio en memoria que un entero.
Se vende en Inglaterra (20-30% de las ventas), Francia, España y Grecia. En España el modelo de 48 Kb hace una fugaz aparición por un par de tiendas para desaparecer por completo. Se calcula en unos 30.000 el total de máquinas vendidas de los 3 modelos.
Camputers deja los negocios en 1984. Varias compañías se interesan en comprarla y en noviembre de 1984, Anston Technology lo hace. Se planea un relanzamiento pero nunca se lleva a cabo, y en junio de 1986 Anston vende todo (Hardware, derechos de diseño y cientos de cassettes) al National Lynx User Group. El club de usuarios planea producir un Super-Lynx pero está demasiado ocupado proporcionado piezas e información técnica (publica cuatro fanzines) a los usuarios de los modelos existente, y el proyecto nunca se lleva a cabo.
Fuente
Emuladores
- CamLynx escrito por Paul Robson (su página oficial está de baja, pero puede conseguirse en ese link de Emu-France)
- PALE emulador con soporte de discos CP/M reales
Enlaces externos
Categorías: Primeros microcomputadores | Ordenadores con CPU Z80
Wikimedia foundation. 2010.