Commodore 64 视频增强器——复古与现代的完美融合
在8位电脑时代,Commodore 64无疑是最具代表性的设备之一,拥有丰富的软件和硬件修改选项。然而,即便采用了S视频选项,其视频输出质量仍难以满足现代标准,尤其是在LCD平面屏幕上的显示效果更是不尽如人意。这是因为VIC-II视频芯片直接生成了一种适用于模拟电视系统的色度信号,要将其转换回RGB或其他组件信号几乎是不可能的。
因此,C64 Video Enhancement应运而生,它采用FPGA(现场可编程门阵列)基板对Commodore 64进行改造,绕过VIC-II的色度/亮度信号生成,直接从计算机内部的数字信息中计算YPbPr信号。通过对VIC-II的22个引脚进行被动监听,可以精确地再现视频图像,从而实现像素级的复刻。
硬件设计
该项目始于一个使用通用A-Video Board的早期版本,但经过改进,现在无需破坏C64的外观即可进行安装。该修改套件包括两部分:
- VIC-II适配器:安装在原VIC-II和其插座之间,捕获相关信号并转化为3.3V逻辑电平供FPGA使用。
- FPGA板:通过带状电缆连接适配器,产生YPbPr输出信号,并且接管RF调制器的功能,保持复合视频和S视频信号的放大功能,因此原有的AV接口依然可用。
此板卡专为各种C64修订版设计,兼容PAL和NTSC,长板和短板以及5V或12V供电电压。
兼容性与视频输出
目前,硬件已测试与长12V板和短5V板兼容,而针对某些特定型号的VIC-II(如6567R56A),可能需要更新固件至最新版本。当前售卖的mod板固件为2.6版本,已能支持大部分VIC型号。若需支持6567R56A,需要将JTAG头的第5针接地。
视频输出提供YPbPr信号,可通过背面的三状态开关选择三种模式:
- 240p/288p逐行扫描60Hz/50Hz
- 使用扫描线加倍的480p/576p逐行扫描60Hz/50Hz
- 带视觉扫描线效果的480p/576p逐行扫描60Hz/50Hz
信号通过4针TRRS插孔提供,信号分配为:Y, Pb, Pr, GND。
安装指南
- 将VIC-II移除,将适配器插入插座,确保带状电缆向右或向上延伸。
- 适配器上插入VIC-II,保持原有方向。
- 若主板的IC插座质量不佳,建议更换精密IC插座。
自制套件
所有用于制作RF替代板和VIC适配器板的内容都是开放源代码的,您可以自由使用。大部分零件都很常见,只有TRRS连接器和三态开关可能稍显难寻。项目提供了BOM清单和Mouser项目列表,方便您购买所有所需配件,除了TRRS插孔。
颜色优化
为了赋予画面更为鲜活的色彩,项目选择了高饱和度的颜色方案。如果喜欢更柔和的色调,可以通过更改电阻值降低整体颜色饱和度。
C64 Video Enhancement是一个革命性的解决方案,它让古老的Commodore 64焕发新生,以符合现代审美标准的方式呈现经典游戏的魅力。无论是技术爱好者还是复古游戏迷,都不应错过这个绝佳的机会,为你的C64升级体验。