本帖最后由 pstme 于 2019-3-17 20:29 编辑 0 z: a. N6 e) e5 P
1 k8 v. F* c: ~1 j6561:71和16脚接地,晶振换成21m的就可以。注意裕兴的6561模块没有把71脚引到主板上而是做了两个焊盘/过孔在上面;8 }/ |4 P9 D+ r7 U' k# _; y
* P: Z; W/ Z, F' m! s9 ?4 h6 {* k1 ?9 F6 ^5 Q9 G) d4 S! G
$ M- ~& Q; C; W, l+ `2 s( \& |0 O8 K3088:模块上有四个没有引出到主板上的引脚,但都做了个小过孔在上面,分别是3/4/61/67脚,根据其表现猜测功能如下:
4 J+ N. d" \' D, c/ N Pin 3: 50/60场频切换,悬空50,接地60;
2 x3 D$ H( e( @, }. _ Pin 4: PAL/NTSC色彩切换,悬空P,接地N;
$ C" h( Z' X D( z! s& \ Pin 61:未知;
& g- g7 `; C% N- W" d- k1 X Pin 67:CPU时钟分频选择,悬空16分频,接地12分频。
- [5 {+ w8 d4 p- l' k* R4 u3 \ 所以通过3/4/61三个引脚不同的接地配合不同组合可以产生不同的制式效果:( i3 W# M3 B3 A) X3 B" `
PAL: 全部悬空,26M晶振(默认);
; {0 |6 }4 u6 o! p PAL-60: 3脚接地其余悬空,26M晶振;
4 T" f& q7 G" J) X5 z% K NTSC 4.43:3/4接地其余悬空,26M晶振;- M8 B! a/ T' R- z
NTSC: 3/4/61接地,21M晶振;
$ B0 c9 l% y$ s }* [8 q0 A NTSC-50: 4/61接地其余悬空,21M晶振(此项为推测并没有实际验证)。
; r% r9 H' R# G" B0 D# S9 J4 l3 ~! L0 s- a5 k* |2 @
* q* `$ k0 B8 m$ E) b
4 X6 u/ N$ `. A$ \; o另外有趣的一点,在使用26M晶振的情况下将67脚接地会得到一个“TURBO”的效果,因为CPU将使用N制模式下的12分频,从而使机器和指令周期变短,整个CPU运行速度提高1/3,类似于超了CPU倍频(这里实际是减少了分频),我用了FBASIC写了个循环播放BEEP的代码验证,发现运行速度变快而且BEEP声的音高差不多从C#变成了F#,提高大概纯四度,而在音乐上纯四度音程的频率比就是3:4,跟12:16比值基本吻合,正好验证了这个猜想(实际听起来上不到纯四度,介于大三和纯四之间)。( E ~7 G+ e: `: ?' _6 O% P+ X
% _* v+ \: y* `4 J% _. e有兴趣的朋友也可以试试,此方法相信也能同样适用于其他6561和3088核心的FC系统& H% c, \3 R) I6 P
, T- G5 C! c" ]5 L9 E ?5 j+ T! k$ ^: }6 J. ?
& ]' A9 H7 j; z4 ]- n" }; q, e! ^& y% }- [; G
|