»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
主机&掌机游戏讨论区
» 请问,NGC能接电脑显示屏玩吗,输出是什么信号的?
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
请问,NGC能接电脑显示屏玩吗,输出是什么信号的?
SONIC3D
版主
日均500行
帖子
11908
精华
1
积分
27355
激骚
3263 度
爱车
11路环保化学能车
主机
一穷二白
相机
Olympus C730
手机
来自
地球村
注册时间
2009-4-24
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2009-11-2 16:48
显示全部帖子
GC和Wii内部处理默认按以下模式进行
640x480@60Hz(NTSC/MPAL/EURGB60/DEBUG)
640x574@50Hz(PAL / DEBUG_PAL[NTSC 50Hz])
最大可以支持以下模式
720x480@60Hz(NTSC/MPAL/EURGB60/DEBUG)
720x574@50Hz(PAL / DEBUG_PAL[NTSC 50Hz])
输出时可以指定视频输出芯片工作在三种模式
INTERLACE
NON_INTERLACE(文档中所谓double strike mode,其实就是低扫了)
PROGRESSIVE
最终用户使用的各种制式都支持隔行(480i/574i)和低扫(240P或287P),除此以外有以下限制:
1.除了NTSC制外其他制式(包括同为60Hz的MPAL和EURGB60)都不能输出PROGRESSIVE,只能隔行(480i)或者低扫(240P)
2.DEBUG显示模式不能输出低扫(240P)
如果不清楚INTERLACE/NON_INTERLACE/PROGRESSIVE区别,这里再稍微讲一下
GC有2种FrameBuffer,不明白这是什么的可以将其理解为显存,第一种称为EFB(Embedded Frame Buffer),用于给游戏程序渲染每一贞的图像,另一种称为XFB即External Frame Buffer用于显示输出芯片。
对于INTERLACE模式,有两种处理方式(假定工作在NTSC制即60Hz)
第一种:程序每周期描画整张画面到EFB,EFB每秒更新30次XFB,显示输出芯片每秒60次将XFB内容刷新到屏幕,每次按奇偶线数分别扫描。
第二种:程序每周期描画半张画面到EFB(分别奇数行或偶数行抽出组成的画面),EFB每秒更新60次XFB,显示输出芯片每秒60次将XFB内容刷新到屏幕,每次按奇偶线数分别扫描。
两种方式比较:前一种单位时间内运算量会稍小,但EFB需要整张画面的容量大小,后一种运算量较大,但EFB只需要一半即可,可以空出更多EFB作其他显存用途
对于NON_INTERLACE,和INTERLACE的第一种接近,但区别是,显示输出芯片每周期交替将XFB中奇偶行内容画到电视机或显示器,但NON_INTERLACE,游戏画面本身就只有半高即240线或287线,EFB每秒60次将画面复制给XFB,然后XFB将画面固定画在屏幕偶数行或奇数行,永远不变(因此会固定在屏幕偶数行或奇数行产生黑线)
PROGRESSIVE是最好理解了,就是画面是全高的480线,EFB每秒60次将画面复制到XFB,显示输出芯片每秒60次将XFB全部内容画到屏幕
这种方式带来的是最好的画面当然还有最大的系统运算量和内存占用量。
[
本帖最后由 SONIC3D 于 2009-11-2 16:50 编辑
]
UID
127964
帖子
11908
精华
1
积分
27355
交易积分
0
阅读权限
100
来自
地球村
在线时间
9316 小时
注册时间
2009-4-24
最后登录
2025-2-26
查看个人网站
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计