ngc吧 关注:5,487贴子:44,072
  • 7回复贴,共1

教程:NGC改HDMI输出

取消只看楼主收藏回复

前言
大部分NGC(型号DOL-001)支持两种输出,AV输出视频和音频,色差输出。AV输出是480i隔行扫描,画面模糊,色彩饱和度差,特别是动态画面会有水波纹,可谓“AV画质”。色差线是480p逐行扫描,相比AV线比纵分辨率提升了整整一倍,是最为理想的图像输出方式。使用色差线时色差线接在数字输出端口上。数字端口不支持音频输出,音频还得使用AV线的红白线。
任天堂为了缩减成本,把色差线的数模转换芯片放在了线上。现在色差线早就停产了,别的厂商山寨不了数模转换芯片,导致玩家想要480p逐行扫描画质得话只能用原厂色差线。色差线又是获得480p画质得唯一官方解决方案,原厂色差线早已价格登天。在Ebay上色差线疯狂得卖到了200多美金,而一台二手NGC才60美金。


导致价格升天得数模转换芯片
为了解决这个问题,民间开始有了NGC利用数字端口改HDMI输出的尝试。最近在网上发现这些改机都是基于gitbus上叫GCVideo-DVI的开源项目。项目用到一个Spartan 3A FPGA用来把数字信号转换为DVI信号,利用HDMI输出。由于代码已经很成熟,也有现成的FPGA-HDMI电路板购买,我看了下感觉不是很难,遂决定自己改机。


1楼2018-09-11 13:52回复
    为了解决这个问题,民间开始有了NGC利用数字端口改HDMI输出的尝试。最近在网上发现这些改机都是基于gitbus上叫GCVideo-DVI的开源项目。项目用到一个Spartan 3A FPGA用来把数字信号转换为DVI信号,利用HDMI输出。由于代码已经很成熟,也有现成的FPGA-HDMI电路板购买,我看了下感觉不是很难,遂决定自己改机。
    GitHub地址:github点com/ikorb/gcvideo/tree/master/HDL/gcvideo_dvi
    电路板Pluto IIx HDMI FPGA board:www点knjn点com/ShopBoards_RS232_Parallel.html
    该电路板可以选择直接买固件编程好了的版本,这样就不用自己回来烧FPGA固件,省了很多麻烦。
    这个电路板应该能送货到天朝,但可能邮费略贵
    淘宝上也有类似的转换电路板,比如这个:

    先放个最后的完成图。过程我慢慢写


    2楼2018-09-11 13:56
    回复
      本教程适用老板NGC,型号DOL-001。新版NGC由于取消了数字接口,暂不支持。本教程以Pluto IIx HDMI FPGA电路板为主要方案
      需要工具:
      固件烧录好的Pluto IIx HDMI FPGA 电路板
      100欧电阻一个
      螺丝刀:十字螺丝刀和老任特质六角梅花螺丝刀(如图):

      电烙铁等焊接工具
      钢锯(用来修改外壳和一个金属罩)
      灵巧的双手,毅力和恒心。


      4楼2018-09-12 12:55
      回复
        步骤
        首先是拆机(借用的网上的图)

        四个角的螺丝用老任六角梅花螺丝刀取出,就可以打开上盖了。

        小心将接视频电源的后盖取下。接手柄的前盖有排线连着主板,需要小心不要扯断排线。

        手柄前盖的金属弹片有4个螺丝。拧下后弹片可以取下。

        将风扇的红黑电源线拔出。风扇左下右下的两个螺丝拧出,风扇即可取下。

        剩下12个螺丝拧出后就可以去除光驱和金属罩。金属罩应该是用于静电屏蔽,保护下面的主板,同时让主板电磁波辐射不超标。

        小心拔出手柄前盖连接主板的排线。前盖就和主板分离了

        拧出主板散热板上6个螺丝,主板就能从底座上取下来了。我们后面改机的主要工作也就是在主板数字口上进行(图中蓝色框)。


        5楼2018-09-12 12:59
        回复
          接下来的工作我觉得是整个项目中最难的一环——焊下数字接口
          真的是最考验焊接技巧的一步。需要用把引脚上的焊锡吸掉。推荐用下面几个工具:
          吸锡器

          吸锡带和助焊剂

          酒精和棉签等,用于清洁
          我是找同事专业焊工帮我焊下来的。技术真的没话说。焊下来后主板上毫无痕迹,就像没装过数字接口一样。你技术足够好的话应该也能到

          焊下数字接口不是必须的。那样的话线就得焊在主板背面。我觉得背面紧贴底座,实现起来不方便。焊下数字接口后HDMI可以用数字口的孔,就不用额外在板子上打孔了。
          有网友设计了可以3D打印的转接电路板架子。不需要打印得特别精细,多余的边角料可以美工刀砂纸磨掉。3D打印文件这里下载。
          www点thingiverse点com/thing:2332094
          效果图:


          下载文件里有三个模型,我都打印了,但只用到了图中1.1版本的模型


          外壳,金属罩改造
          外壳背部光驱的柱子需要锯掉,因为后面会挡到电路板

          罩在主板上的金属罩需要锯掉一截。同样的原因,因为会档到电路板。下图是完成后的样子。蓝色框子里的部分需要都去除


          6楼2018-09-12 13:08
          回复
            下面可以开始重头戏了,焊线。
            首先要在图中5V和DDC Power之间焊一个100欧电阻。如图中绿色。


            图中的5V要焊在主板上的5V电源处,位置如下:

            弹出菜单可以用NGC手柄控制,也可以用一个红外电视遥控器控制。用遥控器的话需要焊一个红外接收器。我选择用手柄控制。用手柄控制的话需要从主板背面焊一根线到板子上的94号口。


            注意认清NGC主板上数字口针脚的序号。下图是反面的排号。正面排号和反面镜像。焊掉接口了的话就能清楚看到主板上标号

            下面就要按照下表焊线了。注意这些都是高速信号。防止信号衰减,串扰,尽量用粗一点短一点的线。

            焊了一半差不多是这样

            最后焊完就这样啦


            7楼2018-09-12 13:27
            回复
              装上后盖,完美!


              接上HDMI线,打开电视,按下NGC电源。电视亮的一瞬间是相当激动的。心情好比玩异度之刃2抽中了Kosmos,野外遇敌闪光宝可梦,自己喜欢的球队绝杀了吧。因为之前拔了手柄前盖。主板断电了,提示重新设置时间。

              以后启动游戏按住B键进入游戏是会问你是否启动逐行扫描(progressive scan),选择Yes就能激活逐行扫描,分辨率由AV线的480i提升至480p,分辨率翻倍,画质更清晰。

              能不能逐行扫描取决于游戏。一般第一方游戏都支持逐行扫描。有些游戏如F-zero GX不仅支持逐行扫描,还支持16:9宽屏。生化危机4应该是NGC上唯一支持逐行扫描的生化危机。
              完整的逐行扫描游戏列表在维基百科上有
              en点wikipedia点org/wiki/List_of_GameCube_games_with_alternate_display_modes
              别的游戏可以使用swiss强制启动逐行扫描,但效果不一定好且可能有兼容问题。
              按住手柄L+R+X+Y 能呼出弹出菜单。

              GC Video会自动识别输出视频格式。固件针对每个视频模式的设置单独储存互不干扰。比如480i的亮度饱和度设置和480p的亮度饱和度就是分开的。
              下面说下有些有用的设置
              Linedoubler隔行扫描(Interlaced scan)时才有效。该模式让隔行扫描一次扫描两行,用于不支持480i的显示器能用480p显示480i画面。但作者自己都说这样的画质奇差,和AV线画质差不多。显示器支持480i的话建议关闭
              Scanline设置就是模拟晶体管显示器的扫描线设置
              OSD 是屏幕提示设置(On Screen Display)
              Picture setting 里可以调整色彩设置。
              重要的一点,记得在other settings里打开DVI 增强模式 (DVI Enhanced mode),不然电视可能会没声音


              8楼2018-09-12 14:25
              回复
                画面评测:
                龙珠Z武道会2.
                该游戏只支持隔行扫描480i。两个标题界面还是能看出HDMI的480i锐度比AV线的480i要高
                480i HDMI

                480iAV线

                火焰纹章苍炎轨迹
                标题画面对比
                480p逐行扫描

                480i隔行扫描

                艾克原画 480p逐行扫描





                9楼2018-09-12 14:30
                回复