paint-brush
S-100 バス用の割り込み駆動型フロッピー ディスク コントローラ@bobnoxious
1,956 測定値
1,956 測定値

S-100 バス用の割り込み駆動型フロッピー ディスク コントローラ

Bob Wright4m2024/05/20
Read on Terminal Reader

長すぎる; 読むには

この記事を書いている当時、私はある女性と結婚していて、ジョージア工科大学で電子工学を専攻していました。彼女は、ジョージア工科大学から州間高速道路を渡ったアトランタのデータ処理会社、データ システムズ コーポレーションで働いていました。彼女は、同僚のチェスター P. クインという人物に会う必要があると私に強く勧めました。チェスターは法的に盲目で、オリジナルのコーク ボトル ボトムズ グラスをかけていました。だから、もちろん、もちろん、あなたのコンピューターを作ります。
featured image - S-100 バス用の割り込み駆動型フロッピー ディスク コントローラ
Bob Wright HackerNoon profile picture


最初のパーソナルコンピュータの 1 つに関する古代の技術について。

これを書いている当時、私はある女性と結婚していて、ジョージア工科大学で電子工学を専攻していました。彼女はアトランタのデータ処理会社で働いていました。その会社は、工科大学から州間高速道路を渡ったところにあるデータシステムズ社です。彼女は私に、同僚のチェスター・P・クインという男に会うように勧めました。彼女は、彼はとても頭が良く、コンピュータについてよく知っているから、と言い訳しました。頭が良いというだけで人の価値が決まるなんて、私には理解できません。ついに私は折れて、ある日の放課後に彼に会いに行きました。彼のオフィスはデータセンターの上の階にあり、私はそこに登って、熱意を見せようとしました。当時、私は素敵なブックバッグ、毎日持ち歩いているバッグを持っていて、いつもの荷物が入っていました。するとチェスターはすぐに、マイクロプロセッサについて何か知っているかと私に尋ねました。そこで私は、「キャットにお尻があるの? ああ、そうだよ」と答え、8080 のマニュアルと雑誌を 1、2 冊取り出しました。そして、このエリアは私のものだと伝えました。私は彼に、Radio-Electronics 誌に掲載された MITS Altair S-100 コンピューターに関する記事を見せて、これを見て、これは近い将来に実現するものであり、この人たちが売り込んでいるキットだ、今まさに実現しているのだ、と言いました。


それから彼は私の言葉をさえぎって、マリファナを吸うかどうか尋ねました。ええ、実は吸ってるんです…それで彼はドアを押して入ってと言い、バッグを取り出した。そして私に、もしこのコンピュータを買ったら組み立ててくれないかと尋ねました。チェスターは法的に盲目で、オリジナルのコークボトルボトムズ眼鏡をかけていました。画面上のコードを読むには、顔を画面に近づけなければなりませんでした。だからもちろん、もちろん、あなたのコンピュータを組み立てます。私たちが会ったとき、私はUARTをいじっていて、この小さなパーフボードにUARTを取り付けて送受信できるようにして、彼にも見せました。LEDがついていてかわいいですね、カワイ。長い話はさておき、私たちはDP会社のオーナーのためにドッグアンドポニーショーをすることになり、ビジネスになりました。


さて、これはマイクロプロセッサの導入期で、ちょうどそれがいくらか便利になり始めた頃だったので、私たちは独自のマシンを作ろうと決めました。2メガヘルツの 8080 Intel プロセッサです。フロッピー ディスクをポーリング モードで実行するには速度が足りなかったので、データ バイトごとにバスに割り込み命令を詰め込むことで、独自の変な DMA を実行することにしました。これらの冒険では、CVhester が半分の知恵とすべてのソフトウェアを提供しました。私は残りの半分の知恵とすべてのハードウェアを提供しました。したがって、この設計は、私たちのマシン用に私が設計したカードを少し改造したもので、S-100 バス マシンに適した設計になっています。


私たちのマシンのもう 1 つの特徴は、BIOS を EPROM に収めたことです。私が配線した最初のカードを Chester に渡すと、彼はすでに EPROM に BIOS を収めていました。すごいと思いませんか? そこで、コピーを作成してほしいと頼みました。彼は「いいえ、ここにあります」と言い、フロッピー ディスクを渡しました。トラック #xx とセクター #yy に何が入っているかを彼に伝えれば、EPROM をくれるとのことでした。生意気な私は、データ (プログラム) を入力してアセンブルする必要がありましたが、最初から理解していたことが 1 つあります。マイクロプロセッサはコードとハードウェアが極めて複雑なもの (米国海軍のスラング、私はすでに退役軍人でした) なので、それほど時間はかかりませんでした。マシンの両方の部分を把握する必要があるのです。


当時の私の花嫁が言っていたことの一つは、チェスターは賢い男だったということだ。本当に素晴らしい。そして、彼は聖人だったかもしれないと思う。しかし、それはまた別の話だ。


では、これ以上前置きはこれくらいにして、私が Farago と Longaway に書いた、私たちのデザインに関する記事をご紹介します。Chester がすべてのコードを書きました。私たちは本格的に取り組み、コンピューターをいくつか構築しました。IDES Intelligent Data Entry Systems 。しかし、それはまた別の話です。☺


雑誌記事が掲載されたInterface Age 号には、以下の最初の 2 ページにある年次索引が掲載されていました。


/////////

次の画像は記事の一部ではありませんが、IDES システムのコントローラーの詳細を示しています。


いつものように、コメント、批判、提案を歓迎します。皆様に神のご加護がありますように!