
O Commodore 64 é um computador com uma enorme biblioteca de programas, mas com saída de vídeo não de alta qualidade. Um chip chamado VIC-II gera imediatamente S-Video, e o sinal de cor não é muito padrão, e o sinal de luminância é um pouco barulhento. Mas, depois de remover os sinais de 22 pinos desse chip, você pode usar o FPGA para descobrir o que é exibido na tela no momento e gerar exatamente o mesmo sinal de vídeo, mas o YPbPr.
O autor tomou como base o desenvolvimento anterior - a placa A-Video. A instalação no estojo C64 foi inconveniente, pois era necessário fazer furos adicionais para as três "tulipas". A nova placa foi projetada para ser instalada em vez de um modulador. Novos furos não são necessários, no lugar do conector da antena após a alteração, é um conector de quatro pinos (TRRS).
O dispositivo consiste em duas partes:
- placa adaptadora que converte todos os 22 sinais dos níveis de 5 volts para 3,3 volts
- placas com FPGA, conectadas à placa adaptadora com um loop e instaladas em vez do modulador; Ele também contém estágios para amplificar sinais S-Video e compostos, repetindo estágios moduladores semelhantes, para que as saídas de vídeo correspondentes continuem funcionando.
O dispositivo foi projetado para que, com o tempo, você possa adicionar suporte para todas as variantes C64 existentes: versões PAL e NTSC, curtas e longas, com fonte de alimentação VIC-II apenas de 5 V e de 5 e 12 V. O hardware provavelmente é compatível com todas as opções agora (um teste foi realizado com duas placas - longa com um chip alimentado por duas voltagens e curta com um chip alimentado por uma voltagem), mas algumas variedades do chip VIC-II (em particular, 6567R56A, encontrado em versões anteriores do computador) ainda não são suportadas pelo firmware. E estes já são precisamente suportados e funcionam:
- 6569R5 (PAL)
- 8565R2 (PAL)
- 8562R4 (NTSC)
O interruptor na placa permite selecionar os seguintes parâmetros do sinal de saída:
- 240p / 288p, varredura progressiva, 50/60 Hz
- 480p / 576p, varredura progressiva, 50/60 Hz, duplicação de linha
- 480p / 576p, 50/60 Hz, imitação de linhas como em um CRT
A atribuição dos pinos do “jack”, começando com o contato do plugue oposto ao cabo: Y, Pb, Pr, comum. Portanto, qualquer cabo com um “conector” de quatro pinos e três “tulipas” é adequado, desde que o contato do “conector” mais próximo do cabo corresponda ao fio comum.
Nem todas as TVs suportam o modo 240p / 288p, mas podem ser convenientemente alimentadas em redimensionadores externos. Ambos os modos 480p / 576p funcionam bem em todas as TVs, se houvesse suporte para YPbPr.

Ordem de alteração:
- baixe todos os arquivos necessários (diagramas, desenhos de placas, firmware) aqui , colete as placas, faça o flash do FPGA
- remova o chip VIC-II da placa do computador, às vezes isso requer mover uma pequena quantidade de "folga" e instalar o painel
- coloque o chip VIC-II na placa adaptadora, certificando-se de que seja implantado da mesma maneira
- instale a placa adaptadora com o chip na placa do computador; se estiver mal colocada no soquete, substitua-a por uma melhor
- verifique a placa com o FPGA em peso, conectando-a à placa adaptadora com um cabo e, em seguida, conectando uma das placas GND3, GND4, GND5 ao fio comum do computador e a set pad RFCON2 correta com o barramento de +5 V, desta forma o dispositivo já é capaz de emitir YPbPr Signals
- remova o modulador, limpe todos os orifícios na placa onde foi soldada da solda
- no lugar do modulador, instale dois pentes de quatro pinos, mas ainda não solde
- veja quais placas de contato da placa FPGA conectam os pentes: para computadores com placas longas, há um conjunto de placas na placa com FPGA, para computadores com placas curtas
- coloque a placa do FPGA nos pentes, alinhe-a e depois solde-a da lateral da placa do computador
- coloque a placa com o FPGA verticalmente, solde os pentes de lado
- se o microcircuito VIC-II for alimentado por duas voltagens (sua designação começa não com 8, mas com 6), feche o jumper JPLUM1 na placa FPGA
- se depois de verificar o peso removeu o loop, retorne-o novamente
Você pode conectar a placa com o FPGA à TV através do adaptador “TRRS - três tulipas”, pelo mesmo cabo ou através do cabo TRRS - TRRS, se a TV tiver uma entrada YPbPr com a mesma pinagem (veja acima).
Endereço para contato com o desenvolvedor: reinhard.grafl late depois de colocado no final da frase em