 =====================================
             CW_Player 
 =====================================
     Escrito por G. RIVAT F6DQM
 =====================================

Este programa gratuito gera os caracteres de MORSE comuns, os codigos Q, as abreviaturas
MORSE habituais, series aleatorias, executa ficheiros ASCII, testa os seus conhecimentos
e verifica a sua transmissao manual. 

Depois de se ter treinado a transmitir no vazio, ao verificar
a sua transmisso no monitor vai iniciar o seu primeiro QSO CW com menos stress e mais
confiana.

Este programa gera tambem os ficheiros som (*.wav) de Morse que poder executar com
qualquer programa de multimedia.

Permite que crie os seus proprios carateres, propondo tambem uma sequncia de 20 lies
que poder modificar a sua vontade.

Para funcionar correctamente necessita de uma placa de som e Windows 95 como mnimo.

Alem da ajuda online, alguns bales de texto de ajuda surjem quando o rato se sobrepoe sobre os
comandos principais.

Se nao for possivel abrir o ficheiro de ajuda com a extenso HLP no Windows Vista por favor visita:
http://www.microsoft.com/downloads/details.aspx?FamilyId=6EBCFAD9-D3F5-4365-8070-334CD175D4BB&displaylang=en  

Todas as funes Windows tais como copiar (Control+C) e colar (Control+V) so possveis.

Principalmente, uma serie aleatria de caracteres pode ser inserida dentro da janela de texto
atravs do copiar/colar e re-executar ou adicionar dentro de um ficheiro com o vosso editor de texto
favorito para ser executado mais tarde. 

(Note que a janela texto no pode conter mais do que que uma gravao portanto s uma linha termina com retorno de um ficheiro ASCII).

Este programa foi escrito desde o inicio para ser posto  disposio dos cibernautas que visitam sites de Radioamadores.

Tem por finalidade de iniciar na telegrafia e de os ajudar a entrar no nosso Mundo do CW. 

Ser tambm util aos Radioamadores que querem aprender o codigo MORSE para aceder s bandas HF.

Se  administrador de um site WEB, sugira-o aos seus visitantes!

Dito isto, poder tambm ser utilizado para o vosso proprio treino, ou pelos instrutores de uma Associao de Radioamadores 
ou mesmo no ar ligando uma das duas saidas da sua placa de som na entrada de modulao do vosso emissor FM ou SSB.

Please Note:
While running CW_Player under WIN VISTA, WIN7 (32Bit) or WIN8 (32Bit) from the directory 
C:\Program Files\CW_Player\ you have to start CW_Player as administrator anyway for getting full access to all functions of CW_Player, especially saving text to text- or wave-files. 
If you dont, the produced files wont be accessible because of the UserAccountControl (UAC) of windows.
If you dont want to run the program as admin, you have to install it to a directory, which is NOT at Program Files, i.e. C:\CW_Player\. There the function of the UAC takes no effect.

Changelog:

VERSO 4.2.8
============
- Prar atualizar os atalhos de teclado
- Para atualizar os arquivos de ajuda
- Para atualizar textos Portugeese

VERSO 4.2.7
=============
- Para substituir um arquivo .dat por um arquivo .ini
- Para melhorar o controle da definio de atalhos
- Para avisar o usurio quando um carter local ou um atalho  criado a partir de um carter
   que j tem um cdigo Morse-padro (Isto no se aplica aos caracteres padro que
   no pode ser alterado).

VERSO 4.2.5
============
- Substituio de arquivos de ajuda .hlp por arquivos de ajuda .chm
- Para adicionar cdigos Morse de alguns carateres raramente utilizados por radioamadores (&, $, _)
- Em caso de excluso de um carter local, restaurar o cdigo morse original do que o carcter se ele foi definido na lista original (no se aplica aos carateres padro).

VERSO 4.2.4
=============
- Para corrigir pequenos erros
- Possibilidade de inserir um texto na janela MemoRandom e grav-lo como um arquivo Wav

VERSO 4.2.2
=============
- Opo para abrir a WAV ao conversor MP3 (WAV2MP3.exe), aps a criao de um arquivo WAV.

Verso 4.2.1
=============
- Espaamento entre as palavras at 8 vezes o valor padro.

VERSO 4.2.0
============
- Velocidade mxima de at 70 palavras por minuto
- Pequenas melhorias
- Disponibilizao de um software utilitrio para converter arquivos WAV em arquivos MP3 (WAV2MP3.exe).

VERSO 4.1.8
============
- No modo Aleatrio, opo de introduzir um atraso de espera de 5 segundos antes de jogar.
- No modo aleatrio, a tecla Enter ativa o boto Executar ou o boto Stop se tocando est em andamento.

VERSO 4.1.7
============
- Para adicionar idioma hngaro, graas a tila, HA5JA.

VERSO 4.1.5
=============
- Para corrigir uma anomalia no display do nmero de lio, quando duas lies so definidos com a mesma seqncia de caracteres

Verso 4.1.4
============
Se ocorrer um erro ao abrir a placa de som no modo de monitoramento, CW_Player desativa o decodificador de udio, mas permitir que o usurio use a tecla Morse ou a tecla Ctrl para treinar Morse.
Nas verses antigas, CW_Player abortado em tal caso.

Verso 4.1.3
=========
- Na pgina de Monitoring para as crianas, para adicionar uma escolha entre uma representao grfica ou uma representao acstica dos caracteres

Verso 4.1.2
=========
 - Opes QUIZ : Atraso de jogar o primeiro caractere

Verso 4.1.1
=========
- Disponibilidade de verso recente exibido no menu Informaes
- Opo para controlar automaticamente esta disponibilidade ao abrir o programa
- Correo da imagem do alfabeto na janela de monitoramento, a opo para as crianas
- Para adicionar um boto nesta janela para alternar rapidamente para a opo para as crianas

Verso 4.1.0
=========
- Na Monitoring, opo para controlar o texto das crianas. As imagens animadas e o telgrafo Morse aphabet ajudam as crianas  chave. O seu keying  controlado contra a janela de Texto. 
- na Monitoring, opo para fazer o telgrafo Morse para codificar ERRO (HH) ativo. 

Verso 4.0.6a
==========
- Para corrigir uma anomalia no modo de QUIZ, quando a tempo de resposta  reduzido.

Verso 4.0.6
=========
- Adicionar atalhos na QRI (tom), QRN (rudos), QSB (fading) e QRH (drift)

Verso 4.0.4
=========
- Zoom no menu de opes.

VERSION 4.0.3c
============
- To fix a bug in Quiz mode

VERSION 4.0.3b
============
- Add ptt button in Monitoring

Verso 4.0.3
=========
- menu Porto / KEYER port: JOYSTICK, mouse o COM (CTS DSR)
- Acompanhamento para decodificar esses trs portas

Verso 4.0.1
============
- opo de mudar a fonte de exibio

Verso 4.0
============
- Corrigir um erro relacionado a porta serial salvo
- Opo para esconder dicos (mas no a velocidade real e MSG)
- Salvar a ltima posio da janela principal
- Opo de criar desvio de freqncia (QRH) no modo aleatrio e modo de fichiero
- Criao da pagina de entrada em modo aleatrio e modo de arquivo
- Atualizao textos portugeese
- Opo de chave de morse com a tecla CTRL do teclado.
- Para atualizar a decodificao de udio e direta
- Em modo de QUIZ, a opo de reduzir o atraso quando uma resposta  dada
- Em modo de QUIZ, a opo de mostrar erros e esperar antes de retomar
- Em modo de QUIZ, a opo de tocar novamente o ultimo caratere errada
- Na janela de Monitorizao, para adicionar a exibio do cdigo morse ao vivo

Verso 3.4.0
============
- Corrigir um erro relacionado a porta serial salvo
- Opo para esconder dicos (mas no a velocidade real e MSG)
- Salvar a ltima posio da janela principal
- Opo de criar desvio de freqncia (QRH) no modo aleatrio e modo de fichiero
- Criao da pagina de entrada em modo aleatrio e modo de arquivo
- Atualizao textos portugeese
- Opo de chave de morse com a tecla CTRL do teclado.
- Para atualizar a decodificao de udio e direta
- Em modo de QUIZ, a opo de reduzir o atraso quando uma resposta  dada
- Em modo de QUIZ, a opo de mostrar erros e esperar antes de retomar
- Em modo de QUIZ, a opo de tocar novamente o ultimo caratere errada
- Na janela de Monitorizao, para adicionar a exibio do cdigo morse ao vivo

VERSION 3.3.5
============
- To fix an anomaly when monitoring single key signals.

Verso 3.3.4 :
===========
- Opes Velocidade variavel / Espera variavel em modo Quiz

VERSION 3.3.0
=============
- Option Examen France (in french language only)
- Word and text files proposed for the Vocabulary option

VERSION 3.2.7
=============
- Option Vocabulary

VERSION 3.2.6
=============
- Option Lowercase for the Random window

VERSION 3.2.5a
==============
- Add the Clear button in the Monitoring window

VERSION 3.2.5
=============
- Replacement of the Joystick component

VERSION 3.2.3a,b,c
==================
- to fix bugs

================================================================
                         Old releases
================================================================

Verso 1.5 :
============
- nada de codigos Q

- escolha da lingua Ingles, Frances

Verso 1.6 :
============
- velocidade minima descida ate 10  palavras/minuto

- correo de um erro sistema que aparece num caso particular.

Verso 1.7 :
============
- possibilidade de abrir e de executar todos os ficheiros ASCII do sistema;

- inibio de todas as escolhas quando um ficheiro, um texto ou uma das series aleatrias
 esto em execuo.

- fornecimento de um comando na porta COM serie  escolha para comutar um TX em emisso.
 Uma porta COM pode ser escolhida logo no arranque de CW_Player juntamente com o parametro
 /COMx no fim da linha da linha de comando.
 Um exemplo de montagem  vos fornecido no ficheiro 
 PC_TX.BMP para no caso da tenso de repouso do comando PTT do TX ser positiva. 
 Se for negativa como acontece muitas vezes com aparelhos mais antigos a valvulas,
 o esquema deve ser modificado.

-Supresso dos clicks que aparessem na verso 1.6.

Verso 1.71
===========
- Velocidade minima a 5 letras/minuto

Verso 1.72
============
- parametros do espaamento entre carateres (simples, duplo ou triplo)

- quadro das abreviaturas mais decorrentes em telegrafia

Verso 1.8
==========
- velocidade entre 5 e 50 palavras/minuto
  (para os adeptos do TGV)

- parametros da diferena entre trao e ponto : opes 3/1 (normal), 4/1 e 5/1 por escolha
 no menu opes/parametros.

- possibilidade de executar um texto em circulo continuo por uma opo do menu opes/texto,

- possibilidade de entrar o texto sem o executar imediatamente mas em deferido por uma opo
  do menu opes/texto,

- criao de doi ficheiros de ajuda em linha CWPenglish.hlp e CWPfrench.hlp. 
 Estes dois ficheiros devem de estar dentro do mesmo reportorio que CW_Player.exe para um
 bom foncionamento da ajuda em linha;

-tratamento do erro ligado a abertura de um ficheiro inesistente.

-possibilidade de selecionar a velocidade no arranque em juntando o parametro /=x onde
 x  a velocidade, valor inteiro copreendido entre 5 E 50.
 exemplo : CW_Player.exe /=10  palavras/minuto.

-juntar da escolha QUIZ para permitir de testar os seus conhecimentos.

-juntar uma temporisao variavel entre a comando PTT e o envio do primeiro carater em
 curso antes de largar a comando do PTT.

Verso 1.8.1
============
-introduo de (curtos caminhos) no teclado para todos os controis e escolhas. Isto foi
 introduzido na comando de OMs cegos.

-possibilidade de executar um ficheiro em circuito fechado como a zona de texto.

-toma em conta as especefidades WinNT e Win2000.

-O ficheiro junto PC-TX.BMP fornece um circuito simples para manipular um emissor em CW
 a partir da tonalidade de 800 hz fornecido sobre uma das dus entradas e saidas da carta
 som.

Verso 1.8.2
============
-estenso da escolha dos carateres em modo alineatorio ou quiz de 20 a 50. Isto permite
 mais facilmente de repetir muitas vezes um mesmo carater dentro da escolha e por isso
 de fazer executar mais vezes que outros.
 Por exemplo, a lista pode compreender as 26 letras do alfabeto e ns podemos triplicar
 as letras sobre as quais ns paramos como o x, o y, e o z, o Q.
 Estas letras sero executadas 3 vezes mais que as outras.

-Salvaguarda e arranque do programa com a ultima configurao de carateres de escolha.

-Possibilidade de criar seus proprios carateres locais. Isso permete de juntar dentro
 de uma lista particular dita local, os carateres acentuados prprios a certos Pases
 como o () em Portugus ou ento afectar os carateres especiais tais que SK
 (fim de trabalho) ou AS (esperar) ou outars combinaes de teclas especificas do teclado.
 Estes carateres ditos locaissero executados dentro de todos os modos se eles foram
 criados.
 Eles sero salvaguardados dentro de um ficheiro especifico CWPLAYER.DAT.

Verso 1.9.0
============
-Creao do menu ferramentas incuindo as funes seguintes :
 * Apagar a janela MemoRandom :
 * Salvaguardar a janela MemoRandom :
   todos os carateres alineatorios so salvaguardados
   dentro de um ficheiro txto e podem ser executados a todo o momento pela escolha ficheiro
   e o boto Executar Ficheiro
 *Carateres locais : ferramenta de criao de carateres locais (ver verso 1.8.2).
  Os carateres locais so a partir de agora independentes da posio Maiuscula ou Minuscula
  do teclado
 *Lies locais : ferramenta de modificao e de definio das 20 lies propostas por
  defeito no CWPlayer. As lies so salvaguardadas dentro do ficheiro CWPlayer.dat e
  restauradas no arranque do programa.
 *Sair : identico au boto sair mas sem confirmao

-Criao da opo texto escondida no menu opes/texto. Esta opo permite de criar dois
 carateres delemitando uma zona de texto a esconder (a no executar) num ficheiro texto.

-O painel carateres  escolha propoe uma escolha de 20 lies em mais da escolha precedente
 de 50 carateres. A ultima lio escolhida  selecionada no arranque do programa.

-correo de um erro systeme podendo aparecer a muito baixa velocidade

-Amelhoraes diversas a descubrir vosse mesmo

 Bem que esta verso tenha sido cocebida para aceitar o ficheiro de dados CW_Player.dat
 da vossa antiga verso, recomendamos de a apagar ou de a subestituir por esta junta com
 a nova verso antes de lanar CW_Player.
 Vosse tem que redefinir os vossos carateres locais, o que no  muito dificil.

Verso 2.0
==========
-Introduo da funo Monitoring permitindo au utilizador de controlar e melhorar a sua
 manipulao em enviando em forma de audio sobre uma das entradas da carta som. CW_Player
 descodifica os sinais MORSE emitidos pelo utilizador.

-Criao de uma opo permitindo a execuo de uma serie de 5^v^ partida de cada serie
 alineatoria para permitir au aluno de se sincronisar.

-Correo de erros ou comportamentos anormais do programa assinalados pelos utilisadores.

Verso 2.1
==========
-creao de uma ferramenta para gravar os txtos MORSE no formato WAVE.
 Estes ficheiros som (*.WAVE) podem ser reexecutados por qualquer logiciel multimedia.
 Eles permitem de criar as suas balizas, identificadoras etc... com uma grande facilidade.

Verso 2.2 & 2.2a
=================
-Juntar as mensagens de erros para melhor compreender as anomalias eventuais.
-Modificaes para eliminar as anomalias geradas por certas cartas som exoticas
 (incompatibilidade Son Blaster ou resposta incompativel da velocidade do processador).
 Obrigado a Sebastien, Daniel e Mukesh (India) pela sua ajuda.

Verso 2.3
==========
-Junta, vindo do Alemo dentro do menu lingua.
 Note que o ficheiro de ajuda CWPportugues.hlp  uma copia do ficheiro de ajuda em Ingls.
 Estou  espera de um tradutor !
-Junta uma opo para gerar palavras de longura alineatoria em modo carateres alineatorios
-Junta a possibilidade de gravar a janela MemoRandom em ficheiro Wave.
-Salvaguarda da lingua, velocidade, nivel, ultima escolha etc no feicho e recargamento da
 configurao no lanamento.

Verso 2.3.1
============
-Corrigir um erro possivel na criao de um ficheiro CWPlayer.dat

VERSO 2.4
==========
-Alargar o espaamento entre carateres e calcular a  velocidade media real.

VERSO 2.5
==========
- verso para avaliao

VERSO 2.6
==========
-intruduo de uma limitao do numero de carateres emitidos em modo alineatorio
-possibilidade de escoder a execuo em curso em modo ficheiro e alineatorio
-possibilidade de gerar palavras do mesmo tipo de carateres em modo alineatorio
-possibilidade de gerar series de carateres alineatorios rapidos (sem som) para criar
 lies rapidamente.
-mudana da police nas janelas ficheiro e alineatorio para uma melhor lisibilidade.

VERSO 2.7
==========
-junta o Italiano ao menu lingua graas a Paolo IW2DGS e Andrea IW4EGQ.
-junta o menu salvaguarda da janela Monitoring em ficheiro texto

VERSO 2.7.1
============
-Modificaes menores

VERSO 2.7.2
============
-Juntar a possibilidade de escolher a longura dos grupos alineatorios entre 2 e 8 carateres
-possibilidade de reduzir o tempo de resposta em Quiz a 0 (=400ms)

VERSO 2.8
==========
-Possibilidade a pausar o texto e para recome-lo
-Excepto as posies da janela Monitoring
-carteres non-proporcionais na janela Monitoring
-a opo para adicionar o rudo e o QSB no Morse sinaliza
-opo para gerar indicativos na modalidade Aleatria
-possibilidade para mascarar a marca na modalidade do QUIZ
-Modificaes menores

VERSO 2.8.1
============
-junta o Portugus ao menu lingua graas a Manuel F5VIA

VERSO 2.8.2
============
-junta o carter especial @

VERSO 2.8.3
============
-Escolha da nota CW 600 ...1000 Hz

VERSO 2.8.3a
=============
- Salvaguarda o tempo de resposta em Quiz

VERSO 2.8.4
============
- nmero crescente da lio de 20 a 60.
- Corrigir um erro possivel na WinXP.

VERSO 2.8.5
============
- adicione valores novos de tempo de reposta em Quiz

VERSO 3.0
===========
- Manipulao de um TX com o porto COM
- Contador de carcteres em modo Quiz
- Atalhos para textos
- Borracha para texto
- Mensagens locais
- Junta o Espanhol ao menu lingua graas a Fer LU8HPY

VERSO 3.0.1
============
-Correo de erros ou comportamentos anormais do programa assinalados pelos utilisadores.

VERSO 3.0.2
============
- possibilidade para executar carteres nenhum-padro na modo Aleneatrio

VERSO 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 .

VERSO 3.1.1
============
- Escolha da espaamento entre palavras
 
VERSO 3.1.2
============
-Escolha da nota CW 100 ...1500 Hz

VERSO 3.1.4
============
- Restries do instrutor
- Modo DEMO

VERSO 3.1.6
============
- Correo de erros.

VERSO 3.1.7
============
- Para escolher o carto som

VERSO 3.2.0
=============
- Add options to automatically hide file text and random characters when playing.

VERSO 3.2.1
=============
- Add default extensions for text or wave file names.
- correct a bug in text focus

VERSO 3.2.2
============
-Introduo da funo Monitoring permitindo au utilizador de controlar e melhorar a sua
 manipulao pelo porto de joystick.

VERSO 3.2.3
=============
- To choose all serial ports available

Nota importante : Certos economisadores de ecram so muito golosos da memoria da maquina. Assim que eles se executam, eles podem afectar gravemente a qualidade audio dos carateres e mesmo gerar erros do systema em certas maquinas. Ns recomendamos de dezativar este tipo de economisador se utilizar CW_Player em modo alineatorio sobre longos periodos  de tempo.

Apanhe prazer a fazer telegrafia e faa a amar dos outros.

A ultima verso deste logiciel esta disponivel no site INTERNET :

http://www.f6dqm.fr

Vosse encontra tambem as ultimas verses de 
 - SAT_EXPLORER : logiciel de orbitografia para satelites
 - SIMPLEX : logiciel de repetidor simplex (perroquet) duplex e transpondor
 - BEAMDX
 - AZIWORLD

G.RIVAT
http://www.f6dqm.fr
e-mail via site INTERNET