2026年7月2日(木)掲載 2,187本日 39
HN296

伝説のApple Disk IIコントローラーカード:その驚異的な技術的工夫に迫る

The Apple Disk II Controller Card

stmw2日前

議論

5
0stmwスレ主292日前

Apple IIの歴史を語る上で欠かせないのが、この「Apple Disk II Controller Card」です。当時の他社製ディスクインターフェースと比較して、いかにシンプルかつ効率的に設計されていたか。その独創的なハードウェア構成と、Wozniakの天才的な設計哲学について深掘りします。

1zellyn約5時間前

知らない人のために言っておくと、Disk IIのコントローラーカードは、ウォズニアックの天才性を最もよく表している発明だと考える人もいるんだ。ハードウェアをソフトウェア(ROMにエンコードされた状態遷移テーブルという形の「ソフトウェア」だけどね)に置き換えることでどれほどの恩恵が得られるかを示す、初期の素晴らしい例でもある。あと、Apple IIのソフトに奇妙で面白いコピープロテクトが多かった理由の一つでもあるね。動作の多くがコンピュータ側のソフトウェアに依存していたから、変更が容易だったんだ。(CPUを使って厳密なタイミングループを回していたから、Apple IIはディスクを使っている間は他の処理がほとんどできなかったけど)この手の話が好きなら、IAにある4amの記事は読んでて楽しいよ: https://archive.org/details/apple_ii_library_4am 。磁束遷移のレベルでディスクを記録する面白いプロジェクトもあるね。自分はJohn Keoni Morris氏の素晴らしい https://applesaucefdc.com に馴染みがあるけど、これは新しいファイルフォーマットや素敵なUIソフトも付いてくるよ。

2TMWNN約5時間前

zellynが言った通り、Disk IIはまさに天才の所業そのもの。ウォズニアックの設計がいかに優れていたかは驚愕するレベルだよ。Apple IIのDisk IIで彼がやったことは、シリコンバレーどころか世界中の誰もやれていなかったことなんだ。IBM、HP、Shugart、Tandonの話はさておき、1977年当時のAppleの直接的な競合だったCommodoreやTandy社内ですら、高速で安価で信頼性の高いフロッピーとコントローラーを作るための人的・工学的リソースは潤沢にあったはずなんだ。Commodoreのチャック・ペドルだって凡庸なエンジニアじゃなかったしね。それなのに、Commodoreは1984年になってもこれが実現できなかった。「10倍エンジニア」なんて存在が本当かどうかなんて議論はあるけど、1976年から1978年にかけてウォズニアックがやったこと(Integer BASIC、Apple IIのカラーグラフィックス、Disk II)を見れば、そういう存在がいると認めざるを得ないよね。もっとも、その才能は最適化と過剰最適化の境界線上にあったわけだけど(他でも書いたけどね)。https://news.ycombinator.com/item?id=41685888

3sgerenser約3時間前

こういう話が好きなら、Appleの歴史を扱った「Designed in California」というポッドキャストをチェックしてみるといいかも(Kickstarterはもう終わってると思うけど): http://designed.fm 。プレビューエピソードをいくつか聴いたけど、これが1つ目だよ: https://www.youtube.com/watch?v=OsOVyuc1v_w&t=4s

4dhosek約3時間前

Apple IIシステム全体の素晴らしいところは、実際に「物事をこなす」のに十分洗練されていながら、たった一人の人間が理解できるほどシンプルだったことだね(大半が一人で作られたものだから当然なんだけど)。今日に至るまで、僕のコンピュータがどう動いているかというメンタルモデルは、Apple IIのままなんだ。