Board logo

标题: [硬件改造] NGC色差线被克隆了,源代码已放出 [打印本页]

作者: chuchuchu    时间: 2014-9-9 21:06     标题: NGC色差线被克隆了,源代码已放出

翻~墙可见:http://www.gc-forever.com/forums/viewtopic.php?f=26&t=2500
看了一下,是8月31号的帖子
引用:
Cloning the GameCube component cable
Hi!

I think the original Gamecube component cable is overpriced, so I cloned it. =) Github repository here. Some random factlets because I'm too lazy to write a coherent post after typing all the READMEs in the repo:

The project linked above is basically a clone of the original component cable using only information that is already available on the net and some of my own observations on a logic analyzer. The board can output analog RGB (both CSync and HV-Sync available) or Component video. While I haven't calculated an actual BOM cost for the parts, it should be MUCH cheaper to manufacture than the current price for the original cable. The downside is that as far as I know there is no source for the original plug, so it has to be mounted internally in the Gamecube.

No, I won't be selling this. Build your own or find someone who builds it for you - it's an open source project after all. I made the mistake of offering kits for another of my projects once and that required far more of my time than I'm willing to spend. Fully-assembled boards aren't an option at all for me as the local laws require a lot of paperwork, certifications and money when you want to bring your own electronic devices into the hands of end-users.

HDMI is possible and works on my devboard, but that version currently suffers from featuritis and lack of motivation (and maybe skills) to design a PCB for it. If anyone can locate (or provide) a source for simple, cheap Spartan 6 FPGA boards with an HDMI output connector on them I can probably port the code to it.

The board does not handle audio at the moment, although the pins for it are connected to the FPGA. Fun fact: At least the PAL Gamecube I have hear uses the wrong audio sampling rate. The correct rate would be 54MHz divided by 1125 (48000 Hz), but I measure exactly 48042.8Hz or 54MHz divided by 1124. The difference is not noticable on the analog outputs, but I suspect that the SPDIF mod the GC that uses an external 12.288MHz crystal for its SPDIF chip has faint clicks in its output (or slight distortions).

Based on a few preliminary measurements, the Wii seems to use the same video data format internally, but with 1.8V levels instead of 3.3V. Since the Wii already has a component output, connecting this board to it probably isn't worth the hassle unless you've fried our video output. It also seems that the Wii internally transports audio using I2S, so why isn't there an SPDIF mod for it yet?

If you look at the board another way, it's an FPGA with a few input lines (12 on the connector plus a few pads with spare pins) and a video DAC. This means that is someone writes the code for it, it could also be used to generate RGB or component output signals for other consoles that use 3.3V digital video signals internally. The one that I'm thinking of is the N64 - but this is only a "possible in theory, but someone needs to do it first" situation.

Linedoubling would be possible with a larger FPGA (available with the same footprint, about 2-3 USD more expensive), but I'm not sure if it's worth it since most non-progressive Gamecube games are 480i/576i and the memory in the FPGA is only big enough to hold a single line, not a complete field that you would need to do at least half-proper deinterlacing. (and I also haven't figured out a way to generate "good" 480p timing from a 480i input yet)

Yes, this comes from an account with no posts before this one, which will probably be enough for some people to cry "Fake!". I don't care, I'm better known in some circles for another project anyway. =)

-ik

作者: SONIC3D    时间: 2014-9-9 21:22

这个我记得gc forever另一个人半年前就做了一批了。。。

现在等hdmi的数字输出才是真的有意义,毕竟这是唯一一台那个世代里有数字输出的主机。
作者: staronline09    时间: 2014-9-9 21:23

神马情况?色差就不错了 hdmi输出会更好吗?
作者: yangjuniori    时间: 2014-9-9 22:00

posted by wap, platform: Galaxy S II
直接做成HDMI DVI 更合适
作者: hkt3010    时间: 2014-9-9 22:06

不知道惹到gfw哪个傻逼的g点,gc-forever莫名被墙了半年了,麻痹这种纯游戏死宅交流论坛,墙你麻痹啊
作者: SONIC3D    时间: 2014-9-9 23:01

引用:
原帖由 hkt3010 于 2014-9-9 22:06 发表
不知道惹到gfw哪个傻逼的g点,gc-forever莫名被墙了半年了,麻痹这种纯游戏死宅交流论坛,墙你麻痹啊
96.47.74.246这个服务器端封的大陆IP,对大陆IP拒绝Http服务。但是可以ping通。
国内极品肉鸡太多

作者: hkt3010    时间: 2014-9-9 23:09

posted by wap, platform: GALAXY S IV
引用:
原帖由 @SONIC3D  于 2014-9-9 23:01 发表
96.47.74.246这个服务器端封的大陆IP,对大陆IP拒绝Http服务。但是可以ping通。
国内极品肉鸡太多
原来是人家把咱们墙了,国内肉鸡吃饱饭没事干去艹这么一个非主流宅论坛?
作者: riven    时间: 2014-9-9 23:19

posted by wap, platform: iPhone
gc forever好地方
作者: dtxyy    时间: 2014-9-9 23:23

啥时候能量产,希望价格不要太高
作者: SONIC3D    时间: 2014-9-9 23:30

引用:
原帖由 hkt3010 于 2014-9-9 23:09 发表
posted by wap, platform: GALAXY S IV
原来是人家把咱们墙了,国内肉鸡吃饱饭没事干去艹这么一个非主流宅论坛?
你看TGFC A9VG那么多xj贴,要用来推销他们的防灌水软件。。。。
AssemblerGames发生过中国IP攻击然后盗用某版主ID发伪造PM骗论坛成员去注册另一个所谓的即将迁移过去的新论坛,以套取用户注册时输入的密码和邮箱。
还有拿到VPS主机管理密码,备份所有数据后删除,然后问管理员敲诈钱财再恢复论坛数据的。
只要论坛有一点点漏洞,就会有人千方百计找方法搞灰色产业。中国低端黑客数量又多,自然防不胜防,不少国外小众论坛和PT站没有精力反制,只能封中国IP,增加破坏所需要的成本。。。

作者: yonexhb    时间: 2014-9-10 00:07

[attach]685452[/attach]

[ 本帖最后由 yonexhb 于 2014-9-10 00:26 编辑 ]
作者: hkt3010    时间: 2014-9-10 00:30

posted by wap, platform: GALAXY S IV
引用:
原帖由 @SONIC3D  于 2014-9-9 23:30 发表
你看TGFC A9VG那么多xj贴,要用来推销他们的防灌水软件。。。。
AssemblerGames发生过中国IP攻击然后盗用某版主ID发伪造PM骗论坛成员去注册另一个所谓的即将迁移过去的新论坛,以套取用户注册时输入的密码和邮箱。
还有拿到VPS主机管理密码,备份所有数据后删除,然后问管理员敲诈钱财再恢复论坛数据的。
只要论坛有一点点漏洞,就会有人千方百计找方法搞灰色产业。中国低端黑客数量又多,自然防不胜防,不少国外小众论坛和PT站没有精力反制,只能封中国IP,增加破坏所需要的成本。。。
国民素质低下,法律缺失,监管不到位,总结下,还是tg必须死! :D
作者: 超越牛的神肉人    时间: 2014-9-10 00:45

目测售价不低于350
作者: yonexhb    时间: 2014-9-10 10:35

GAME888888 出品
[attach]685613[/attach]
[attach]685614[/attach]

[ 本帖最后由 yonexhb 于 2014-9-10 10:40 编辑 ]
作者: coldiori    时间: 2014-9-10 12:31

posted by wap, platform: Windows
难怪在纳闷那么小众的gcforevr给墙了
作者: can201    时间: 2014-9-10 12:44

国外网站封中国IP经历过好几次。。。
当年台湾的巴哈姆特也因为广告问题封过大陆IP。。。后来解封。。。再后来又封。。。当然,这次是别的原因了。。。
据说还有一部分攻击不是因为钱。。。而是不想让国人上。。。。

[ 本帖最后由 can201 于 2014-9-10 12:55 编辑 ]
作者: can201    时间: 2014-9-10 12:52

I think the original Gamecube component cable is overpriced, so I cloned it. =) Github repository here. Some random factlets because I'm too lazy to write a coherent post after typing all the READMEs in the repo:
我觉得原装GC色差好贵啊,所以我自己做一个吧。(最后一句话,看不懂,有不合法词汇)
The project linked above is basically a clone of the original component cable using only information that is already available on the net and some of my own observations on a logic analyzer. The board can output analog RGB (both CSync and HV-Sync available) or Component video. While I haven't calculated an actual BOM cost for the parts, it should be MUCH cheaper to manufacture than the current price for the original cable. The downside is that as far as I know there is no source for the original plug, so it has to be mounted internally in the Gamecube.
这个计划基于网络已有的关于原装色差的信息以及我个人逻辑分析的结果。该输出板能实现模拟RGB信号和分量信号。目前我还没有计算过产品的物料单。但可以肯定,自己做的会比原装的要便宜不少。不方便的是没有原装插口模具(这句不是很肯定),所以只能安装在GC内部。
作者: can201    时间: 2014-9-10 13:04

声音输出部分还有点小问题,但是没什么影响。
采用的是FPGA方案,如果有高人能写程序,这个板子也能给N64实现RGB和分量信号。
对于某些原生480i输出的游戏也可以通过更好的FPGA芯片实现倍线480p

基本上大致内容就这么多了
作者: yonexhb    时间: 2014-9-10 13:46

引用:
原帖由 can201 于 2014-9-10 13:04 发表
声音输出部分还有点小问题,但是没什么影响。
采用的是FPGA方案,如果有高人能写程序,这个板子也能给N64实现RGB和分量信号。
对于某些原生480i输出的游戏也可以通过更好的FPGA芯片实现倍线480p

基本上大致内容 ...
最后还是得内置

其实声音无所谓 声音可以从AV口输出
另外这个数字插口 音频的输出还有其他的方案
[attach]685672[/attach]

另外大家看GAME888888的红色部分
估计我一画出来大家都已经明白了
[attach]685673[/attach]
作者: duyes    时间: 2014-9-10 21:54

等成品。。。
作者: neversc0t    时间: 2014-9-10 22:30

等完整中文版教程
作者: 古兰佐    时间: 2014-9-11 23:01

posted by wap, platform: iPhone
赞啊,350的话完全接受啊,出了必买,大概。
作者: 平井一夫    时间: 2014-9-12 09:52

继续等HDMI线?
作者: joachim    时间: 2014-9-14 16:30

posted by wap, platform: SONY Xperia S
是不是这家伙要重新烧录一块芯片?
作者: 400pps    时间: 2014-9-14 17:28

引用:
原帖由 coldiori 于 2014-9-10 12:31 发表
posted by wap, platform: Windows
难怪在纳闷那么小众的gcforevr给墙了
里面好像有个区设计研究有线电视信号解码什么的,会涉及有线电视劫持和信号强制输出什么的,TG比较怕在自己新闻联播的时候有人在某小区搞这么一下……
作者: macrojohn    时间: 2014-10-24 20:51

posted by wap, platform: GALAXY NOTE II
没搜到github上的项目。。。真的假的啊
作者: 燕山隐士    时间: 2014-10-24 23:47

posted by wap, platform: UC
现在破解还有意义吗




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0