找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9708|回复: 8

SFC时钟修正(已更新)

[复制链接]
发表于 2015-5-30 14:10:18 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 21:56 编辑 6 T6 E) Y' `, T$ p/ ~# I$ c& Q

' @) f  I. G! X. z之所以要研究这个时钟问题,原因是我用烧录卡运行几个游戏时发现画面存在异常(街霸plus和沙罗曼蛇III),表现为某些游戏中的特定场景的画面会出现横向随机的干扰条纹。一开始以为是我自己做的那个视频转换盒的同步信号造成(同步信号异常也会造成这类现象),但是后来发现不是,使用av输出也同样存在这个问题,只是没有RGB那么明显。之后又怀疑是视频编码电路的问题,经过测试也让我排除。在我百思不得其解的时候,正巧我手捏着主板移动位置,突然发现画面上的干扰成倍增加,经过检查,手触碰的真好是cpu时钟电路部分。终于让我发现了问题的元凶。/ P: F3 u: Q# d! \- X6 E5 ^
因为时钟信号不标准所表现出来的画面问题,画面呈现出不同程度的随机干扰。9 h; A: E/ [/ w- E

2 Z' [, t! S. `  Z! x) N7 n3 W但是为什么时钟会影响画面?我只能说,在一些对时序要求非常高的游戏中,稍微有一些时序的不一致,时序的提前或者滞后,都有可能导致各种问题的发生,尤其是SFC,其时钟电路尤其复杂,这里暂时不做讨论。. Q2 R1 X  R. \3 L8 U' E
我们先看下修正前的SFC时钟电路输出的波形。下图中,最长的一条红色线条为整个波形的中心轴,两条红色的短线条宽度相同。比较上端波形我们可以发现,下端波形的下降转上升的速度比较慢,出现了一个比较大的弧度,而且可以看到波形的上端和下端中的波形宽度是不一致的。如图所示,如果下端的宽度小于上端的宽度,那么在实际时序中可能表现出的就是程序滞后执行,这应该就是导致画面干扰的主要原因吧。
9 @5 ^3 Z4 ~4 g! E- I+ H2 y
, T( F5 E, N3 M0 O- h4 m4 Y再看看修正后的波形,上端和下端中的波形宽度基本上是一致,抛物线的上下转角也基本上相同,保证了时序的准确性,所以在游戏中就不再会有画面干扰的问题。
4 ^0 ~8 w, A2 ?# F+ w0 @7 D8 M& y, t4 i. u/ w
看下两个波形的混合比较,差异一目了然。, {3 N/ L6 ^9 c' X5 m
! b: }" ^6 J( N/ V
借此再衍生出一个问题,SFC的CPU是否可以像MD那样随意超频,并且运行游戏基本上不存在什么问题,这还有待测试研究,目前看时序的稍微变化就会导致画面异常,这个应该和程序的开发也有一定原因。由于以上内容已经超出个人知识范围,可能存在一些误导或者错误,也请专业人事批评指正。
; J, n  M4 f  I5 Z" u" x& H+ d4 q% p4 E
[url]      

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1威望 +1 Diy币 +1 热血 +100 收起 理由
xunxun + 1 + 1 + 100

查看全部评分

回复

使用道具 举报

发表于 2015-6-19 13:21:44 | 显示全部楼层
这个有点专业了,我得好好学习下。
回复

使用道具 举报

发表于 2015-8-26 22:30:32 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 21:56 编辑
: K9 ]( l+ G6 P0 _+ R" r& z5 v0 ^3 S5 L- d+ J& a3 O1 v# c1 p$ s6 m
lz,你是怎么修正的,我的sfc也有这个问题,在《财宝猎人G》的雪地画面中很明显,请楼主介绍一下修正方法好么?是器件老化还是出厂就这样的?, G* K3 ]2 l7 A1 \0 X. U* M/ a
, C+ y! C4 W1 a! y; ^7 v' x' U! {
[url]   Υ
回复

使用道具 举报

 楼主| 发表于 2015-8-28 10:33:39 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 21:56 编辑
) Y' U$ @; a8 O  }4 q* m0 x$ u* M* H4 h! ~9 |
lz,你是怎么修正的,我的sfc也有这个问题,在《财宝猎人G》的雪地画面中很明显,请楼主介绍一下修正方法好 ...[/quote]
6 B) @4 W& P8 Z& Q3 x+ |* A5 S你是什么版本的主机,不同主机所对应的电路是不一样的,这个很难说得清,而且需要专业示波器才行。个人觉得这个问题是出厂就是这样的。5 i% P  V5 ]9 D5 c
# G, a) o: Y5 s; p& R/ c& A: F2 W5 O
[url]   с
回复

使用道具 举报

发表于 2015-9-11 22:04:37 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 21:56 编辑
, _5 Q8 x% S9 z# ]: u
/ E) V2 y- M4 R" r" N# ^9 q8 ]我是日版shvc-001,如果是出厂就这样,那就算了,只是玩《财宝猎人G》的雪地画面中有明显波纹,其它游戏中不明显。谢谢lz。: [0 y1 n9 B" E, q3 q* X" h4 }  N

3 G- `# S: N* U9 w) I  K  ^6 }5 Y" l[url]     ゼ ゼ
回复

使用道具 举报

发表于 2015-9-15 12:50:26 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 21:56 编辑
; G6 c6 L' @" h
+ [, P  f* R4 I. P; |  M% a是不是换个晶振?都用上示波器了,好高级~4 N7 {- K3 v4 z. J. H4 i
) z2 k; g% j: X6 ^! G8 R0 m
[url]   ︺
回复

使用道具 举报

 楼主| 发表于 2015-9-15 18:06:42 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 21:56 编辑 : k7 K& G6 Y2 s5 y( d0 q/ Q

! U4 f+ T7 V6 a% T0 w# `8 m8 x1 n是不是换个晶振?都用上示波器了,好高级~[/quote]' ~' ^/ u+ n, s" f- H5 j- L  S3 |& [
不是,修正的是电路。
2 c; n; T8 ?* J7 [
6 r8 T% Q8 T% `3 i) U5 \0 o- ]" {[url]   
回复

使用道具 举报

发表于 2016-10-14 14:27:54 | 显示全部楼层
羡慕楼主有这个技术,要是我等普通玩家,看到这类问题只能干瞪眼
回复

使用道具 举报

发表于 2016-10-14 14:28:34 | 显示全部楼层
顺便问下楼主是什么版本的sfc容易出这类问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|Video Game Do It Yourself ( 闽ICP备14000865号-1|闽公网安备35018102240098号 )

GMT+8, 2026-9-2 01:30 , Processed in 0.097012 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表