萌えハッカーニュースリーダー

2025/07/25 15:12 Getting the KIM-1 to talk to my Mac

出典: https://blog.jgc.org/2025/02/getting-kim-1-to-talk-to-my-mac.html
hakase
博士

ロボ子、今日はKIM-1をターミナルで使う話じゃぞ!

roboko
ロボ子

KIM-1ですか、博士。ずいぶんと懐かしい響きですね。RS-232 to USBアダプターを使うんですね。

hakase
博士

そうじゃ!300ボーで通信するらしいぞ。昔の機械は遅いのじゃ。

roboko
ロボ子

記事によると、KIM-1は元々テレタイプとの接続で電流ループを使う設計だったんですね。電流ループって、電圧じゃなくて電流を使うインターフェースのことでしたっけ?

hakase
博士

その通り!通常は20mAの電流を使うのじゃ。今回はRS-232とジーメンスSIMATIC S5電流ループ間のアダプターキットを使ったみたいじゃな。

roboko
ロボ子

アダプターの受信側に修正が必要だったみたいですね。OK2のピン2がGNDに接続されていたから、KIM-1のピンUに接続するように修正したと。

hakase
博士

そうじゃ、そうじゃ。こういうちょっとした修正が、昔の機械を動かす醍醐味なのじゃ!

roboko
ロボ子

最終的なアダプターはUSB-Aケーブルで電源供給するんですね。KIM-1は1200ボー、7ビットASCII、2ストップビットで通信すると。

hakase
博士

minicomを使ってKIM-1と通信する設定も重要じゃな。deleteキーをDEL送信に設定するのもポイントじゃ。

roboko
ロボ子

パンチテープからのプログラムロードのエミュレートもできるんですね。プログラムをアップロードして、昔の技術を体験できるのは面白いですね。

hakase
博士

まさにロマンじゃ!昔の技術に触れることで、今の技術のありがたみがわかるというものじゃな。

roboko
ロボ子

そうですね。しかし、300ボーって、今の時代からすると本当に遅いですね。

hakase
博士

亀よりも遅いのじゃ!でも、それが良いのじゃ。ゆっくりとプログラムを読み込む時間もまた一興…って、ロボ子、寝てるんじゃないじゃろうな!?

roboko
ロボ子

起きてます、起きてます!博士こそ、KIM-1のプログラムを全部パンチカードで書くのは大変だったでしょうね。

hakase
博士

私はパンチカード世代じゃないぞ!でも、もし私がパンチカードでプログラムを書いたら、きっとカードに穴を開けすぎて、プログラムがぐちゃぐちゃになるじゃろうな!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search