lunes, 28 de diciembre de 2015

Primera beta del IDE para el parser DAAD

Desde que salió a la luz ya algunos meses atrás nuestro tan deseado parser DAAD, mi cabecita no ha parado de dar vueltas a la idea de construir un IDE para hacer el trabajo de programación en el parser mucho más fácil, llevadero y versátil.

Tenía una idea predefinida y contaba con la poca experiencia de haber construido ya un par de IDEs, primero para el sistema de juegos  Fénix y luego para el sistema Gemix, ambos basados en el popular creador de juegos para PC, el DIV.

El IDE descargable aqui, no es ni más ni menos que un editor de textos adaptado. Pero, ¿esto qué quiere decir? Pues muy simple. Es un editor de texto que usa una fuente de texto propia de MSDos por lo tanto no tendremos problemas con los caracteres especiales como los acentos y los signos de interrogación, las eñes, etc. al escribir la aventura en Windows en cualquiera de sus versiones. Por si esto fuera poco, es posible configurar rutas de acceso a los programas externos que compilan y ejecutan el juego, asi como el editor gráfico del DAAD para PC, teniendo para tal fin botones de rápido acceso en el IDE.


Captura del IDE ejecutando la aventura mediante el emulador DOSBox


 Como se observa en la figura y dado que ahora casi todo el mundo maneja versiones de Windows no compatibles con MSDos o de 64 Bit, se añade la posibilidad de hacer las 'llamadas' a los programas externos del parser usando para ello el popular emulador DOSBox.

Además, podemos configurar tanto los colores del entorno de trabajo como las opciones a la hora de ejecutar el intérprete de la aventura del DAAD.


 
Captura de la ventana de configuración del IDE


La beta del entorno ha sido probada por un servidor, pero no lo suficiente como para afirmar que está libre de bugs. También soy consciente que se podría mejorar de innumerables formas, pero para ser la primera versión creo que cumple dignamente con su cometido.


 
Ventana de créditos del editor


Desde aquí doy gracias muy especiales a dos personas en concreto. Jaime Gonzalez Soriano, que fué el encargado de preservar tan ansiado parser y además es un gran amigo. Y como no a Andrés R. Samudio por ser el precursor de la aventura en España, por seguir siendo como es y por cedernos esta joya del mundo de la retro-informática. Gracias a los dos.


Descarga:
 
 
Saludos

domingo, 1 de noviembre de 2015

Solución RGB en TV modernas para +2A/+3

Hace unos días, encontré entre mis cacharros un cable RGB-Scart para Spectrum +2A/+3 que mi querido amigo y compañero Jaime Gonzalez me habia regalado tan generosamente. Me acordé entonces que según venía el cable fabricado de tienda la imágen que obtenía en mi TV lcd LG de 27" era nula, viendo una pantalla negra donde se dejaba intuir el menú del Spectrum.

Me puse manos a la obra a retocar el cable con la intención de poder mejorar esa imagen ya que tener el Spectrum conectado a la TV por RF la verdad, dejaba mucho que desear.

Una vez modificado el cable siguiendo esquemas que encontré por internet, la cosa mejoró notablemente pero aún no obtenia una imagen perfecta como se podía conseguir con esta conexión. Como podeis observar obtenia una imágen "duplicada", que según leí por ahí, era muy común en TV actuales usando estos cables para los Spectrums.


Pues yo, señores mios, no me di por vencido y echando mano de la inestimable ayuda del foro "Zona de pruebas" y de, otra vez, mi querido amigo, Jaime Gonzalez, comenzamos a hacer pruebas tanto en el cable como en la circuitería del propio Spectrum, hasta que, siguiendo unas indicaciones del usuario "Mcleod" en "Zona de pruebas", nos orientó para dar con la solución.

Estos modelos de Spectrum tienen una resistencia marcada como R44, que se usa como resistencia limitadora de corriente a la salida de tensión del conector DIN.  Este conector, efectivamente, en las patillas 5 y 1 tienen un voltaje en continua de 12V, cogidos directamente del conector de corriente mediante la resistencia R44 antes mencionada. Ese voltaje es usado en los cables RGB-Scart del Spectrum para conmutar la entrada de video de la TV de Video compuesto a RGB. Si la tensión suministrada al pin 16 del Scart, que es el encargado de hacer esta función no es el idóneo, la TV admitirá video por AMBAS entradas mostrando una mezcla de RGB y señal de Video compuesto.
La resistencia R44 limitaba la corriente en exceso, haciendo caer la tensión en esos pines del DIN hasta 10V, siendo así insuficiente para conmutar la señal de la TV de V. Compuesto a RGB.

Aquí os muestro la localización exacta de la resistencia R44.



Ahora vamos a los más interesante, la solución...

La resistencia que vemos en la imágen y que os encontrareis si abris el Spectrum tiene un valor de 1K. La solución, más fácil imposible. Sustituiremos esta resistencia R44 de 1K de valor por otra de 470 Ohm. Con este cambio no tendremos tán limitada la corriente en los pines 5 y 1 del DIN.

Una vez soldada la nueva resistencia, el efecto salta a la vista...



Espero que pueda servir de ayuda a otros usuarios del Spectrum +2A/+3.

Un saludo.