原帖由 @性博士 于 2016-4-11 05:11 PM 发表
那这样的话,模拟器是不是永远也不可能得到正确的画面?
就拿现在的低解显卡驱动来说,设置成320*240的确可以让15k场频的显示器出画面,但是游戏画面实际上是缩放过的吧,缩放到这个显卡分辨率。
原帖由 @yangjuniori 于 2016-4-12 00:11 发表
尽可能设置到和街机一样的分辨率 实际上对于基板的像素我们仅从行场频率上看完全不能100%知道 这只是可见像素 还有不可见像素MAME并未写
原帖由 性博士 于 2016-4-12 00:50 发表
posted by wap, platform: Android
街机的垂直分辨率,比如224线,在crt的每一个扫描行,是绝对对应原始分辨率的一行的。虽然因为过扫描原因不一定显示全,但这个对应关系存在。
但mame这样的模拟器把224行scale到 ...
原帖由 @SONIC3D 于 2016-4-12 03:01 发表
224是NTSC制用的,PAL是240,所以P制下输出N制画面是上下各留8像素(一般也称作1个CELL,因为很多基于Tile的2D加速硬件都以8像素高度为活动块单位高度)。
这也是为什么很多人玩N制游戏要电视要把主机调到N制输出,因为P制主机输出240行后就必然上下留空,不满屏。
Mame完全可以原始分辨率输出,不作224>240的拉伸重采样。
另外CRT不存行所谓的原始分辨率行,所有都是扫描时的场同步信号来决定电子枪什么时候回到左上角,行同步决定什么时候回到下行左端,因为可以模拟旋钮进行调节,所以往往也和银光粉格位不匹配,不能点对点或者行对行,只不过CRT本身的辉光把这类像素不匹配的问题掩盖了而已,而液晶等就没法掩盖这类问题。
原帖由 性博士 于 2016-4-12 00:50 发表
posted by wap, platform: Android
街机的垂直分辨率,比如224线,在crt的每一个扫描行,是绝对对应原始分辨率的一行的。虽然因为过扫描原因不一定显示全,但这个对应关系存在。
但mame这样的模拟器把224行scale到 ...
原帖由 @clarkh 于 2016-4-12 16:16 发表
你对模拟器输出视频的理解是错误的,windows或者linux能否以某种分辨率输出画面是驱动的事,上层程序只是要求系统切换到这个分辨率,而驱动是和硬件关联的。所以在硬件和驱动配合的情况下,任何分辨率都是可以输出的,而不是你以为的只有320*240,240p或者15k只是我们用的一个统称而已。
支持低解的几个显卡,对于cps、mvs、pgm以及绝大部分基板要求的分辨率都支持模拟器原生输出,所以实现的低解画面效果和基板是完全一模一样的,包括需要调整画面位置这件事也是。
而月光宝盒等千机变系统,为了省事就只支持了320*240一种分辨率,其他分辨率都是拉伸到这个分辨率的,所以画面会有问题,mvs不明显,pgm这种就很明显文字有缺失。
naomi基板原生分辨率是640*480,但是支持15k/31k切换输出,模拟器也是,高解低解都可以显示的。
原帖由 性博士 于 2016-4-12 23:39 发表
posted by wap, platform: Chrome
但是我看到网上文章,amd的显卡,低解分辨率最低320x240,因为没有amd显卡没有crt也没法试,但我的理解是如果游戏分辨率低于320x240,比如neogeo的304x224,游戏画面可以在分辨率画 ...
原帖由 @clarkh 于 2016-4-13 12:18 发表
1、网上文章是错的,他说的最低320*240也是泛指所有15k的分辨率。
2、谁告诉你电脑就只能60hz了,120hz的3d显示器怎么办?30hz的彩监怎么办?
只要显卡和驱动支持,电脑只可能比基板输出的分辨率更多,怎么可能越来越少。
欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) | Powered by Discuz! 6.0.0 |