 =====================================
             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 transmissão no monitor vai iniciar o seu primeiro QSO CW com menos stress e mais
confiança.

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 sequência de 20 lições
que poderá modificar a sua vontade.

Para funcionar correctamente necessita de uma placa de som e Windows 95 como mínimo.

Alem da ajuda online, alguns balões 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 extensão HLP no Windows Vista por favor visita:
http://www.microsoft.com/downloads/details.aspx?FamilyId=6EBCFAD9-D3F5-4365-8070-334CD175D4BB&displaylang=en  

Todas as funções Windows tais como copiar (Control+C) e colar (Control+V) são possíveis.

Principalmente, uma serie aleatória de caracteres pode ser inserida dentro da janela de texto
através 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 não pode conter mais do que que uma gravação portanto só uma linha termina com retorno de um ficheiro ASCII).

Este programa foi escrito desde o inicio para ser posto à disposição 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á também 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á também ser utilizado para o vosso proprio treino, ou pelos instrutores de uma Associação de Radioamadores 
ou mesmo no ar ligando uma das duas saidas da sua placa de som na entrada de modulação 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 don’t, the produced files won’t be accessible because of the UserAccountControl (UAC) of windows.
If you don’t 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:

VERSÃO 4.2.8
============
- Prar atualizar os atalhos de teclado
- Para atualizar os arquivos de ajuda
- Para atualizar textos Portugeese

VERSÃO 4.2.7
=============
- Para substituir um arquivo .dat por um arquivo .ini
- Para melhorar o controle da definição de atalhos
- Para avisar o usuário quando um caráter local ou um atalho é criado a partir de um caráter
   que já tem um código Morse-padrão (Isto não se aplica aos caracteres padrão que
   não pode ser alterado).

VERSÃO 4.2.5
============
- Substituição de arquivos de ajuda .hlp por arquivos de ajuda .chm
- Para adicionar códigos Morse de alguns carateres raramente utilizados por radioamadores (&, $, _)
- Em caso de exclusão de um caráter local, restaurar o código morse original do que o carácter se ele foi definido na lista original (não se aplica aos carateres padrão).

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

VERSÃO 4.2.2
=============
- Opção para abrir a WAV ao conversor MP3 (WAV2MP3.exe), após a criação de um arquivo WAV.

Versão 4.2.1
=============
- Espaçamento entre as palavras até 8 vezes o valor padrão.

VERSÃO 4.2.0
============
- Velocidade máxima de até 70 palavras por minuto
- Pequenas melhorias
- Disponibilização de um software utilitário para converter arquivos WAV em arquivos MP3 (WAV2MP3.exe).

VERSÃO 4.1.8
============
- No modo Aleatório, opção de introduzir um atraso de espera de 5 segundos antes de jogar.
- No modo aleatório, a tecla Enter ativa o botão Executar ou o botão Stop se tocando está em andamento.

VERSÃO 4.1.7
============
- Para adicionar idioma húngaro, graças a Átila, HA5JA.

VERSÃO 4.1.5
=============
- Para corrigir uma anomalia no display do número de lição, quando duas lições são definidos com a mesma seqüência de caracteres

Versão 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 usuário use a tecla Morse ou a tecla Ctrl para treinar Morse.
Nas versões antigas, CW_Player abortado em tal caso.

Versão 4.1.3
=========
- Na página de Monitoring para as crianças, para adicionar uma escolha entre uma representação gráfica ou uma representação acústica dos caracteres

Versão 4.1.2
=========
 - Opções QUIZ : Atraso de jogar o primeiro caractere

Versão 4.1.1
=========
- Disponibilidade de versão recente exibido no menu Informações
- Opção para controlar automaticamente esta disponibilidade ao abrir o programa
- Correção da imagem do alfabeto na janela de monitoramento, a opção para as crianças
- Para adicionar um botão nesta janela para alternar rapidamente para a opção para as crianças

Versão 4.1.0
=========
- Na Monitoring, opção para controlar o texto das crianças. As imagens animadas e o telégrafo Morse aphabet ajudam as crianças à chave. O seu keying é controlado contra a janela de Texto. 
- na Monitoring, opção para fazer o telégrafo Morse para codificar ERRO (HH) ativo. 

Versão 4.0.6a
==========
- Para corrigir uma anomalia no modo de QUIZ, quando a tempo de resposta é reduzido.

Versão 4.0.6
=========
- Adicionar atalhos na QRI (tom), QRN (ruídos), QSB (fading) e QRH (drift)

Versão 4.0.4
=========
- Zoom no menu de opções.

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

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

Versão 4.0.3
=========
- menu Porto / KEYER port: JOYSTICK, mouse o COM (CTS DSR)
- Acompanhamento para decodificar esses três portas

Versão 4.0.1
============
- opção de mudar a fonte de exibição

Versão 4.0
============
- Corrigir um erro relacionado a porta serial salvo
- Opção para esconder dicos (mas não a velocidade real e MSG)
- Salvar a última posição da janela principal
- Opção de criar desvio de freqüência (QRH) no modo aleatório e modo de fichiero
- Criação da pagina de entrada em modo aleatório e modo de arquivo
- Atualização textos portugeese
- Opção de chave de morse com a tecla CTRL do teclado.
- Para atualizar a decodificação de áudio e direta
- Em modo de QUIZ, a opção de reduzir o atraso quando uma resposta é dada
- Em modo de QUIZ, a opção de mostrar erros e esperar antes de retomar
- Em modo de QUIZ, a opção de tocar novamente o ultimo caratere errada
- Na janela de Monitorização, para adicionar a exibição do código morse ao vivo

Versão 3.4.0
============
- Corrigir um erro relacionado a porta serial salvo
- Opção para esconder dicos (mas não a velocidade real e MSG)
- Salvar a última posição da janela principal
- Opção de criar desvio de freqüência (QRH) no modo aleatório e modo de fichiero
- Criação da pagina de entrada em modo aleatório e modo de arquivo
- Atualização textos portugeese
- Opção de chave de morse com a tecla CTRL do teclado.
- Para atualizar a decodificação de áudio e direta
- Em modo de QUIZ, a opção de reduzir o atraso quando uma resposta é dada
- Em modo de QUIZ, a opção de mostrar erros e esperar antes de retomar
- Em modo de QUIZ, a opção de tocar novamente o ultimo caratere errada
- Na janela de Monitorização, para adicionar a exibição do código morse ao vivo

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

Versão 3.3.4 :
===========
- Opçöes 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
================================================================

Versão 1.5 :
============
- nada de codigos Q

- escolha da lingua Ingles, Frances

Versão 1.6 :
============
- velocidade minima descida ate 10  palavras/minuto

- correção de um erro sistema que aparece num caso particular.

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

- inibição de todas as escolhas quando um ficheiro, um texto ou uma das series aleatórias
 estão em execução.

- fornecimento de um comando na porta COM serie à escolha para comutar um TX em emissão.
 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 tensão 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.

-Supressão dos ¨clicks¨ que aparessem na versão 1.6.

Versão 1.71
===========
- Velocidade minima a 5 letras/minuto

Versão 1.72
============
- parametros do espaçamento entre carateres (simples, duplo ou triplo)

- quadro das abreviaturas mais decorrentes em telegrafia

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

- parametros da diferença entre traço e ponto : opções 3/1 (normal), 4/1 e 5/1 por escolha
 no menu opções/parametros.

- possibilidade de executar um texto em circulo continuo por uma opção do menu opções/texto,

- possibilidade de entrar o texto sem o executar imediatamente mas em deferido por uma opção
  do menu opções/texto,

- criação 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 temporisação variavel entre a comando PTT e o envio do primeiro carater em
 curso antes de largar a comando do PTT.

Versão 1.8.1
============
-introdução 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.

Versão 1.8.2
============
-estensão 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 nòs podemos triplicar
 as letras sobre as quais nòs paramos como o x, o y, e o z, o Q.
 Estas letras serão executadas 3 vezes mais que as outras.

-Salvaguarda e arranque do programa com a ultima configuração 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 pròprios a certos Paìses
 como o (è) em Português ou então afectar os carateres especiais tais que SK
 (fim de trabalho) ou AS (esperar) ou outars combinações de teclas especificas do teclado.
 Estes carateres ditos ¨locais¨serão executados dentro de todos os modos se eles foram
 criados.
 Eles serão salvaguardados dentro de um ficheiro especifico CWPLAYER.DAT.

Versão 1.9.0
============
-Creação do menu ferramentas incuindo as funções seguintes :
 * Apagar a janela MemoRandom :
 * Salvaguardar a janela MemoRandom :
   todos os carateres alineatorios são salvaguardados
   dentro de um ficheiro txto e podem ser executados a todo o momento pela escolha ficheiro
   e o botão Executar Ficheiro
 *Carateres locais : ferramenta de criação de carateres locais (ver versão 1.8.2).
  Os carateres locais são a partir de agora independentes da posição Maiuscula ou Minuscula
  do teclado
 *Lições locais : ferramenta de modificação e de definição das 20 lições propostas por
  defeito no CWPlayer. As lições são salvaguardadas dentro do ficheiro CWPlayer.dat e
  restauradas no arranque do programa.
 *Sair : identico au botão sair mas sem confirmação

-Criação da opção texto escondida no menu opções/texto. Esta opção permite de criar dois
 carateres delemitando uma zona de texto a esconder (a não executar) num ficheiro texto.

-O painel carateres à escolha propoe uma escolha de 20 lições em mais da escolha precedente
 de 50 carateres. A ultima lição escolhida è selecionada no arranque do programa.

-correção de um erro systeme podendo aparecer a muito baixa velocidade

-Amelhorações diversas a descubrir vosse mesmo

 Bem que esta versão tenha sido cocebida para aceitar o ficheiro de dados CW_Player.dat
 da vossa antiga versão, recomendamos de a apagar ou de a subestituir por esta junta com
 a nova versão antes de lançar CW_Player.
 Vosse tem que redefinir os vossos carateres locais, o que não è muito dificil.

Versão 2.0
==========
-Introdução da função Monitoring permitindo au utilizador de controlar e melhorar a sua
 manipulação em enviando em forma de audio sobre uma das entradas da carta som. CW_Player
 descodifica os sinais MORSE emitidos pelo utilizador.

-Criação de uma opção permitindo a execução de uma serie de 5^v^à partida de cada serie
 alineatoria para permitir au aluno de se sincronisar.

-Correção de erros ou comportamentos anormais do programa assinalados pelos utilisadores.

Versão 2.1
==========
-creação 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.

Versão 2.2 & 2.2a
=================
-Juntar as mensagens de erros para melhor compreender as anomalias eventuais.
-Modificações 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.

Versão 2.3
==========
-Junta, vindo do Alemão dentro do menu lingua.
 Note que o ficheiro de ajuda CWPportugues.hlp è uma copia do ficheiro de ajuda em Inglès.
 Estou à espera de um tradutor !
-Junta uma opção 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
 configuração no lançamento.

Versão 2.3.1
============
-Corrigir um erro possivel na criação de um ficheiro CWPlayer.dat

VERSÃO 2.4
==========
-Alargar o espaçamento entre carateres e calcular a  velocidade media real.

VERSÃO 2.5
==========
- versão para avaliação

VERSÃO 2.6
==========
-intrudução de uma limitação do numero de carateres emitidos em modo alineatorio
-possibilidade de escoder a execução 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
 lições rapidamente.
-mudança da police nas janelas ficheiro e alineatorio para uma melhor lisibilidade.

VERSÃO 2.7
==========
-junta o Italiano ao menu lingua graças a Paolo IW2DGS e Andrea IW4EGQ.
-junta o menu salvaguarda da janela Monitoring em ficheiro texto

VERSÃO 2.7.1
============
-Modificações menores

VERSÃO 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)

VERSÃO 2.8
==========
-Possibilidade a pausar o texto e para recomeçá-lo
-Excepto as posições da janela Monitoring
-caráteres non-proporcionais na janela Monitoring
-a opção para adicionar o ruído e o QSB no Morse sinaliza
-opção para gerar indicativos na modalidade Aleatória
-possibilidade para mascarar a marca na modalidade do QUIZ
-Modificações menores

VERSÃO 2.8.1
============
-junta o Portuguès ao menu lingua graças a Manuel F5VIA

VERSÃO 2.8.2
============
-junta o caráter especial @

VERSÃO 2.8.3
============
-Escolha da nota CW 600 ...1000 Hz

VERSÃO 2.8.3a
=============
- Salvaguarda o tempo de resposta em Quiz

VERSÃO 2.8.4
============
- nùmero crescente da liçào de 20 a 60.
- Corrigir um erro possivel na WinXP.

VERSÃO 2.8.5
============
- adicione valores novos de tempo de reposta em Quiz

VERSÃO 3.0
===========
- Manipulação de um TX com o porto COM
- Contador de carácteres em modo Quiz
- Atalhos para textos
- Borracha para texto
- Mensagens locais
- Junta o Espanhol ao menu lingua graças a Fer LU8HPY

VERSÃO 3.0.1
============
-Correção de erros ou comportamentos anormais do programa assinalados pelos utilisadores.

VERSÃO 3.0.2
============
- possibilidade para executar caráteres nenhum-padrão na modo Aleneatòrio

VERSÃO 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 .

VERSÃO 3.1.1
============
- Escolha da espaçamento entre palavras
 
VERSÃO 3.1.2
============
-Escolha da nota CW 100 ...1500 Hz

VERSÃO 3.1.4
============
- Restrições do instrutor
- Modo DEMO

VERSÃO 3.1.6
============
- Correção de erros.

VERSÃO 3.1.7
============
- Para escolher o cartão som

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

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

VERSÃO 3.2.2
============
-Introdução da função Monitoring permitindo au utilizador de controlar e melhorar a sua
 manipulação pelo porto de joystick.

VERSÃO 3.2.3
=============
- To choose all serial ports available

Nota importante : Certos economisadores de ecram são 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. Nòs 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 faça a amar dos outros.

A ultima versão deste logiciel esta disponivel no site INTERNET :

http://www.f6dqm.fr

Vosse encontra tambem as ultimas versões 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