Dragon Plus = Tarjeta ampliación 128K de Compusense

Avatar de Usuario
pser1
Mensajes: 2006
Registrado: 08 Dic 2012 18:34
Agradecido : 190 veces
Agradecimiento recibido: 166 veces

Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor pser1 » 25 Abr 2014 22:42

He logrado reducir las imágenes del manual hasta un tamaño que se pueden subir en dos bloques.
Las adjunto, además de la portada, que la he repetido al ser este hilo de Dragon y haberla puesto antes en el foro de CoCo
Pues nada, a ver quien se atreve a hacer algo parecido!

En alguna revistas de la época se explicaba como hacerse una ampliación de 128k e incluso una de 256k para los Dragon 64.
Creo que además se indicaba como modificar OS-9 para que reconociera la memoria añadida, sinó ¿para qué lo queremos?

El Basic y el DOS no se enterarán jamás de su existencia.

Dragon Plus - parte1.zip
Parte 1 del manual
(26.42 KiB) Descargado 98 veces


Dragon Plus - parte2.zip
Parte 2 del manual
(6.56 KiB) Descargado 91 veces


dragon_plus001x.jpg
Portada del manual



Otra mas, tendré que hurgar entre mis archivos hasta encontrar los artículos y los subiré a este nuevo hilo.
saludos
pere

Avatar de Usuario
zx4ever
Mensajes: 162
Registrado: 31 Oct 2010 19:44

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor zx4ever » 25 Abr 2014 23:40

Es fantástico que se vallan preservando cosas de esta máquina tan interesante

Avatar de Usuario
luiscoco
Mensajes: 2324
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 29 veces
Agradecimiento recibido: 44 veces
Contactar:

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor luiscoco » 26 Abr 2014 03:52

Listo ya los tengo

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

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor ron » 26 Abr 2014 08:35

Muchas gracias Pere. La verdad que me gustaría que Lafumat estuviera por aquí. Creo que comentamos algo de esta ampliación en la web 1.0

De cualquier modo : viewtopic.php?p=100037930#p100037930

Imagen

drachco
Mensajes: 217
Registrado: 03 Nov 2010 10:23
Agradecido : 2 veces
Agradecimiento recibido: 2 veces

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor drachco » 26 Abr 2014 08:42

Muchas gracias por el aporte -thumbup , ha hacia tiempo que los buscaba.

Saludos.

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

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor flopping » 26 Abr 2014 19:24

La lastima es que no esta el esquema de la placa, por lo que no se puede hacer.

Avatar de Usuario
pser1
Mensajes: 2006
Registrado: 08 Dic 2012 18:34
Agradecido : 190 veces
Agradecimiento recibido: 166 veces

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor pser1 » 26 Abr 2014 20:12

Buenas tardes,
creo que esta placa estaba bien en los 80, pero hoy sería demasiado retro fabricarla. No hay mas que ver las ampliaciones que se fabrican actualmente para retro-computadores, son casi siempre RAM estáticas en lugar de dinámicas y se usan chips de alta capacidad (512k - 2Megas).
Está muy poblada la placa y a pesar de llevar un chip de vídeo para los 80x24 con sus 2k de memoria dedicadas, se ve demasiada circuitería como para atreverse a imaginar el esquema.
En el foro inglés de The Dragon Archive alguien mostró fotografías de la placa que él tiene, pero no son suficiente para hacer ingeniería inversa.
Algún día, con la información necesaria, podremos intentar probar diseños de 128-256k que existían ya en la época con componentes mas compactos, antes de lanzarse a diseñar la placa definitiva.
Disto era un fabricante impresionante (para CoCo) de ampliaciones de todo tipo, incluso disco duro.
saludos
pere

RetroMan
Mensajes: 18
Registrado: 10 Oct 2012 21:51

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor RetroMan » 27 Abr 2014 14:06

Here is the schematics for the banker-board, a 256K upgrade board for the CoCo 2.
Do you think it is possible to make a similar board for the Dragon?
Adjuntos
256K-BANKER.pdf.zip
256K Upgrade / Hot CoCo 9-85
(384 KiB) Descargado 64 veces

Avatar de Usuario
pser1
Mensajes: 2006
Registrado: 08 Dic 2012 18:34
Agradecido : 190 veces
Agradecimiento recibido: 166 veces

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor pser1 » 27 Abr 2014 17:05

Buenas tardes,
un artículo interesante!
Lástima que el tamaño de los bancos sea tan grande, lo habitual es hacer bancos menores (de 8K), que se pueden reubicar sobre las direcciones $E000-$FFFF aunque esto requiere truco para poder usar las $FFF0-$FFFF que se las reserva Dragon para I/O
Sólo para completar este artículo os incluyo los listados en BASIC que se comentan en él, por si alguien se atreve con el proyecto ...
saludos
pere

Pd. Tened presente que todos los programas contienen código máquina que está escrito para CoCo, habría que revisarlo a fondo antes de probarlo en un Dragon.
Lo malo es que no existe en versión ensamblador, así que habría que picar los programas, ejecutarlos y desensamblar la parte código máquina para analizarlo -nb
Adjuntos
P48-49.zip
Las dos siguientes y últimas
(1.04 MiB) Descargado 63 veces
P46-47.zip
Las dos primeras páginas de código
(960.14 KiB) Descargado 63 veces

jltursan
Mensajes: 1853
Registrado: 20 Sep 2011 13:59
Agradecido : 45 veces
Agradecimiento recibido: 137 veces

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor jltursan » 28 Abr 2014 19:05

El Dragon PLus es una ampliación realmente curiosa; pero con un uso muy limitado. No digo que en su día poder disfrutar de las 80 columnas fuese vital para trabajar con según que software; pero como en otros equipos con semejantes ampliaciones, lo que ves en el monitor ya no se parece en nada al equipo original. En todos los casos tenemos el ínclito 6845 generando una pantalla (normalmente sólo con capacidad para albergar 1 ó 2 páginas de texto) en monocromo. A mí personalmente me disgusta bastante el hecho de tener que mantener dos salidas de video en un mismo equipo...manias...
La memoria podría resultar más interesante; pero estamos en lo de siempre, suponiendo que el esquema que ha puesto RetroMan fuese compatible con el del Dragon Plus, ¿cuanto software habría disponible, un par de programas?. SI al menos el OS-9 (NitrOS9) pudiese llegar a compatibilizarse ya sería otra cosa.

Volviendo al tema del video, tampoco me gusta un pelo la alternativa propuesta recientemente basada en un V9938, dos salidas de video, más de lo mismo. ¿Por que nadie diseña una evolución del VDG 6847 basada en FPGA y que permita modelar alguna que otra mejora como las 80 columnas o algún otro extra?. Otros procesadores de video tan populares como el TMS9918 ya tienen su "hermano mayor" en FPGA, el F18A por ejemplo. Hasta la ULA del Spectrum va a tener una versión mejora en forma de la ULA plus.

Avatar de Usuario
pser1
Mensajes: 2006
Registrado: 08 Dic 2012 18:34
Agradecido : 190 veces
Agradecimiento recibido: 166 veces

Ampliación memoria RAM para Dragon (128K-256K)

Mensajepor pser1 » 28 Abr 2014 22:26

Hola José Luis,
Dragon Plus era un salto enorme para su tiempo, pues efectivamente OS-9 gestionaba las 128K y por lo tanto tenías cantidad de espacio para trabajos y mas rapidez al tener que paginar menos los programas.
En aquella época no llegaban juegos para OS-9 así que el mercado de OS-9 fué solamente para trabajos profesionales (Texto, Hoja de cálculo, Base de datos, etc) donde blanco y negro bastaban.
Los juegos necesitaban la TV normal para ver colorines ...

Hablando de FPGAs, existe un proyecto para hacer el CoCo4 que lleva la tira de tiempo en marcha y no avanza de ningún modo.
Digamos que hace falta alguien que domine bien la electrónica como para elegir los componentes adecuados, definir el comportamiento de cada salida de la FPGA y además alguien que se arremangue para picar en ensamblador un sistema operativo que maneje todo lo que se decida poner en la FPGA. Me parece un proyecto magnífico pero ¿quien se apunta a el?
Y me refiero a las fases de diseño, montaje, programación y pruebas.

Por el lado de las ampliaciones de video, creo que Dragon es un pote cerrado por diseño debido al uso de la SAM y su maldito MC6847 que limita el video a lo que todos conocemos.
Cualquier alternativa implica montar mas memoria dedicada para el video, a mí me gustaba el MS9929A pero hacer todo el montaje me parece mucha carga de trabajo y no está entre mis prioridades ahora mismo.

Cuando encuentre entre mis ficheros / documentos toda la información sobre la ampliación de Dragon a 128k-256k, totalmente utilizable en OS-9, entonces voy a considerar seriamente hacer un montaje de prueba, aunque también habrá que averiguar si los cambios que requiere OS-9 se pueden aplicar al NitrOS-9 y como hacerlo.

Cualquier idea / info técnica será altamente apreciada
saludos
pere

jltursan
Mensajes: 1853
Registrado: 20 Sep 2011 13:59
Agradecido : 45 veces
Agradecimiento recibido: 137 veces

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor jltursan » 28 Abr 2014 22:31

Desde luego si en su momento la Dragon Plus ofrecía soporte a las aplicaciones de OS9 entonces si que debía resultar muy atractiva para los profesionales. Como tú dices, una vez pinchada al monitor, no debían usar la salida estandar del Dragon para nada.
Yo antes que un CoCo/Dragon FPGA (para eso me tiro a un emulador), me resulta mucho más interesante todo proyecto que sustituya un componente interno por algo basado en FPGA y que permita por tanto total compatibilidad y a la vez permita ciertas licencias.
El F18A es el perfecto ejemplo, compatible 100% con el TMS y sin embargo añade unas cuantas "features" fenomenales. Si se pudiese modelar el GIME del CoCo3 en una FPGA y poderlo pinchar en un Dragon, las posibilidades serían inmensas. Si añades algún extra, pues mejor todavía :-)

Avatar de Usuario
pser1
Mensajes: 2006
Registrado: 08 Dic 2012 18:34
Agradecido : 190 veces
Agradecimiento recibido: 166 veces

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor pser1 » 10 May 2014 10:57

Hola de nuevo,
Estoy luchando por comprender la circuitería y drivers de una ampliación a 128-256-512K para Dragón que apareció en la revista "Dragon Update (Newsletter from NDUG)"
Basicamente es una ampliación hecha a imagen de CoCo3, manteniendo el mismo sistema de bancos de 8K y respetando las direcciones de memoria que gestionan
los cambios de banco. Así se puede usar el OS-9 Level II prohibido para los Dragoneros -banghead
Para aquellos que tengan acceso a la versión electrónica o afortunados que tengan los ejemplares reales, el tema ocupa las siguientes ediciones:
1988 - Diciembre (1er capítulo)
1989 - desde Enero hasta Junio (2º hasta 7º capítulo)
1989 - Julio (8º capitulo introducción a la ampliación a 256K)
1989 - Diciembre (parte final de la ampliación a 256K)
Las versiones electrónicas casi ocupan 20Mb cada ejemplar y la verdad es que el escaneado que se hizo en su momento fué bastante pobre, mostrando áreas de difícil lectura.
No obstante, pueden seguirse gracias a los esquemas que si están bien copiados.
Creo que la parte electrónica ya empiezo a tenerla bastante clara (tras muchas lecturas y repasos)
Donde estoy yendo muy lento es en la parte de como hacerse los drivers para OS-9 y éste pueda reconocer la ampliación.
En realidad el autor explica un montón de pasos a hacer partiendo de OS-9 de Tandy Level II y parte de OS-9 de Dragon Data y de Eurohard, todo un mejunje, vaya.
En cuanto las cosas estén lo suficientemente claras como para afrontar el reto de realizar el montaje sabiendo que podremos fabricarnos los drivers, será cuestión de abrir un hilo nuevo para el tema.
Lo que está claro es que una ampliación como la descrita en dicha revista solo es aprovechable por OS-9 con los cambios que indican. Supongo que devanándose los sesos viendo lo que cambian para OS-9 alguien podría llegar a hacer lo mismo para NitrOS-9
Pero olvidando estos sistemas, se podría emplear este espacio como un Disco en RAM, o para otras cosas que a alguien se le ocurrirán!
Saludos
pere

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

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor flopping » 10 May 2014 13:11

¿Puedes poner los enlaces a esos esquemas a ver?

Avatar de Usuario
pser1
Mensajes: 2006
Registrado: 08 Dic 2012 18:34
Agradecido : 190 veces
Agradecimiento recibido: 166 veces

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor pser1 » 10 May 2014 19:45

Hola,
Creo que sin las explicaciones es complicado el montón de esquemas aí que, por si acaso, ahí va todo junto:
Explicaciones, Esquemas y las indicaciones para hacer los drivers necesarios (un montón de programas a modificar)
No tengo ni idea de donde saqué estas revistas, seguramente de un DVD comprado a Roger Taylor (de la zona CoCo)
Para no tener problemas con el tamaño de cada edición de la revista, he impreso solamente las páginas que nos interesan de cada una a pdf
Utilicemos este hilo para comentar este hipotético proyecto, si os parece bien, aunque el nombre no sea exacto debido a lo de Compusense

Suerte
pere
Adjuntos
1989 12 - Ampliar D64 a 256k (Continuacion).zip
Parte 9 (final)
(1.04 MiB) Descargado 56 veces
1989 07 - Ampliar D64 a 256k (Parte 8).zip
Parte 8
(1.41 MiB) Descargado 57 veces
1989 06 - Ampliar D64 a 128k (Parte 7).zip
Parte 7
(594.81 KiB) Descargado 60 veces
1989 05 - Ampliar D64 a 128k (Parte 6).zip
Parte 6
(629.65 KiB) Descargado 57 veces
1989 04 - Ampliar D64 a 128k (Parte 5).zip
Parte 5
(707.78 KiB) Descargado 65 veces
1989 03 - Ampliar D64 a 128k (Parte 4).zip
Parte 4
(1.33 MiB) Descargado 58 veces
1989 02 - Ampliar D64 a 128k (Parte 3).zip
Parte 3
(1.46 MiB) Descargado 56 veces
1989 01 - Ampliar D64 a 128k (Parte 2).zip
Parte 2
(829.4 KiB) Descargado 55 veces
1988 12 - Ampliar D64 a 128k (Parte 1).zip
Parte 1
(628.26 KiB) Descargado 65 veces

Avatar de Usuario
pser1
Mensajes: 2006
Registrado: 08 Dic 2012 18:34
Agradecido : 190 veces
Agradecimiento recibido: 166 veces

Re: Dragon Plus = Tarjeta ampliación 128K de Compusense

Mensajepor pser1 » 10 May 2014 19:50

¿por cierto, hay alguien que sepa y/o esté autorizado a cambiar el Asunto de un hilo?
posiblemente sería mejor nombrar a éste:
Ampliación memoria RAM para Dragon (128K-256K)

saludos
pere


Volver a “Dragon”

¿Quién está conectado?

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