本帖最后由 pstme 于 2019-3-17 20:29 编辑 . G: ]# l6 O9 z6 \7 U1 K7 |5 I- M
! @4 c `0 t1 y. q
6561:71和16脚接地,晶振换成21m的就可以。注意裕兴的6561模块没有把71脚引到主板上而是做了两个焊盘/过孔在上面;6 M! S {9 s* a1 H/ G
6 V* g2 f, M. ]6 ` @) r
6 e3 R2 U; c8 w# X% R* B
& |4 O# I* M' W5 p F( E+ Z3088:模块上有四个没有引出到主板上的引脚,但都做了个小过孔在上面,分别是3/4/61/67脚,根据其表现猜测功能如下:
9 p/ ~8 l1 t" S9 ]9 L% r Pin 3: 50/60场频切换,悬空50,接地60;
6 ]. l* I" t) d8 G5 d( m Pin 4: PAL/NTSC色彩切换,悬空P,接地N;; @0 @4 ~6 R2 U0 C- J ?
Pin 61:未知;4 u# u x5 ~& B/ p
Pin 67:CPU时钟分频选择,悬空16分频,接地12分频。# z5 o" k$ J4 D; R7 O5 }. m
所以通过3/4/61三个引脚不同的接地配合不同组合可以产生不同的制式效果:
( u& B/ N. H( p5 ~( N! k% }2 S PAL: 全部悬空,26M晶振(默认);
3 S+ @+ `' `& A) b" p, _, O! m PAL-60: 3脚接地其余悬空,26M晶振;7 ]; U& c! R% b; L, ~
NTSC 4.43:3/4接地其余悬空,26M晶振;
Y6 e7 y6 a0 x% t; z+ X NTSC: 3/4/61接地,21M晶振;
& s4 v% k# R1 C) r& Z. z8 t7 ?( Z- K% ^ NTSC-50: 4/61接地其余悬空,21M晶振(此项为推测并没有实际验证)。
. ^( V. [! R0 l7 i
. E( n/ V8 f2 z3 M2 Z8 {! b0 M8 `3 ]2 f& a5 H& k
6 e# u& r8 h% x" \! s
另外有趣的一点,在使用26M晶振的情况下将67脚接地会得到一个“TURBO”的效果,因为CPU将使用N制模式下的12分频,从而使机器和指令周期变短,整个CPU运行速度提高1/3,类似于超了CPU倍频(这里实际是减少了分频),我用了FBASIC写了个循环播放BEEP的代码验证,发现运行速度变快而且BEEP声的音高差不多从C#变成了F#,提高大概纯四度,而在音乐上纯四度音程的频率比就是3:4,跟12:16比值基本吻合,正好验证了这个猜想(实际听起来上不到纯四度,介于大三和纯四之间)。/ v2 M. l+ m: M& o* w; B
1 o% m p4 b9 L4 {! L
有兴趣的朋友也可以试试,此方法相信也能同样适用于其他6561和3088核心的FC系统
. k1 ?+ M9 O" U; P2 v0 I! L, j3 G! X- s9 ]! N, ]
+ w7 D" @* U% |# X! `/ m2 T
$ C* H/ a; r: w8 y+ S
, y, ~4 ~; s3 M1 f0 h |