Apple Hill

Brianの歴史の話。
彼はなんでもエミュレータを書いてしまうのだが、DEC PDP-1のエミュレータJavaで書いて、「最初の対話型グラフィカルゲーム」SpacewarをJava上で動くようにしている。下のreadme.htmlのほうのGerasimovは、Tetrisを書いたGerasimov。

http://lcs.www.media.mit.edu/groups/el/projects/spacewar/
http://lcs.www.media.mit.edu/groups/el/projects/spacewar/readme.html
http://lcs.www.media.mit.edu/groups/el/projects/spacewar/sources/

自己書き換えコード使いまくりで面白いそうである。

このJava版は、オリジナルと比べてy軸の向きが違うので、船の初期位置が違い、見やすくするための船が2倍の大きさにされている。「いろいろな雑誌などで紹介されているSpacewarのスクリーンショットは、しばしばこのAppletの画面なので、オリジナルとは違う」ということだそうである。

Intel 4004の回路図があるので、そのシミュレータも書いていた。Intel 4004のデザイナーの話(嶋正利さんの話)をしていたが、嶋さんのことはBrianは知っていたのに、他のある人が知らなかったというのはちょっと驚き。