#0026/9999 Q&A集
★タイトル (88VAUSER) 95/11/01 00:00 ( 91)
1.24 クロックアップするには?
★内容
ChaN氏がPC実験室にアップされたVA2をクロックアップする方法を参考に、VA1
をクロックアップしてみました。
CPUの駆動速度の基準となるクロックを発生しているのは、水晶発振子(クリスタル
)という電子部品ですが、これを速いものと交換し、CPUに無理(*1)してもらって
スピードアップしようというのがクロックアップです。
メーカー保証の効いたVAを使ってる方は希だと思いますが、当然保証が効かなくなり
ますので、お忘れなく。
*1 もともと安全や動作安定の為にマージンを持って設計されている事が多いので、
ある程度は余裕があるものです。
電源は切って作業しましょう。 (^^;
まず、本体左右・後部のネジを外して、カバーを外します。
サウンドボード2を実装しているならば、配線を忘れないようにメモして (^^; 外し
ます。
メインボードの左下あたり、3センチ角くらいのソケットに載った「μpD9002」
と書かれた偉そうなチップが見当ると思います。
(これはCPUですが今回は関係ありません。)
その近くに銀色の1.5cm角くらいの「16.???」と書かれた電子部品があると
思いますが、これが水晶発振子です。
80系のCPUは実クロックの倍のクロックを与えますから、8MHzという事です
ね。
〜11MHz位までは動いたという報告があったような気がしますが、安定性も考えて
切りの良いところで10MHzにクロックアップします。
用意するのは、その倍の20MHz(前後)の水晶発振子です。
綺麗に加工したければ、メインボードを分解してハンタを外せば良いのですが、電源
だのFDDだの、あちこち分解しなければ作業できません。
面倒ならば、ニッパーで水晶発振子の足を数ミリ残して切ってしまいます。
水晶発振子に極性はありませんからどちら向けでもかまいませんが、一応熱に弱い部品
という事になっているので、素早くハンタ付けします。
本体の加工が終われば、次はキーボードです。
分解すると、f・3キーの上辺りに同様、10MHzの水晶発振子があると思います。
こちらも1.25倍、12.5MHzのものに交換します。
12.5MHzのものが入手困難であれば、近似のものでも構いません。
(12.288MHzのもので動作しています。)
※
クロックアップの弊害
音楽系の速度がアップします。
BEEP、FBEEP(88mk2からの1ビットビープ)、FM音源共に狂います
ChaN氏は、FM音源チップにクロックモジュールで10MHzのクロックを供給する
事でFM音源の狂いを調整されていました。
タイマー関係の速度に影響するので、RS232Cの速度が狂います。
そのままではパソコン通信もできません。
PC実験室にJack氏のクロックコンバータがアップされているので、これを使わ
せてもらいま しょう。
可変速のタイプは20MHzの水晶を使った場合、20.1MHzと入力して作成
します。(設定値の区切りの問題だと思います。)
4082 92/ 5/ 6 ******** VA>カスタムメイドのCnnnnを作るCNG.BASで
4073 92/ 5/ 4 ******** VA>C9600.COM
4069 92/ 5/ 3 ******** CC.COMについて。
4057 92/ 4/29 ******** VA>クロックに合わせたCC.COMを作るプログラム
4038 92/ 4/21 ******** VA>クロック10MでRS232Cを使うTSR
拡張スロット関係のタイミングがシビアになります。
ボクの所では冬場など冷えている状態だと、HDDがハングアップします。
中古ドライブを使用している為、タイミングが厳しいのでしょう。
(夏場や暖まってくると問題ありません。)
逆に、熱くなりすぎるとハングアップするという報告もありました。
ソフト関連
ChaN氏は10数個のソフトで正常に動作したと報告されています。
ゲーム関係はわかりませんが、フリーソフトでは今のところ不具合はありません。
WTERM+WPの組み合わせでセットアップに苦労しましたが、なんとか動作して
います。
クロックアップの効果
Machine CPU Ratio PC9801 Execute time
174 PC-88VA (NO WAIT) V50相当 10MHz 3.29 20.96
183 PC-88VA (1 WAIT) V50相当 10MHz 2.86 24.14
↑
187 PC-88VA (NO WAIT) V50相当 8MHz 2.63 26.22
193 PC-88VA (1WAIT) V50相当 8MHz 2.28 30.21
概ね、クロックに比例して高速化してます。
<<< end of article >>>