Ronny's cablecrypt decoder V2.15 adaptado para PAL M
----------------------------------------------------

Apesar das cores aparecerem normalmente e o quadro da imagem estar fixo, a imagem treme um pouco. D para ver mas incomoda.Funcionou bem com uma placa PCTV studio, PCI. Pelo que eu li no
funciona na PCTV studio USB.
O som tambm no  decodificado.
As modificaes bsicas foram realizadas nos arquivos fontes da verso 2.15,
Argentina. Como o sistema de l  PAL Nc, fiz as seguintes alteraes para o
nosso sistema:
- No arquivo ccript.cpp, linha 63 substitui-a por
    #define D_PLL_FREQ     35685429 - com este valor, o sincronismo
horizontal  estabilizado mais rapidamente.
- no arquivo esnelmdecode.cpp, linhas 27 e 28 por
#define FcHF0  ((int) (227.25L * 0x100000000L /rawWidth))
#define FcVF0  ((int) ( -.25L * 0x100000000L))
Estes valores so os necessrios pois a subportadora de cor do sistema PAL-m
opera a 3.57561140 MHz
- no arquivo esneldecode.cpp as linhas 25 e 26, pelo mesmo motivo
#define FcHF0   ((int) (227.25L * 0x100000000L /rawWidth))
#define FcVF0   ((int) (  -.25L * 0x100000000L))
No arquivo paldecode.cpp a linha 33, pelo mesmo motivo.
#define FcHF0 (227.25L * 0x100000000L /lsize)
O restante das modificaes foram apenas maquiagens e ainda restam muitas
outras.

Para que ele funcione bem,  necessrio seguir os passos conforme descrito
abaixo:
- rodar o programa da sua placa de captura ( no meu caso o PC TV Vision)
- selecionar o canal desejado (codificado, telecine 2, 3, 4 , 5, Playboy,
etc..)
- encerr-lo
- rodar o programa cablecrypt
- com a tecla "seta abaixo", ajustar a rolagem vertical para estabiliz-la.
- com a tecla "seta  esquerda, ajustar a rolagem horizontal at que a faixa
branca (ou negra) caminhe lentamente para o lado esquerdo da tela.
- quando ela estiver bem prxima do lado esquerdo, aparecer uma linha azul.
Ajuste com a "seta  direita" para que se mova bem lentamente e logo a
seguir pressione a tecla L.
O quadro ficar estabilizado, mas tremendo um pouco.
Se a imagem estiver invertida, pressione F4.
Necessitei colocar o arquivo Vichw00.vxd no diretrio do Windows para que a
minha placa fosse reconhecida.  necessrio ter tambm o arquivo
Tvichw32.dll no mesmo diretrio do Cable Crypt, alm do physmem.vxd, que no
meu caso est no diretrio do Windows.
Boa sorte
ET.
Usei o Visual C++, verso 6.0 para compilar e linkar os fontes.


Usage:
 - Start your TV program
 - Select an encrypted channel
 - Stop your TV program
 - Start ccrypt.exe
 - Wait a few seconds

Hotkeys:
--------

LEFT/RIGHT:	move image left/right
UP/DOWN:		move image up/down
T:				toggle test register
I:				(Re)Initialize PLL to 35438450
L:				Toggle lock in Start of Image lock mode
S:				Toggle analog audio
R:				Dump raw data to rawdata.bmp
F11:			Show polarity debug info
F1 			Help
F4 			Invert image

Warning note
------------

This program is intended for educational and research use only.
It might not be legal to decode and view an encrypted channel.
All use of this program is at your own risk!

This program can't decode cablecrypt encrypted sound!


System requirements
-------------------

 - Bt848A, Bt849, Bt878 or Bt879 chip based capture card
 - Pentium class CPU
 - DirectDraw 6.1
 - Windows 95/98
