把NGC改了HDMI输出

  • s
    shallen320
    大部分NGC(型号DOL-001)支持两种输出,AV输出和色差输出。AV输出是480i隔行扫描,画面模糊,色彩饱和度差,特别是动态画面会有水波纹,可谓“AV画质”。色差线是480p逐行扫描,相比AV线比纵分辨率提升了整整一倍,是最为理想的图像输出方式。使用色差线时色差线接在数字输出端口上。数字端口不支持音频输出,音频还得使用AV线的红白线。

    任天堂为了缩减成本,把色差线的数模转换芯片放在了线上。现在色差线早就停产了,别的厂商山寨不了数模转换芯片,导致玩家想要480p逐行扫描画质得话只能用原厂色差线。色差线又是获得480p画质得唯一官方解决方案,原厂色差线早已价格登天。在Ebay上色差线疯狂得卖到了200多美金,而一台二手NGC才60美金。



    导致价格升天得数模转换芯片

    为了解决这个问题, 民间开始有了NGC利用数字端口改HDMI输出的尝试。最近在网上发现这些改机都是基于github上叫GCVideo-DVI的开源项目。项目用到一个Spartan 3A FPGA用来把数字信号转换为DVI信号,利用HDMI输出。由于代码已经很成熟,也有现成的FPGA-HDMI电路板购买,我看了下感觉不是很难,遂决定自己改机。
    GitHub地址:https://github.com/ikorb/gcvideo/tree/master/HDL/gcvideo_dvi
    电路板Pluto IIx HDMI FPGA board:https://www.knjn.com/ShopBoards_RS232_Parallel.html

    我把改机教程发渣浪了,感兴趣的可以自己看
    http://blog.sina.com.cn/s/blog_442f90150102y0kp.html

    这个是改机效果



    找了几个游戏测试下。

    龙珠Z武道会2
    该游戏只支持隔行扫描480i。两个标题界面还是能看出HDMI的480i锐度比AV线的480i要高

    480i HDMI


    480i AV线


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


    480i隔行扫描


    艾克原画
    480p逐行扫描


    480i隔行扫描


    明显看得出来逐行扫描艾克的面部五官更清楚

    游戏画面

    480p逐行扫描


    480i隔行扫描


    由楼梯能看出每个像素都很清晰



    塞尔达传说风之杖

    只选区了标题画面对比

    480p逐行扫描


    480i隔行扫描

    同样的,逐行扫描锐度更高。

    F-zero GX

    F-zero GX 是家用机上最后一作F-zero。可以说是NGC上最快的赛车游戏。上千公里每小时的时速,非常考验NGC图像能力。在该作高速变化的画面上,AV线同HDMI线的表现差距非常大。

    该作是NGC上少数支持16:9宽屏的游戏之一。所以趁此比较了宽屏模式下的画面。

    480P逐行扫描,赛道选择


    480i隔行扫描 赛道选择

    画面清晰度,色彩饱和度上AV线都比不上HDMI

    480p逐行扫描,游戏画面


    480i隔行扫描 游戏画面


    动态画面上AV线逊色太多。



    Gameboy Player

    Gameboy Player是我改HDMI的最大动力。毕竟别的大部分NGC游戏都能在Wii或Wiiu上运行来获得HDMI逐行扫描输出。但gameboy player需要硬件外设,不能在Wii/WiiU上运行。

    以银河战士零点行动为例

    480p逐行扫描


    480i隔行扫描


    480p逐行扫描的画质提升太明显。逐行扫描另一大优势就是动态画面。AV线的480i运动画面会有残影/水波纹,这是由隔行扫描的局限性决定的。逐行扫描表现动态画面清晰稳定。

    HDMI 改机的最大优势大概就是Gameboy Player了。是大屏幕上玩GB/GBA卡带的最完美解决方案。很多人会说不如用模拟器。模拟器毕竟是非官方软件支持,运行流畅/完美度肯定比不上硬件运行。民间模拟器很容易有跳帧,卡顿,爆音的问题。民间模拟器一直能难运行节奏天国就是模拟器不完美的体现

    总结:

    整体来说HDMI的480p画质比AV线画质好太多。色彩饱和度更高,锐度更高。特别是运动画面,AV线有明显的残影/水波纹。HDMI 480p模式图像清晰稳定。
  • N
    NF17
    一台WiiU不就解决了吗
  • w
    whzfjk
    fpga不便宜吧,有eda的license吗
  • s
    shallen320
    FPGA加板子60刀

    板子买回来后有预烧录好镜像了。

    github上也有编译好的镜像。
  • s
    shallen320
    能直接插GBA卡带的gameboy player了解一下
  • z
    zag
    银河战士色彩是更饱和一些,但是480i就像是蒙特卡洛采样去除了锯齿

    -- 来自 能手机投票的 Stage1官方 iOS客户端
  • m
    mcq_2
    难点是还要GBA卡,WIIUVC转换直接玩不就得了。一样官方模拟器。而GBA卡就不好整了。 烧录卡兼容性都不行。
  • s
    shallen320
    我wiiu也有。但是玩法不一样。有卡带的话可以随时换到gba上带出去玩。wiiu上的VC导个存档到模拟器都蛋疼
  • s
    shallen320
    改机算是情怀吧。。比游戏本身好玩
  • m
    mikan100
    效果跟wiiu上一样吗

    —— 来自 Sony SO-01J, Android 8.0.0上的S1Next-鹅版v2.0.2-play
  • s
    shallen320
    应该差不多
  • y
    yuuu
    lz技术不错,可以考虑淘宝开店接活了

    —— 来自 samsung SM-G9650, Android 8.0.0上的S1Next-鹅版v2.0.3
  • s
    shallen320
    这个纯爱好并且淘宝上别人有店了好像,并且是白菜价完全竞争不过
  • y
    ykfox
    S端子也不差啊 为啥和 AV 比较 明显提升不是废话吗 是吧
  • y
    yuuu
    看了一下都是四五百,没白菜吧

    —— 来自 samsung SM-G9650, Android 8.0.0上的S1Next-鹅版v2.0.3
  • z
    zhuangku556
    效果还是很明显的
  • 铅笔
    线550,手柄250,主机200?

    —— 来自 Xiaomi MI 6, Android 8.0.0上的S1Next-鹅版v2.0.3-play
  • 铅笔
    我记得我买ngc的时候,机器450,线550没舍得买。后来wii出来之后就用wii玩ngc游戏。结果开机插记忆卡把wii烧掉了。

    修好了之后玩ngc游戏。结果脑子抽风再次插记忆卡,又把wii烧了。后面就不玩了。

    —— 来自 Xiaomi MI 6, Android 8.0.0上的S1Next-鹅版v2.0.3-play
  • R
    Realplayer
    DVI信号输出音频不是完全看脸吗,这个项目有音频的定义?
  • 铅笔
    我纳闷的是ngc破解那个久了。那个色差线就不能逆向出来么。输出规范应该都知道了。

    —— 来自 Xiaomi MI 6, Android 8.0.0上的S1Next-鹅版v2.0.3-play
  • s
    shallen320
    北美一个NGC的HDMI转接口100刀,感受下。。虽然也是用的这个开源项目
  • s
    shallen320
    有音频的。可能需要选项里打开DVI增强模式。我刚插上没声音,选项里打开了才有。
  • s
    shallen320
    这个开源项目就是民间逆向的成果。。NGC输出色差信号需要数模转换。NGC的数字输出口是自己的规范。没有别的厂商愿意做这个老任高度定制的数模转换芯片。也有可能老任律师函也不让别的厂商做。

    相比之下PS2的色差口直接是模拟信号不需要额外的芯片。所以线很便宜。也容易被山寨。
  • 铅笔
    用wii玩ngc的时候我发现色差线没改善。是不是用wii的时候默认只是开480i。即便480p输出,但是实际效果是wii后期处理的。不是ngc的原生480p?我记得ngc选逐行之后有些游戏还有兼容问题。但是wii上面就是无脑兼容输出什么都不用选。

    —— 来自 Xiaomi MI 6, Android 8.0.0上的S1Next-鹅版v2.0.3-play
  • s
    shallen320
    手头没有S端子线。并且S端子也是480i隔行扫描。跟AV线比没啥本质的提升。。
  • s
    shallen320
    只有有些游戏支持480p逐行扫描的,不知道你的游戏支不支持。游戏列表见:
    https://en.m.wikipedia.org/wiki/List_of_GameCube_games_with_alternate_display_modes

    比如各种生化危机貌似只有4代是480p

    HDMI也能输出480i,和480p比还是能看出差距的,特别是动态画面。毕竟分辨率少了一倍。
  • 铅笔
    好想玩逐行的阳光马里奥。请拍几张对比照片。

    —— 来自 Xiaomi MI 6, Android 8.0.0上的S1Next-鹅版v2.0.3-play
  • s
    shallen320
    我觉得你可以用wii或wiiu玩





  • 铅笔
    感谢大大分享。感觉亮度差好多。

    —— 来自 Xiaomi MI 6, Android 8.0.0上的S1Next-鹅版v2.0.3-play