Dragon 64

De El Museo de los 8 bits
Saltar a: navegación, buscar
Dragon 64
PIC 0398 Dragon 64.JPG
Un ordenador Dragon 64
Tipo ordenador doméstico
Fabricante Dragon Data
Comercializado Agosto de 1983
Descatalogado 1987
Características
Procesador Motorola 6809E
Frecuencia 0,9 MHz
Rendimiento 64 KB
Sistema gráfico Motorola 6847
Pantalla TV, monitor de vídeo compuesto
Entrada
Sistema operativo BASIC, Dragon DOS, OS-9, FLEX
Precio básico 399 $ en Estados Unidos
225 £ en Inglaterra
Dimensiones 375 mm (14,76 in) H
320 mm (12,6 in) W
95 mm (3,74 in) D
Dragon 32, Dragon 64, Dragon 200 y unidades de disco
Dragon 64
Laterales de un Dragon 64
Trasera de un Dragon 64
Esquema del teclado
Placa base de un Dragon 64
Puerto paralelo Dragon
Tipo Unidireccional de impresora
Cable Cable cinta
Conector Conector IDC 2 x 10
Patillaje
Conn idc20m.svg
Pin 1 /STROBE Strobe
Pin 2 + 5 V + 5 V
Pin 3 → D0 Data Bit 0
Pin 4 + 5 V + 5 V
Pin 5 → D1 Data Bit 1
Pin 6 GND Tierra
Pin 7 → D2 Data Bit 2
Pin 8 GND Tierra
Pin 9 → D3 Data Bit 3
Pin 10 GND Tierra
Pin 11 → D4 Data Bit 4
Pin 12 GND Tierra
Pin 13 → D5 Data Bit 5
Pin 14 GND Tierra
Pin 15 → D6 Data Bit 6
Pin 16 GND Tierra
Pin 17 → D7 Data Bit 7
Pin 18 GND Tierra
Pin 19 ← /ACK Acknowledge
Pin 20 ← BUSY Busy

El Dragon 64 fue un ordenador doméstico fabricado por la compañía galesa Dragon Data Ltd como sustituto de su Dragon 32, y es un pseudoclon del Tandy TRS-80 Color Computer ("CoCo"). Dragon Data diseña el Dragon 32 con los mismos componentes que el CoCo : microprocesador Motorola MC6809E, el SN74LS783/MC6883 Synchronous Address Multiplexer (SAM), Motorola 6847 Video Display Generator (VDG), y dos PIAs (Peripheral Interface Adaptors) MC6821 para entrada/salida. Añade la circuitería adicional para convertir la salida NTSC del chip a PAL, sustituye el puerto serie del CoCo por uno paralelo, modifica el mapa de memoria y licencia con Microsoft el Extended BASIC, que le saca todo el partido a los chips y ayuda a eludir problemas legales, al reescribir todos los tokens.

Los programas en BASIC pueden compartirse entre ambos primos si se salvan en modo no tokenizado, y los programas en ensamblador pueden adaptarse si se tienen en cuenta las diferencias.

El equipo se lanza en agosto de 1983 a 399 $ en Estados Unidos y 225 £ en Inglaterra tras haber descartado una ampliación de memoria o la sustitución de la placa base del Dragon 32. Se intenta ensayar el método de upgrade ya usado al pasar del Commodore VIC-20 al Commodore 64 (llevas el Dragon 32 al distribuidor, pagas £140 y te llevas un Dragon 64), pero los usuarios no se ven atraidos por un equipo que sólo es una ampliación de memoria y un puerto serie, sin ninguna novedad más. No obstante los sistemas operativos OS/9 y FLEX sí saben explotar las 64 KB completas y el puerto serial del Dragon 64, poniendo un entorno multiusuario y multitarea en un ordenador doméstico.

En Estados Unidos Tano Corporation lanza el Tano Dragon, un Dragon 64 con video y TV NTSC (al eliminar la circuitería adicional reduce costes) y una capa de pintura aislante en el interior de la carcasa para poder cumplir con las normas de interferencias de la Comisión Federal de Comunicaciones. Junto con la unidad de disco Dragon y el OS/9, eclipsará al CoCo II en la Color Computer Exposition '83. En cambio en Inglaterra por una mísera semana no puede presentarse en la PCW Show.

Como su antecesor, sufre los problemas de falta de software, en particular videojuegos. Mientras que en Inglaterra se puede comprar por los canales habituales, en España sólo una revista con casete aporta nuevos desarrollos fuera de la red de distribuidores Dragon; no obstante se desarrolla bastante software vertical y educativo, pero en plena Edad de oro del software español no se desarrolla ni un videojuego para el equipo.

Diferencias con el Dragon 32

El Dragon 64 añade 32 KB adicionales de RAM (manejados por el SAM), un puerto serial (controlado por el ASIC SY6551) y un BASIC recompilado para poder ejecutarse en la parte alta de la memoria. Al encenderlo está en modo Dragon 32, y no se aprecia cambio alguno, siendo 100 % compatible. Mediante la orden EXEC (si no se ha usado ningún EXEC antes), o más seguro EXEC 48000 entramos en el Modo 64. En ese momento el intérprete BASIC recompilado se copia del segundo juego de EPROMs a la dirección del cartucho ( C000-FEFF ) liberando la zona del BASIC ROM ( 8000 - BFFF ) y sin que se pierda el contenido de la RAM (no es posible volver al Modo 32 sin apagar el equipo). El teclado se vuelve autorepetitivo y se habilita el puerto serie. El cursor pasa de negro a azul para identificar el modo. El mapa de memoria resultante es :


Decimal Address Descripción Hexadecimal
0 - 1023 System use 0000-03FF
255 Direct Page RAM 00FF
1023 Extended Page RAM 03FF
1024 - 1535 Pantalla de texto 0400-05FF
1536 - 3071 1ª Página de Gráficos 0600-0BFF
3072 - 4607 2ª Página de Gráficos 0C00-11FF
4608 - 6143 3ª Página de Gráficos 1200-17FF
6144 - 7679 4ª Página de Gráficos 1800-1DFF
7680 - 9215 5ª Página de Gráficos 1E00-23FF
9216 - 10751 6ª Página de Gráficos 2400-29FF
10752 - 12287 7ª Página de Gráficos 2A00-2FFF
12288 - 13823 8ª Página de Gráficos 3000-35FF
13824 - 49151 Programas y variables 3600-BFFF
49152 - 65279 Interprete BASIC C000-FEFF
65280 - 65375 Entrada/Salida FF00-FF5F
65376 - 65503 Bits de control SAM FF60-FFDF
65504 - 65535 Vectores MPU FFE0-FFFF


Detalles Técnicos

  • CPU Motorola 6809E con reloj externo a 0,9 MHz.
  • ROM 32 KB
  • RAM : 64 KB
  • GPU : Motorola 6847 con la ayuda del Motorola 6883 SAM. Dispone de una paleta de 9 colores : negro, verde, amarillo, azul, rojo, casi-pero-no-completamente blanco, cyan, magenta y naranja. En los modos de alta resolución los colores se organizan en paletas, siendo imposible su cambio. El texto solo puede escribirse en 1 modo y carece de minúsculas. Los 5 modos de alta resolución se organizan en páginas (1536 bytes) de memoria de vídeo. Es imposible mezclar texto con modos de alta resolución sin recurrir al Ensamblador, pero mediante él se podía poner al SAM en modo de gráfico completo, pero dejando al VDG en modo de Alfanumerico/semigráficos, con lo que era posible subdividir la caja del carácter en bloques más pequeños. Esto creaba tres modos Semigráficos virtuales, en los que era posible mezclar bits y piezas de diferentes caracteres de texto así como caracteres Semigráficos. Pero tenían el inconveniente de consumir 6144 bytes de memoria (4 páginas). Otra alternativa es definirse un "alfabeto dibujado" y usarlo en una rutina a golpe de DRAW. Podemos comparar los modos soportador por el Dragon con los del 6847 :
    • 256 x 192, 2 colores (PMODE 4, 4 páginas)
    • 192 x 128, 4 colores (PMODE 3, 4 páginas)
    • 192 x 128, 2 colores (PMODE 2, 2 páginas)
    • 128 x 96, 4 colores (PMODE 1, 2 páginas)
    • 128 x 96, 2 colores (PMODE 0, 1 página)
    • 64 x 32, 9 colores, texto en 32 x 16
Modo Resolución Colores Bytes
Alphanumeric Internal 32 x 16 1 + Negro 512
Alphanumeric External 32 x 16 1 + Negro 512
Semigraphics 4 64 x 32 8 + Negro 512
Semigraphics 6 64 x 48 4 + Negro 512
Color Graphics 1 64 x 64 4 1024
Resolution Graphics 1 128 x 64 1 + Negro 1024
Color Graphics 2 128 x 64 4 2048
Resolution Graphics 2 128 x 96 1 + Negro 1536
Color Graphics 3 128 x 96 4 3072
Resolution Graphics 3 128 x 192 1 + Negro 3072
Color Graphics 6 128 x 192 4 6144
Resolution Graphics 6 256 x 192 1 + Black 6144
  • Sonido : El Dragon usa un conversor digital-analógico (DAC) de 6 bits, controlado por la CPU. Esto permite 64 volúmenes de sonido diferentes, y la posibilidad de más interesantes sonidos (habla y otros samples, por ejemplo). Pero debido al control por la CPU, las mejoras en el sonido cuestan trabajo de CPU (a diferencia de los procesadores paralelos del Commodore 64 y el Commodore Amiga). El comando PLAY permite un canal de sonido con 5 octavas.
  • Carcasa Algo larga (375 * 320 * 95 mm.), en plástico marfil, un poco más pequeña que la del CoCo. Teclado en la parte inclinada delantera, pudiendo soportar un monitor en el resto de la caja. Bisel trasero. Interruptor y toma de corriente DE-9 de 9 pines en el trasero, junto con salida de monitor DIN de 5 pines. Salida modulador, botón reset, y conectores Ljoy/Tape/Rjoy/Serial y Printer en el lado izquierdo. Bahía de bus/cartucho en el lado derecho.
  • Teclado QWERTY de 53 teclas idéntico al del TRS-80 Color Computer. Autorepetitivo en Modo 64
  • Soporte
  • Entrada/Salida :
  • Ampliaciones :
    • Joystick Dragon
    • Cartucho de Interfaz de disco Dragon
    • Cartucho de Interfaz de disco Cumana
    • Programador de EPROM

Imágenes adicionales

Imágenes del Tano Dragon 64

Fuente

Referencias

Enlaces Externos