
 ===========================================
              CW_PLAYER
 ===========================================
       Escrito por G. Rivat F6DQM
 ===========================================

Este programa freeware genera los caracteres del cdigo Morse, el cdigo Q,
las abreviaciones, series de caracteres aleatorios y archivos de texto. 
Pone a prueba su conocimiento por medio de un Quiz y lo ayuda a tener una 
buena manipulacin monitoreando su seal de CW. Manipulando sin transmitir 
y verificando su transmisin en pantalla hace luego que su transmision la 
pueda relizar con menos nerviciosismo y mas confianza.
Genera archivos de sonido Wave (*.wav) de caracteres morse los cuales pueden 
ser reproducidos por cualquier programa de multimedios.

Usted puede crear caracteres locales.
Existen 20 lecciones para el aprendizaje del cdigo Morse. Usted puede
 modificar estas lecciones a su conveniencia.

CW_Player necesita una placa de sonido y Win95 o superior.

Ademas del archivo de Ayuda, cuando el mouse apunta a los controles o 
las opciones se muestran carteles con una breve descripcion.

Se pueden usar las caracteristicas de Windows como Copiar (Control-C) y 
Pegar (Control-V) series aleatoreas seleccionadas y reproducirlas copiando 
las mismas en el Cuadro de Texto o grabarlar en un archivo usando la opcin 
Pegar en su editor favorito. (El Cuadro de Texto solo acepta un registro, 
solo una linea de un archivo ASCII puede ser pegada en este Cuadro)

Este programa ha sido ideado para ser descargado por los navegadores de la 
Web desde los sitios de radio aficionados.
Su proposito es el de iniciar a los no radio aficionados y a los radio 
aficionados ya licenciados sin cdigo, en el cdigo Morse y ayudarlos a 
entrar en las bandas de HF.

Por ello, si usted administra un sitio Web para radio aficionados, no dude en
ofrecer este programa a sus visitantes. 

Ademas, este programa tambien puede ser utilizado para el entrenamiento de 
cdigo Morse, por instructores de CW o para entremamiento en el aire 
conectando una de las salidas de su placa de sonido a la entrada de audio de 
su tranceptor de BLU o FM.

Version 1.5 :
=============
- ms cdigos Q

- elija entre idioma Ingles y Frances.

El idioma se puede elegir por lnea de comandos, ingresando los siguientes 
parmetros : /e para Ingles, /f para Frances. Si no se ingresa parametro, 
CW_Player inicia en Ingles.
Por ejemplo, para iniciar en Frances, ejecute c:\cw_player.exe /f ,suponiendo 
que el archivo ejecutable se llama cw_player.
CUIDADO que en Win95, cuando se utiliza el comando Ejecutar o se crea un 
acceso directo, la lnea de comando se muestra entre comillas.
Entonces, el parametro debe ser ingresado luego de cerradas las comillas :
      "C:\CW_Player.EXE" /f

Version 1.6 :
=============
- velocidad mnima de 10 ppm

- correccin de un error de sistema que se producia en una situacin muy 
particular.


Version 1.7 :
=============
- posibilidad de abrir y reproducir cualquier archivo ASCII del sistema.

- Inhibicin de todas las opciones mientras se est ejecutando un 
archivo, un texto o una serie al azar. Se debe precionar el botn de paro 
para recuperar opciones y controles.	

- provee seales de comando de PTT a su TRX via un puerto COM. En el archivo 
PC_TX.BMP se muestra un circuito de ejemplo. El esquema presupone que el TRX 
tiene un voltaje positivo en el terminal de control del PTT cuando esta en el 
modo RX. En viejos TRX de valvulas, hay un voltaje negativo durante el modo 
RX en el terminal KEY, en ese caso el esquema debe modificarse para este caso.

- elilimicin de clicks que aparecieron en la version 1.6.


Version 1.71
============
- velocidad mnima de 5 ppm.

Version 1.72
============
- espaciado variable entre caracteres (simple, doble, triple), seleccionable 
desde el menu de opciones.

- listado de las abreviaciones ms usadas en CW.

Version 1.8
============
- Velocidad de 5 a 50 ppm (para operadores de alta velocidad solamente)

- Configuracin de la relacin raya punto : 3/1 (normal), 4/1 o 5/1, 
seleccionable en el menu Opciones

- Posibilidad de reproducir el texto en forma diferida, o sea que no se 
produce el sonido de audio cuando se ingresa el texto. Esta opcin esta 
disponible en el menu Opciones/Texto.

- Posibilidad de reproducir el texto en forma continua. Esta opcin esta 
disponible en el menu Opciones/Texto.

- Agregado de los archivos de Ayuda: CWPenglish.hlp y CWPfrench.hlp.
Estos dos archivos de Ayuda deben estar ubicados en el mismo directorio que 
CW_Player.exe para el correcto funcionamiento de CW_Player.

- Tratamiento del error al abrir un archivo que no existe.

- Agregado de la opcin de definicin de la velocidad en el arranque del 
programa con el parametro /=x en la lnea de comando. x es el valor de la 
velocidad.
Ejemplo: CW_Player /=10   arranca CW_Player a 10 ppm.

- Agregado del modo Quiz para que pueda probar sus conocimientos.

- Agregado de demora entre el momento que se envia el comando PTT hasta que 
se reproduce el primer caracter.

- Cuando se oprime PARAR, se suelta el comando PTT luego de que finaliza el 
caracter que esta siendo transmitido.

Version 1.8.1
=============
- Agregado de teclas de acceso rpido para todas las opciones y controles.
Estas funciones fueren solicitadas por OMs ciegos.

- Posibilidad de reproducir en forma continua archivos y texto.

- Actualizaciones relacionadas a especificaciones de WinNT y Win2000.

- El archivo PC-XT.bmp contiene un simple circuito para manipular un 
tranceptor con un tono de 800Hz con la salida de audio de la placa de sonido.


Version 1.8.2
=============
- La cantidad de caracteres que se pueden elegir en el modo Aleatorio y en el 
modo Quiz es de 50. Esto permite una mayor combinacin de caracteres. Tambien 
permite ingresar caracteres repetidos, de este modo ellos seran reproducidos 
ms frecuentemente. Como ejemplo se puede ingresar 26 letras y con aquellas 
que tenemos mas dudas, las ingresamos tres veces. Asi los caracteres que 
tenemos mas dudas se reproduciran tres veces mas que los otros.

- Guarda la ultima configuracin de "caracteres seleccionados", los cuales 
son cargados nuevamente cuando se inicia el programa. Esta configuracin se 
guarda en el archivo CWPLAYER.DAT.

- Posibilidad de crear sus propios caracteres locales, tales como vocales 
acentuadas. Muchos idiomas tienen este tipo de caracteres locales o 
especiales para los cuales el cdigo Morse convencional no tiene posibildad 
de representarlos.
Esta opcin tambien nos permite crear caracteres especiales como SK (fin de 
la transmisin)o AS (esperar).
Estos caracteres locales seran reproducidos en todos los modos del programa.
Cuando se configuran, las caracteristicas de los mismos son guardadas en el 
archivo de configuracin CWPLAYER.DAT.

Version 1.9.0
=============
- Agregado del menu Herramientas con las siguientes opciones:
   * Limpiar MemoriaAleatoria
   * Guardar MemoriaAleatoria : Guarda el contenido de la ventana 
     MemoriaAleatoria en un archivo de texto, el que puede ser reproducido en 
     cualquier momento seleccionando Archivo, y con botn Reproducir Archivo.
   * Caracteres Locales: opcin para crear sus propios caracteres locales 
     (ver version 1.8.2). Los caracteres locales ahora no se distingue entre 
     minsculas y maysculas.
   * Lecciones Locales : opcin para modificar el contenido de las lecciones 
     originales que vienen en el CWPlayer.
     Las lecciones locales son guardadas en el archivo de configuracin 
     CWPLAYER.DAT, y se cargan cuando el se arranca el programa.
   * Salir : es para salir del programa, como el botn salir (exit) de la 
     pantalla principal, pero sin pedir confirmacin.

- Agregado de la opcin "Omitir texto" en el menu Opciones/Texto. Esta opcin 
  permite seleccionar dos caracteres, y el texto contenido entre ellos no 
  sera reproducido.

- En el menu "Caracteres seleccionados" ahora pueden seleccionarse 20 
  lecciones bsicas o como antes ingresar 50 caracteres. Cuando se sale del 
  programa se guarda la sesin de la leccin de modo que cuando se vuelve a 
  ejecautar se reestablece la misma. 

- Se corrigio un error del sistema que se podia producir a velocidades de 
reproduccin muy bajas.

- Variadas mejoras a ser descubiertas por usted.

 Aunque esta nueva version deberia ser compatible con el archivo CWPLAYER.DAT 
 de versiones mas viejas, se recomienda eliminar o reemplazar la version 
 vieja este archivo por el archivo que viene con esta version del programa 
 para la primera vez que se ejecute el programa. Usted tendra que redefinir 
 sus caracteres locales pero no es un gran trabajo para hacer. 

VERSION 2.0
===========
- Agregado de la opcin de Monitoreo la cual realiza el decodificado de las 
seales de Morse ingresadas por el usuario como audio por le entra de 
Microfono o de Lnea de Entrada de la placa de audio. Esta funcin fue ideada 
para controlar y mejorar la prctica de la manipulacin.

- Agregado de la opcin de insertar grupos de 5 "V" al comienzo de la serie 
aleatoria. Esta funcin fue ideada para que la persona que se esta entrenando 
pueda saber cuando comienza el primer caracter aleatorio.

- Solucin de varios errores detectados por los usuarios.

VERSION 2.1
===========
- Agregado de una nueva herramienta que permite grabar un texto como un 
archivo de sonido wave (*.wav) que luego puede reproducirse por cualquier 
programa de reproduccin de multimedios. Esto permite crear facilmente textos 
de balizas, identificacin en CW, etc.

VERSION 2.2 & 2.2a
==================
- Agregado de mensajes de error en el caso de funcionamientos anormales del 
programa.

- Se resolvieron problemas que ocurrian con algunas placas de sonido raras 
(Incompatibles o incompatibilidad del funcionamiento en lo que respecta a la 
velocidad del procesador)
 Muchos agradecimientos a Sebastian, Daniel y Mukesh (India) por la ayuda 
prestada por ellos para resolver estos problemas.

VERSION 2.3
============
- Agregado del idioma Alemn.
  Tenga en cuenta que el archivo de Ayuda, CWPdeutsch.hlp es una copia del 
archivo en ingles. Se neceita un traductor.

- Agregado de la opcin de generacin de palabras de largo aleatorio cuando 
se reproduce caracteres en modo Aleatorio.

- Agregado de la opcin de poder guardar en un archivo wave el contenido de 
la MemoriaAleatoria.

- Guarda y reestablece los parametros de uso (idioma, velocidad, nivel, las 
ultimas opciones, etc).

VERSION 2.3.1
=============
- Corrreccin de un posible error cuando se crea el archivo CWPlayer.dat.

VERSION 2.4
===========
- Ampliacin del espaciado y computo de la velocidad actual.

VERSION 2.5
===========
- Version de prueba.

VERSION 2.6
===========
- Opcin en el modo Aleatorio de utilizar un nmero limitado de caracteres.

- Posibilidad de ocultar la respuesta en los modos Aleatorio y Archivo.

- Posibilidad de generar en modo Aleatorio palabras no mezcladas.

- Posibilidad de generar series aleatorias rapidas, sin reproduccin de 
sonido de modo de crear lecciones en forma rpida.

- Cambio del tipo de letra en las pantallas Archivo y Aleatorio para una 
mejor lectura.

VERSION 2.7
===========
- Agregado de idioma Italiano, gracias a Paolo IW2DGS y Andrea IW4EGQ.
- Agregado de la opcin "Grabar Monitoreo como un archivo de texto"

VERSION 2.7.1
=============
- Modificaciones menores.

NOTA IMPORTANTE : Algunos protectores de pantalla requieren recursos muy 
altos de la CPU. Cuando estos se ejecutan pueden afectar en gran medida la 
calidad del sonido de los caracteres. Se recomienda deshabilitar estos 
protectores cuando se ejecuta CWPlayer en modo Aleatorio por largos periodos 
de tiempo.

VERSION 2.7.2
=============
- Agregado de elegir la longitud de la palabra en modo aleatorio de 2 a 8 
caracteres.

- Posibilidad de reducir a 0 el tiempo de respuesta en el modo Quiz 
(actual=400ms)

VERSION 2.8
===========
- Opcin de pausar y reanuadar la reproduccin de Texto.

- Grabacin de los parmetros de la ventana de Monitoreo.

- Letras no proporcionales en la ventana de Monitoreo.
 
- Posibilidad de agregar Ruido Blanco y QSB a las seales de Morse cuando se 
reproducen archivos o aleatorios.

- Agregado de la opcin de Omisin de Texto en modo Aleatorio.

- Agregado de la opcin "Indicativos" para generar indicativos en el modo 
Aleatorio.

- Otras correcciones y modificaciones menores.

VERSION 2.8.1
=============
- Agregado del idioma Portugues

VERSION 2.8.2
=============
- Agregado del caracter especial @.

VERSION 2.8.3
=============
- Posibilidad de ajustar el tono de CW de 600Hz a 1000Hz.

VERSION 2.8.3a
==============
- Conservacin del valor de tiempo para responder en el modo Quiz.

VERSION 2.8.4
=============
- Soporte para 60 lecciones.
- Solucin de un error que podia ocurrir en WinXP.
 
VERSION 2.8.5
=============
- Agregado de valores intermedios para el tiempo para responder en el modo 
Quiz.

VERSION 3.0
===========
- Manipulacin del TX con el puerto COM
- Contador de caracteres en el modo Quiz
- Atajos para textos
- Goma para el texto
- Mensajes locales
- Agregado del idioma Espaol.(Muchas gracias LU8HPY, Fer)

VERSION 3.0.1
=============
- Corrreccin de error

VERSION 3.0.2
=============
- posibilidad para reproducir caracteres ninguno-esta'ndares en modo al Aleatorio

VERSION 3.0.3
=============
- TX keying from the parallel port. This function requires IOCtrl.dll in the Windows/system32 directory and the file zntport.sys in the Windows/system32/drivers directory
- Miscellanous improvements 
- Add the character "*" in as an international morse character .

VERSION 3.1.1
=============
- Posibilidad de ajustar el espaciamento entre palabras.

VERSION 3.1.2
=============
- Posibilidad de ajustar el tono de CW de 100Hz a 1500Hz.

VERSION 3.1.4
=============
- Restricciones del instructor
- Modo DEMO

VERSION 3.1.5
=============
- Version de prueba.

VERSION 3.1.6
=============
- Corrreccin de error


Disfrute el CW y haga que los demas disfruten el CW.

 G. RIVAT
 http://rivat.chez-alice.fr/
 e-mail via Web site


