IBM 1620をブラウザで蘇らせたエミュレータプロジェクト
Web-based IBM 1620 emulator and IPL-V from 1963
IBM 1620 Model-2をWebブラウザ上でエミュレートし、当時のソフトウェアを復元するプロジェクト。1620は1959年に登場した10進・可変長・磁気コアメモリ方式の科学技術計算機で、2アドレス方式や12桁固定命令など独自のアーキテクチャを持つ。Model-2はサイクルタイム10µsで、ハードウェア除算や間接アドレス指定を標準装備。MITライセンスで公開され、エミュレータのホスティングサイトやWikiも提供されている。
The Model 2 had two additional options, index register address modification (with the index registers stored in memory at 00300-00399, where the Model 1 add table had resided) and support for binary (actually, octal) bit-wise operations, octal/decimal conversion, and binary paper tape I/O.
- fernly
古いIBM関係者の間では、1620(モデル1)はCADETとして知られていたそうだ。「Can't Add Doesn't Even Try(足し算もできず、やる気もない)」の略だ。
- rzzzwilson
懐かしい昔の話だ! IBM 1620は、私が初めてプログラミングしたコンピュータで、ずっと昔の1969年、おそらくモデル2だった。応用数学の2年目の学期の一環として、コーディング用紙の束と、FORTRAN IIに関するMcCrackenの本、そして解くべき問題のリストが渡された。私の記憶が正しければ、本を読む以外にそのやり方を教える指示はなかった。誰かが私たちのコーディング用紙からパンチカードを作り、それをマシンに入れた。私たちは実際にハードウェアに触れることは決してなかったが、ガラス窓越しに見ることはできた。
それは人生を変える経験で、そのおかげで私は物理学の学位を中退し、最終的にはコンピューティングのキャリアに進むことになった。
- kragen
現在タイトルは「Web-based IBM 1620 emulator and IPL-V from 1963」となっているが、HNのタイトルポリシーが不可避的にそれを改変して情報量のある部分を削り取るまでは、の話だ。だが、IPL-Vについてもう少し文脈を補足すると、IPL(実際はIPL-IVだったと思う)は初期のAI研究のいくつかにおいて鍵となるものだったが、02026年においてこれが面白い主な理由は、Lispにインスピレーションを与えたものだからだ。今日の基準ではひどいプログラミング言語であり、マニュアルもひどく退屈な難物だが、今日人気のほとんどすべてのプログラミング言語の種がそこに見て取れる。