¿ En que mejora un Dragon 64 a un Dragon 32 ?

Avatar de Usuario
ron
Mensajes: 17047
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 460 veces
Agradecimiento recibido: 480 veces

¿ En que mejora un Dragon 64 a un Dragon 32 ?

Mensajepor ron » 06 Feb 2016 22:44

¿ Valía la pena pagar por los extras de un Dragon 64 ?
viewtopic.php?p=100032591#p100032591

Extraido de Your Computer Enero de 1984.

Dragon Data se negaba a aceptar el desafío que proponían los recién llegados al mercado, como el Elan Enterprise o el Acorn Electron y en lugar de diseñar y fabricar una nueva máquina, tal y como el mercado demandaba, se concentraron en la mejora de su viejo diseño del Dragon 32 que a su vez es un diseño de Tandy y su Color Computer. Una versión de 64 K se comercializó al precio de 299 £.

A Sinclair le sucedería algo parecido no mucho más tarde con su +128.

Los usuarios de Dragon desde hacía mucho tiempo, estaban emocionados por descubrir lo que su nuevo Dragon 64 les iba a proporcionar. Al abrir la caja descubrían que en su interior todo era excesivamente igual a lo ya conocido con el 32. La misma carcasa de plástico grande y robusta, el mismo teclado con teclas reales y pulsadores. Ciertamente solo de distinguía un cierto cambio en el color del plástico, que pasaba a ser de un gris más elegante y con un número 64 en lugar de un 32 al lado de su logo multicolor.

Una inspección más de cerca solo dejaba ver un extra, un conector DIN que añadía una interfaz RS232 que permite la comunicación con otros equipos y periféricos.

Al encenderlo aparece la misma y aburrida pantalla verde con el prompt de basic, exactamente igual que en el 32. El 64 solo añade un suplemento de ocho páginas al manual donde resume todo aquello extra que puede realizar el Dragon 64. En realidad es todo exactamente igual que un 32, la carga de los programas, el uso de cassettes y cartuchos, es lo mismo. Tecleando EXEC o EXEC 48000 se pasa al modo Dragon 64 ya que por defecto siempre arranca en modo Dragon 32. La gran novedad, el cursor se vuelve de color Azul.

En realidad el Dragon no era el único micro con 32KB de RAM de serie, ya que el BBC Micro y el New Brain incorporaban la misma cantidad. Acorn hizo lo mismo con el BBC+ dotándolo de 64KB de RAM.

PRINT MEM

Al teclear PRINT MEN se muestran exactamente 41.241 bytes de memoria disponible para el usuario. Esto significa que es 16.370 bytes más de memoria libre que los 28.871 bytes que ofrece el Dragon 32. Por supuesto en ambas máquinas esto es extensible a la zona de ram limpia usada para almacenar los gráficos de alta resolución aunque no se usen. AL trabajar en modo máquina sin basic toda la RAM entonces está disponible.

Una cosa que los usuarios descubrían es que algunos programas realizados en máquina para el 6809 no funcionaban en modo 64, esto significaba que el espacio para la memoria ampliada desplazaba el interprete de Basic a otro lugar, desplazándola a la dirección del puerto de cartuchos lo que hacía que este último quedase inservible. Menos mal que esto no afectaba a los cartuchos con juegos o programas, porque arrancaban en modo nativo Dragon 32, que es el modo en el que se enciende la máquina. Pero esto si afectaba a los puertos y a las direcciones públicas usadas por procesadores de texto, ensambladores, monitores de máquina los cuales podrían beneficiarse de esa memoria extra, pero no era posible.

Esto provocó que tampoco se pudiera usar el Dragon 64 para añadirle un segundo procesador, ampliar el puerto, controlar periféricos, siendo difícil a día de hoy disponer de DRAGON DOS u OS9 accesibles desde dispositivos extra que no sean el cartucho con la controladora de disco.

De las pocas ventajas que tiene el 64, es la posibilidad de usar el sistema operativo OS9, en el que se encuentran muchas aplicaciones profesionales y de negocio, que funcionan sobre el procesador 6809. El OS9 , debido a sus requerimientos de memoria no puede operar sobre un 32.

Como se ha mencionado el puerto RS232 se puede usar para por ejemplo comunicarse con otros ordenadores ( PC ) y hay unos comandos adicionales para operar con el, DLOAD y DLOADM que reemplazan a CLOAD y CLOADM, permitiendo cargar software desde el puerto serie. Esto hay que probarlo desde un PC, a ver si existe la posibilidad de cargar programas sin usar el puerto de cassette ). Las opciones del puerto, pueden alterarse para que la comunicación sea correcta. Se puede usar también con modems y acopladores acústicos.

El infame error USR0 se ha puesto a la derecha en la nueva máquina. todas las llamadas a USR2, USR1, ahora funcionan pero han tenido que hacer malabares para que las variables de memoria a direcciones a punteros no se conviertan en negativo si se van por encima de 32.768.

Si no vas a utilizar el Dragon para OS9 o para comunicaciones por puerto serie no necesitas un Dragon 64. Un 32 será suficiente. Un 64 no ofrece ninguna ventaja, al contrario. Puede ser que para alguno la memoria adicional sea ventajosa. El procesador 6908 sigue siendo uno de los mejores de 8 bit.

El Basic Extendido de Microsoft es el mismo , con las mismas funciones para color, gráficos y sonido, con la salvedad que muchas no están incluidas en otros micros de similares características.

La mayor desventaja del Dragon es su editor de Basic o prompt. Solo 16 lineas de 32 caracteres. Sin letras minúsculas, sin variación en la tinta o el papel, aburrido negro sobre verde. Si se desea, el modo de alta resolución de cuatro colores le permitirá elegir a cada cual más feo.

Tal y como se comenta, faltan muchas cosas que deberían haberse considerado de forma estándar al lanzar el sistema. Caracteres en minúsculas ( se pueden definir en la parte alta de la RAM ) ( Modo 254 X 200 ) pero es muy tedioso y requiere conocimientos avanzados.

IF INKEY$ X THEN GOTO

EL sistema de cinta de cassette sigue siendo muy fiable y suele haber pocos problemas en la carga / salvado.

Otras ventajas ocultas es que los interfaces a joystick aceptan entradas analógicas y se puede usar como sensores de temperatura, peso, o de otros sistemas de adquisición de datos, para uso industrial por ejemplo.

AL fin y cabo los usuarios de Dragon 64 esperaban muchas mejores y se encontraron ya no solo con mas fallos sino que los existentes no habían desaparecido. Todos los defectos del 32 se encontraban en el 64. Quizá debieron abordar antes la cuestión de la compatibilidad del 32 y sacando un ordenador totalmente nuevo, quizá hubiera arreglado el problema.

Conclusiones:

El Dragon 64 es realmente un Dragon 32 con más memoria RAM, puerto RS232 y la repetición automática de teclado.
Para el uso normal en casa hay pocas o ninguna ventaja sobre el Dragon 32.
Compite con otros equipos que se venden para negocios, pero cuidado, los demás micros hacen lo mismo o mas cosas y solo el Dragon 64 puede resaltar debido a su bajo precio, 299 £.

flopping
Mensajes: 2138
Registrado: 26 Jun 2011 17:50
Agradecido : 1 vez
Agradecimiento recibido: 1 vez

Re: ¿ En que mejora un Dragon 64 a un Dragon 32 ?

Mensajepor flopping » 06 Feb 2016 23:33

Y ya puestos en el tema, ¿que diferencia hay con el dragón 200? a mi me parece que sólo han cambiado la carcasa y el resto es todo igual que el dragón 64, ¿o estoy equivocado?.

Avatar de Usuario
ron
Mensajes: 17047
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 460 veces
Agradecimiento recibido: 480 veces

Re: ¿ En que mejora un Dragon 64 a un Dragon 32 ?

Mensajepor ron » 07 Feb 2016 00:14

Las diferencias entre Dragon 200 y 64 son meramente esteticas. Todos los modelos que he visto carecian de Ñ y los que he visto abiertos llevan dentro una placa Dragon64

flopping
Mensajes: 2138
Registrado: 26 Jun 2011 17:50
Agradecido : 1 vez
Agradecimiento recibido: 1 vez

Re: ¿ En que mejora un Dragon 64 a un Dragon 32 ?

Mensajepor flopping » 07 Feb 2016 02:38

ron escribió:Las diferencias entre Dragon 200 y 64 son meramente esteticas. Todos los modelos que he visto carecian de Ñ y los que he visto abiertos llevan dentro una placa Dragon64


Si, eso me parecia, bueno en realidad si que hay un pequeño cambio en la placa de un dragon 200 con respecto a las demas, y es que le pusieron un diodo led de encendido del equipo, jajajajaja

Avatar de Usuario
ron
Mensajes: 17047
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 460 veces
Agradecimiento recibido: 480 veces

Re: ¿ En que mejora un Dragon 64 a un Dragon 32 ?

Mensajepor ron » 07 Feb 2016 09:52

Siempre lo he comentado y es algo natural, normal.

El Dragon 32 se lanzó en junio de 1982 y el Dragon 64 en agosto de 1983.

d32_prototipo.jpg
d32_prototipo.jpg (53.62 KiB) Visto 508 veces


Un detalle que se me había pasado comentar es que el Dragon 64 lleva 2 x 16K ROM que contienen dos versiones diferentes de BASIC.
La primera es una versión ligeramente modificada del Dragón 32 que se limita a 24 KB de RAM, la otra es específica para el Dragon 64 y deja 48 Kb de memoria RAM disponibles para el programador, copiando el BASIC ROM en la RAM. El Dragon 64 tiene la opción de utilizar las 64K completas descargando el Basic.

Son 32Kb de RAM lo que separa un Dragon 32 de un 64. Hay usuarios de Dragon 32 que han optado en su día por ampliar a 64 , porque se puede.
Para ello hay que saber que el Dragon es un "clon" del TRS-80 o Tandy Color Computer. Comparten la misma electrónica, basados en el procesador 6809 de Motorola, canta un poco porque la disposición del teclado y de los puertos es prácticamente calcada.

Son tan parecidos que mucha gente en su día pensó que Dragon había obtenido una licencia de Tandy Radio Shack para fabricar un ordenador basado en el diseño del Color Computer, pero es un mito urbano, una falsa creencia ya que lo que realmente pasó es que Dragon Data tomó " prestado " el chipset que Motorola comercializaba, basado en el 6809 y utilizando el SN74LS783/MC6883 "Synchronous Address Multiplexer" (SAM), el MC6847 "Video Display Generator" (VDG) y la interfaz de E/S la proporcionan dos MC6821 "Peripheral Interface Adaptors" (PIAs) haciendo unos simples ajustes para que uno se considere CoCo y el otro Dragon.

Hay que tener en cuenta que los primeros CoCo venían con 4KB de RAM, Dragón llegó al mercado montando 32KB. Lo que a muchos les llama la atención es que Dragon consiguiera una licencia de BASIC Microsoft ya que dada su configuración y su excelente teclado lo convirtieron en un micro ideal para aprender BASIC en academias y centros de enseñanza.

El puerto serie que viene en el CoCo se substituyó por uno paralelo, y se recuperó con el Dragon 64.

En resumen, el Dragón no es tan solo un clon de CoCo, sino que lo mejora y bastante. Tandy no tardó en lanzar su Color Computer 2, con varias configuraciones de memoria entre 16 y 64K, siendo este ya una máquina que igualdad de condiciones.

La gran ventaja del Dragon 64 sobre el 32 es que el primero puede ejecutar los sistemas operativos de disco OS/9 y Nitros, para ello la controladora de disco ( en formato cartucho ) es necesaria. El CoCo y el Dragon son lo suficientemente parecidos que el software compilado generado para una máquina puede ejecutarse en la otra y viceversa. Esto atiende al chipset de Motorola. Es posible convertir un CoCo 1/2 en un Dragon. Se requiere intercambiar la ROM original de la CoCo y recablear el teclado.

Otra cosa presente en el Dragon 64 es que utiliza memoria RAM estática, y el manejador de memoria permite descartar la memoria ROM y utilizar el espacio completo de memoria de 16bits ( 64KB 65536 posiciones de memoria ). Los sistemas operativos en disco OS9, NitrOS y FLEX descartan la ROM de Microsoft tras el arranque, para cargar las rutinas del sistema operativo. Por ello el Dragon64 permitió a los usuarios aprender arquitecturas de software industriales a diferencia de las domesticas.

Una diferencia menor entre los Dragon es el color de los modelos; El Dragon 32 es beige y el Dragon 64 es gris claro. A parte del color y el puerto serie del Dragon 64 ( y el nombre del modelo ), ambas máquinas son casi iguales.

El Dragon TANO en esencia se trata de un Dragon 64 con circuitos de vídeo NTSC y la carcasa del Dragon 32. El botón de encendido en la parte trasera se ha sustituido por un selector de canales ( 3/4 ) y la fuente de alimentación va a 110v. Funciona muy bien con una fuente de alimentación europea y un televisor compatible NTSC a través del puerto de monitor o con sintonía por RF.

En este TXT se pueden consultar las diferencias técnicas: http://dragon32.info/info/d64difs.html

Y decir que hay muy pocas cosas exclusivas para Dragon 64, básicamente sistemas operativos de disco que requieran las 64KB.


Volver a “Dragon”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado