資料カテゴリー:パソコン今パソコン・PCはブラックボックスになっています。どんな回路構成になっているのか、どんなソフトウェアが入っているのか、ほとんどの人は気にしません。「いや、俺は気にする」という人でも、XXXチップセットを搭載している⇒このくらいのパフォーマンスが期待できる、OSのバージョンがYYY⇒何とか機能がある、といった機能・性能の指標として気にしている人が大半ではないでしょうか。周辺機器のハードウェア設計者でもPCI・USBといったインターフェイスの仕様は調べますが本体の回路がどうなっているかは(トラブルでも起きないかぎり)普通は調べません。ソフトウェア設計者もAPIの使い方は知っていますがそれがどう実装されているかは考えません。これはもちろん悪いことではありません。効率を上げ、互換性を保つには必要不可欠でしょう。昔は事情が違っていました。各社が互換性の無い機種を発売し、標準的なOSも無く(あっても機能が限られ)、ハードウェアを直接叩かなくては十分なパフォーマンスが得られない状況では内部の情報は重要だったのです。いうことで今回はハードウェア情報(主に回路図)について書いてみます。黎明期のトレーニングキット時代は公開が前提でした。メーカとしてはキットでデバイスに慣れ親しんでもらいデバイスの採用に繋げたいわけです。デバイスを使うためのサンプル回路の側面もありますから隠す理由はありません。現在でもデバイスの評価ボードを購入すると回路図も付属しているのが普通ですが、それと同じことです。いわゆるパソコンになっても一部のメーカはしばらく公開を続けました。ありますが、回路図はしっかり掲載されています。メーカが公式に公開していなくてもパソコン雑誌等に掲載されることはよくありました。わかっているものを以下に挙げます。PC-80S31』秀和システムトレーディング.初めの頃は汎用デバイスのみで構成されている機種が多く、その気になれば複製を作れそうなほどでした。実際、PC-8001には組み立てキットも存在していました。本家NECではなくショップとかが勝手に作るのです。マスクROM以外は全て汎用デバイスのみです。基板は両面だと思うので現物からパターンを起こしたのではないかと思います。ゲートアレイ等のカスタムデバイスが増えてくると全てがわかるという状況ではなくなりましたが、それでも信号名からかなりのことがわかりました。このカスタムデバイスの信号名が入っていることからメーカがリークしたのだろうと思っています。これらの情報を元にさまざまなハードウェア・ソフトウェアが作られました。拡張ボードを作るにしても公式資料はコネクタの信号名くらいしかないということも多かったので、詳細は実測するかこの手の情報が頼りということもありました。拡張バスの信号だけでは足りずに内部から信号を引き出したり、ICをソケットから抜いて自作の回路を挟んだりするのです。当時からクロックアップする人もいました。手持ちの機種を新鋭機並みに改造する人もいました。PC-8801⇒PC-8801mk2(これはFDDを除けば簡単です)やMZ-80B⇒MZ-2000、X1⇒X1turboなどが雑誌に発表されていましたね。ソフトウェアでも今のようにAPIが揃っているわけでも詳細な資料があるわけでもありません。直接ハードウェアを叩くための資料としても有用でした。そのうちメーカとしても秘密保持が重要になり、ユーザとしてもそこまでの情報があまり必要ではなくなってブラックボックス化していきました。textHTMLタグは利用できません。ウェブページアドレスとメールアドレスは、自動的にハイパーリンクに変換されます。行と段落は自動的に折り返されます。コメントは原則公開です。個別のご相談などは「ご意見・ご要望」からお願いします。