从Commodore 64拉YPbPr



Commodore 64是一台具有大量程序库的计算机,但是其视频输出质量不是很高。 名为VIC-II的芯片会立即生成S-Video,并且彩色信号不是很标准,亮度信号有些嘈杂。 但是,从该芯片的22个引脚上去除信号后,您可以使用FPGA找出当前屏幕上显示的内容,并生成与YPbPr完全相同的视频信号。

作为基础,作者采用了自己以前的开发-A-Video板。 将其安装在C64机箱中很不方便,因为它需要为三个“郁金香”钻额外的孔。 设计要安装新板,而不要安装调制器。 不需要新的孔,替代后的天线插孔是四针(TRRS)插孔。

该设备包括两个部分:

  • 适配器板,可将所有22个信号从5伏电平转换为3.3伏电平
  • 带有FPGA的板卡,通过环路连接到适配卡,并代替调制器安装; 它还包含用于放大S视频和复合信号的级,重复相似的调制器级,以便相应的视频输出继续工作。

该设备的设计使您可以随时间增加对所有现有C64变体的支持:PAL和NTSC版本(短和长),仅VIC-II电源采用5 V,5 V和12 V供电。硬件可能与现在所有的选项(使用两块电路板进行测试-长时使用由两个电压供电的芯片,短时使用通过一个电压供电的芯片),但是固件尚不支持某些VIC-II芯片型号(特别是在计算机的早期版本中找到的6567R56A)。 这些已经得到精确的支持并可以正常工作:

-6569R5(PAL)

-8565R2(PAL)

-8562R4(NTSC)

板上的开关允许您选择以下输出信号参数:

-240p / 288p,逐行扫描,50/60 Hz

-480p / 576p,逐行扫描,50/60 Hz,行加倍

-480p / 576p,50/60 Hz,模仿CRT上的线

“插孔”的针脚分配,从与电缆相对的插头接触开始:Y,Pb,Pr,通用。 因此,任何具有四针“插孔”和三个“郁金香”的电缆都是适用的,只要最接近软线的“插孔”触头对应于普通电线​​即可。

并非所有电视都支持240p / 288p模式,但可以方便地将其输入外部缩放器。 如果仅支持YPbPr,则480p / 576p两种模式都可以在所有电视上正常工作。



变更顺序:

  • 从此处下载所有必要的文件(图表,电路板图,固件),收集电路板,刷新FPGA
  • 从计算机板上卸下VIC-II芯片,有时这需要移动少量“松动”并安装面板
  • 将VIC-II芯片放入适配器板,确保以相同的方式部署
  • 将适配器板和芯片一起安装在计算机板上,如果插槽中的适配器固定不良,请用更好的适配器板替换
  • 通过环路将其连接至适配器板,然后将GND3,GND4,GND5焊盘之一连接至通用计算机线,以及带有+5 V总线的右侧RFCON2设置焊盘来检查FPGA板的重量,以这种形式,该器件已经能够输出YPbPr讯号
  • 拆下调制器,清除板上所有用焊料焊接的孔
  • 代替调制器,安装两个四针梳子,但不要焊接
  • 看一下FPGA板的哪些接触焊盘连接梳子:对于长板的计算机,板上带有FPGA的一组焊盘,对于短板的计算机
  • 将FPGA上的板子放到梳子上,对齐,然后从计算机板的侧面焊接
  • 将板与FPGA垂直放置,将梳子焊接在其侧面
  • 如果VIC-II微电路正常工作,则由两个电压供电(其名称不是以8开头,而是以6开头),请使用FPGA闭合板上的JPLUM1跳线。
  • 如果在检查重量后卸下环,将其返回

您可以通过适配器“ TRRS-三个郁金香”,通过同一根线,或通过TRRS-TRRS线,将带有FPGA的FPGA板连接到电视,如果电视具有相同的YPbPr输入和相同的引脚分配(请参见上文)。

联系开发人员的地址:reinhard.grafl吠叫放在句子的末尾

Source: https://habr.com/ru/post/zh-CN443182/


All Articles