Apple IIのDOSソースコードが30年以上の時を経て公開される

このエントリーをはてなブックマークに追加
1番組の途中ですがアフィサイトへの転載は禁止です

Apple IIのDOSソースコードが30年以上の時を経て公開される
http://gigazine.net/news/20131113-apple-ii-dos-source-code/

本日から販売が開始されるiPad mini Retinaディスプレイモデルなど魅力的な商品をリリースしてモバイル端末市場を牽引するAppleですが、
そのAppleの礎を築いた歴史的コンピュータ「Apple II」のDOSソースコードが公開されることになりました。

1977年、世界で初めて大量生産可能な個人向けの完成品コンピュータとして発売され大人気となったApple IIは、Apple Computer(現在のApple)の躍進を大きく支えた歴史的モデルとして知られています。
そのApple IIのDOSソースコードが、Appleの協力のもと、Computer History MuseumとDigibarn Computer Museumによって公開されており、ソースコード画像は下のリンクから閲覧可能です。
なお、このPDFファイルは120ページあるので注意が必要です。

http://i.gzn.jp/img/2013/11/13/apple-ii-dos-source-code/02_m.png
【PDF】Shep Apple DOS program listing, 1978-06-02 - 102723981-05-01-acc.pdf
https://s3.amazonaws.com/s3data.computerhistory.org/atchm/documents/102723981-05-01-acc.pdf

このDOSソースコードはAppleと契約したShepardson Microsystemsのポール・ロートン氏らによって書かれたもの。
1978年4月、Appleの共同創業者の一人であったスティーブ・ジョブズは、ファイルマネージャー・BASICインターフェース・ユーティリティの使用料として
Shepardson Microsystemsに1万3000ドル(当時のレートで約286万円)を支払うことでDOSソースコードの使用許諾を得たとのことです。

今回公開されたソースコード画像は、ロートン氏が30年以上も保管してきた原文をスキャンしたもので、まさにコンピュータの歴史を物語る貴重な資料であると言えそうです。
なお、Computer History Museumは、この他にもMacPaint・QuickDraw・Adobe Photoshopなどのソースコードも公開しています。

http://www.computerhistory.org/atchm/macpaint-and-quickdraw-source-code/
http://www.computerhistory.org/atchm/adobe-photoshop-source-code/
2番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 17:24:01.64 ID:kwckUQFa0
どーすんだよ
3番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 17:29:12.77 ID:+Ky4sBCw0
DOSはウォズじゃないんだね
4番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 17:30:18.30 ID:EqBAOKVJ0
アップルーDOSかwwwwww
5番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 17:35:48.70 ID:ale32lAX0
映画の宣伝かいな
6番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 17:35:49.22 ID:EqBAOKVJ0
マカーDOS不思議
7番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 17:46:29.00 ID:eS432Nkr0
HyperCardをオープンソースにしてくれよ…
8番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 17:54:40.99 ID:RM23+DhQ0
gigazine.net/news/20131113-apple-ii-dos-source-code/ に
スティーブ・ウォズニアックって写真で出てるブタおじさん、よくも俺のウォズの思い出をめちゃくちゃにしてくれたな。
まあ俺もけっこう太っちゃったけど、そこまで肥えるなよ。
9番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 17:58:17.05 ID:kS7v4z4T0
>>1
こんな古臭いコードなんて今なら中学生のガキでも書けるだろw
10番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 18:01:59.18 ID:Ug/EkX3C0
あれ?漢字トークじゃないの?
11番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 18:05:28.61 ID:xhvbrZZRO
>>2
やるじゃん
もはやHyperCard専用機と化したOS9.22のMac
 
13金太丸の助:2013/11/13(水) 18:10:42.72 ID:SSBND5jg0
このスレには「アップル][だろ」と息巻くマカーが現れる
14番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 18:11:08.99 ID:RM23+DhQ0
>>9
あの時代のDOSコードって、ぎりぎりまでシェープアップしたアセンブラだから難しいぞ。 
それに OSというよりもDisk操作ファームウェアの部分がかなりあるはずだから
ソース読んでも意味不明。
>>14
アセンブラなら、誰が見たってわかるだろ。
機械語まで落とせば、機械で見たってわかる
16番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 18:19:52.15 ID:BtDCx9xp0
ストックフォームか懐かしいなw
17番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 18:23:06.72 ID:RM23+DhQ0
>>15
ハード性能の低かった時代のソースコードはトリッキーな処理が多いから難しいよ
メジャーなソースで言えば、ストールマンのemacs は分かりやすいけどゴスリングの
emacs は難しい。 
ゴスリングのemacsに、こんな難しい処理はわかんねえだろとコメントしてあった、
本当に分からなくて笑ったことあるよ。
たぶん一般の人にはスレタイ意味不明だろう
Hackers読もう
19番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 18:31:39.06 ID:0Vd79s4n0
20番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 18:32:55.67 ID:MQehLgNt0
ドザーとか必死に言い返してたけど浸透しなかったよね
21番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 18:37:09.97 ID:BtDCx9xp0
つーかソースって言うかリストファイルな
22番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 18:39:41.53 ID:5PCZ4XI40
LISAの実機がモノとして欲しい
おらLilithが欲しいだよ
引っ越したときに IIci捨てたのもったいなかったなぁ
まだ公開されてなかったのに驚いた
26番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 19:01:09.23 ID:NVZmtP1o0
俺たちの聖書
BASICは公開されてるの?
ソフトはとってあるけど本体とドライブがないわ
インテジャーbasicは速かったけど
Dos basic は高機能といいながら
たいしたことなかったな
30番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 20:24:29.21 ID:BtDCx9xp0
そもそもお前らストックフォークかっこ良く切れるのかよ
端っこにピン!ってデコピン食らわすんだぞ
31番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 20:32:10.20 ID:ecPdgsYF0
マイクロソフトにネタ提供するが、windows上で一つの窓で動くMS-DOS作ってくれ
できればNEC版で


古いプログラムが眠ってるわ
>>31
何故それをMicroSoftにメールせずにここに書く
33番組の途中ですがアフィサイトへの転載は禁止です:2013/11/13(水) 20:44:01.47 ID:AQIoYLfO0
>>32
ぼく思うんだが、ねらーは全員

ストリッパーの息子たちのけ、あんよな。
これは感激したわ

1978年に納期35日でミニコン(PDP11?)の
パンチカードで120ページ分のアセンブリコードでDOSを書くとは
まさにスーパーハッカーの仕事だわ

リストの66ページで16進数の筆算やってたり、
110、111ページでハンドアセンブルでパッチ当ててるのも
好感度高い

新橋のメディアセールスジャパンでMerlin買って
DOSを逆アセンブルしたことがあるがまさかソースコードが
見れるとは思わんかった
35番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 00:35:58.84 ID:pu9JOw/00
パンチカードってあの穴開ける奴け?
36番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 00:45:58.49 ID:4abkIN4M0
>>20読んでなんとなく新mac板見にいってみたらようやくsageを覚えたよってジョブズが言ってる画像未だにそのままなんだな
あれ好き
37番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 00:48:42.55 ID:bhSq+pWC0
デブりすぎだろウォズ
39番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 05:02:31.60 ID:nhMNhCmQ0
>>1保存下
40番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 05:03:34.36 ID:RLBnNG1d0
IIc以降しか知らんのだけど
ProDOSは別物?
ソースコードってそれが入ってる機械を解析してもわからないものなの?
今の技術でも?
42番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 05:11:28.75 ID:xUI8e1t/0
機械の中にはソースコードは入っていない
43番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 05:14:49.48 ID:vl/XkJLf0
>>41
いくらでも解析可能だが著作権の問題でゴニョゴニョってだけ
「リバースエンジニアリング」でググれ
44番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 05:18:29.70 ID:xUI8e1t/0
他人がいくら解析した所で、作者が何を考えてコードを書いたのかまでは解析できないよ
ソースの価値はそこにある
45番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 05:21:33.41 ID:EV40QxwH0
リバースエンジニアリングっていうのか、なるほどねー
んでちょっと疑問なのが
ファイナルファンタジーの4だか5だか6は
ソースコードが紛失してしまっているので完璧なリメイクはできない
とか聞いたことあるんだけど、ファミカセはリバエンできないの?
46番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 05:32:32.48 ID:2HRkVJwh0
>>45
FF3の話でしょ
ワンダースワンの限界のせいだと思うぞ
性能と商売の両面で
これをどうしろと?
崇めろと?
48番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 06:43:15.95 ID:HFFlNTu80
pdfじゃなくてソースをtarで固めて欲しい
>>46
まあなー、ワンダースワンはほぼグンペイ専用機だったからな。
スクエニには早めにごめんなさいしてもらって、3dsでリメイクして欲しい。
牽引してるのはサムスンでしょ
51番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 07:11:00.34 ID:IwpCuE8z0
>>49
kissより…は携帯ギャルゲ屈指のファンタジスタ。
52番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 07:25:52.62 ID:IwpCuE8z0
>>50
牛車かなるほどな。藁が無い分たいへんだと聞く。
53番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 07:35:11.67 ID:xUI8e1t/0
>>48
こういうのは、もう紙でしか残ってないんだよ
今なら自分でOCRするこったね
まぁ、そのうち有志の皆さんがテキスト化してくれるかもしれないけど
>>49
DS版 iPhone/iPad版 android版 PSP版は無視か
55番組の途中ですがアフィサイトへの転載は禁止です:2013/11/14(木) 07:40:13.44 ID:IwpCuE8z0
せいぜい長くて12KBくれーでねーの?表参道アドベンチュア人力入力したうでがなりますわい。
全部ニモニックだなとか、ディスクに1バイトずつ読み書きに行ってるのかなとか
そういえば家庭用PCはシングルタスクだったよなとか
ちょっとノスタルジックな気分にひたれた
57番組の途中ですがアフィサイトへの転載は禁止です
12KBで24000字くらいだからな。原稿用紙60枚と考えれば。