本帖最后由 pstme 于 2019-3-17 20:29 编辑 3 f6 }8 `' ]" J6 M5 D
6 x% i7 ~" p% J' T6 M7 E0 J$ k4 w u
6561:71和16脚接地,晶振换成21m的就可以。注意裕兴的6561模块没有把71脚引到主板上而是做了两个焊盘/过孔在上面;
$ f% Y% ^5 ~ o: O% [ $ a- S3 O5 k. L; j/ |; J$ U
4 N- P9 h M' k( F% p- G5 v! v
& Z: o4 y/ l" Y3 E M3088:模块上有四个没有引出到主板上的引脚,但都做了个小过孔在上面,分别是3/4/61/67脚,根据其表现猜测功能如下:
3 g1 k& T/ C" e' e# o7 I1 p Pin 3: 50/60场频切换,悬空50,接地60;/ I* i9 k0 ~/ F5 V* X
Pin 4: PAL/NTSC色彩切换,悬空P,接地N;
* g2 B/ `) \. a ]$ b7 t Pin 61:未知;
2 M% p' x& u, G) `% Y Pin 67:CPU时钟分频选择,悬空16分频,接地12分频。
! q1 X- b( K' A6 {9 X# z7 R" T: ? 所以通过3/4/61三个引脚不同的接地配合不同组合可以产生不同的制式效果:
1 s0 W' Z1 |9 I/ l PAL: 全部悬空,26M晶振(默认);
# O0 S) F+ _8 d3 r PAL-60: 3脚接地其余悬空,26M晶振;8 R& V+ N/ s9 n3 x. K9 Z( ]( s& D% F
NTSC 4.43:3/4接地其余悬空,26M晶振;
2 t/ t* Q" M4 _) v6 i w- V0 F NTSC: 3/4/61接地,21M晶振;: D: r9 X. D: Y1 n! p) q% @
NTSC-50: 4/61接地其余悬空,21M晶振(此项为推测并没有实际验证)。& t! U, F+ u( ^% `# c9 V
$ c5 _+ M% y1 [( h' |
6 C2 K8 z+ c. l9 |4 D2 k! U2 f; ^8 D f0 n2 X8 X
另外有趣的一点,在使用26M晶振的情况下将67脚接地会得到一个“TURBO”的效果,因为CPU将使用N制模式下的12分频,从而使机器和指令周期变短,整个CPU运行速度提高1/3,类似于超了CPU倍频(这里实际是减少了分频),我用了FBASIC写了个循环播放BEEP的代码验证,发现运行速度变快而且BEEP声的音高差不多从C#变成了F#,提高大概纯四度,而在音乐上纯四度音程的频率比就是3:4,跟12:16比值基本吻合,正好验证了这个猜想(实际听起来上不到纯四度,介于大三和纯四之间)。
9 m; C* y" A+ x! r. u$ M q
! y# A9 l0 P% J: P4 C有兴趣的朋友也可以试试,此方法相信也能同样适用于其他6561和3088核心的FC系统
0 p- Y [% Z4 A! x- G/ e; h0 @% P$ O% [9 X. t. V
+ E2 q5 B! A: D, g! e( j
6 m( n0 `2 O* l2 Z/ j# b2 ^: N) D5 N, P( M6 Q! y1 D
|