【話題】MicrosoftがMS-DOSとWordのソースコードを一般公開、サイズはなんと300KB未満

このエントリーをはてなブックマークに追加
952名無しさん@13周年@転載禁止:2014/03/27(木) 08:48:46.11 ID:+iA37dkl0
このソースになんの価値も見出せない人にとってはゴミかもね。
953名無しさん@13周年@転載禁止:2014/03/27(木) 08:49:24.04 ID:27jbtAAL0
>>952
というか、見事なオッサンホイホイスレッドだぞw
954名無しさん@13周年@転載禁止:2014/03/27(木) 08:55:26.14 ID:3VxUMM5o0
いつ2DDでソースを販売してたんだよw
955名無しさん@13周年@転載禁止:2014/03/27(木) 08:55:47.16 ID:fLt1Qf/J0
2DD、つまり3.5"720KBがサポートされるのはDOS3.2の登場まで待たなければならない
956名無しさん@13周年@転載禁止:2014/03/27(木) 08:56:15.51 ID:N0PqAFkO0
files
957名無しさん@13周年@転載禁止:2014/03/27(木) 09:04:54.84 ID:fLt1Qf/J0
>>932
himem.sysは4.0からだと記憶している。ただumbはサポートされてなくてカーネルをそっちに置けたのはたしか5.0から。
958名無しさん@13周年@転載禁止:2014/03/27(木) 09:08:56.24 ID:pOjB9izW0
高級言語に慣れた目で見るとジャンプとかラベルばっかで汚く見えるソースだな。
そういうもんなのかもしれないけど
959名無しさん@13周年@転載禁止:2014/03/27(木) 09:10:55.57 ID:JIVb/1pR0
一太郎とロータス123とは何だったんだろ?
960名無しさん@13周年@転載禁止:2014/03/27(木) 09:11:59.58 ID:aMxUacZU0
961名無しさん@13周年@転載禁止:2014/03/27(木) 09:12:26.83 ID:9o+IiB760
>>958
「ちゃんと動いてコンパクトなら、いんだよこまけえこたあ!!」
って時代だったのかもね。
962名無しさん@13周年@転載禁止:2014/03/27(木) 09:17:33.98 ID:OdDyOC+S0
300kbのプログラムで、ゲイツは世界一の金持ちになったのか。

ちなみに最大の功労者である西和彦は既に忘れられた存在になったな。
963名無しさん@13周年@転載禁止:2014/03/27(木) 09:18:49.12 ID:aMxUacZU0
2.0まで公開されてるよ
964名無しさん@13周年@転載禁止:2014/03/27(木) 09:21:26.57 ID:fLt1Qf/J0
当時のASCIIはMSとよく連携してたし可能性も秘めていた
965名無しさん@13周年@転載禁止:2014/03/27(木) 09:23:50.67 ID:fLt1Qf/J0
>>961
シングルスレッドだしGUIも蚊帳の外だったから複雑度が違う
966名無しさん@13周年@転載禁止:2014/03/27(木) 09:44:09.61 ID:15b+WEuL0
ms-c で言えば ver2.x までがascii 扱いだったな
967名無しさん@13周年@転載禁止:2014/03/27(木) 09:54:06.41 ID:d11mDyH80
世界的に見ると日本の罫線を多用した文章作りは異常
アメリカの構文を書見てみろ罫線なんて無いから
968名無しさん@13周年@転載禁止:2014/03/27(木) 10:49:39.96 ID:sq0loR080
野良XPを駆逐するために MS-DOS全公開じゃないんだwww
969名無しさん@13周年@転載禁止:2014/03/27(木) 10:57:22.34 ID:+dWoJ02Q0
TRON死んだとか無知もいいところ
家電とか車載でたくさん使われてるよ

ちなみにTRONは仕様の名前ね。
プリエンプティブじゃないと言ってるけど、それは実装がそうなってるだけでプリエンプティブもできる。
ただ、プラットフォームが非力とか、プリエンプティブにする必要がない場合もあるから、あえて仕様で強制してないだけ。

案件によってはWindowsのファイバーみたいなのの方が高速で小さくできるからね。
970名無しさん@13周年@転載禁止:2014/03/27(木) 11:11:47.91 ID:nagRIDAq0
TRONは数字で画面が埋め尽くされるのが鬱陶しい、デバッグにはいまいち役に立たなかった。
971名無しさん@13周年@転載禁止:2014/03/27(木) 11:46:17.90 ID:7Gddm74k0
>>967
半導体のデータシートとか
罫線だらけだけどなあ
972名無しさん@13周年@転載禁止:2014/03/27(木) 11:51:25.94 ID:EQxiYXMc0
いまpc-9801あるんだけど
何に使えるかな?
CバスのLANカードはあるんだが
973名無しさん@13周年@転載禁止:2014/03/27(木) 12:04:08.61 ID:7g6uaTGW0
MS-DOSバージョン1.1って
CP/Mの盗作じゃなかったっけ?

盗作部分は書き直して公開した?
974名無しさん@13周年@転載禁止:2014/03/27(木) 12:07:16.72 ID:IH96ym3F0
だから言ってるだろ
ゲイツは稀代の天才で努力家だけど悪党だって
亡くなったけどジョブスも同類
会社人としては当然尊敬に値する
個人的にはむしろ大嫌いの類。金の為友人に裏切りをするタイプ
975名無しさん@13周年@転載禁止:2014/03/27(木) 12:14:36.04 ID:fLupPNBZ0
>>958
けっこう綺麗
コメントもいっぱい入ってるし構造もシンプル

高級言語から展開したコードはぐっちゃぐちゃだよ
976名無しさん@13周年@転載禁止:2014/03/27(木) 12:16:00.08 ID:ft8nXQLs0
>>962
1ch.tvで勝ち組だろ?
977名無しさん@13周年@転載禁止:2014/03/27(木) 12:19:57.10 ID:zZRdhFEH0
>>967
グラフィック使えないテキスト80x25モードで動くLotus1-2-3英語版は罫線機能が無く、バックスラッシュとハイフンで擬似罫線書いてたな。
そのために一行浪費してた。

けどExcelはDOSじゃないから最初からグラフィック罫線あったんじゃないの?
978名無しさん@13周年@転載禁止:2014/03/27(木) 12:21:03.20 ID:EnHVUQyU0
バージョン1.1はさすがに使ったことないわ
979名無しさん@13周年@転載禁止:2014/03/27(木) 12:36:58.32 ID:zZRdhFEH0
落としたasmファイルダブルクリックしたらVisual Studio 2013が起動しましたw
formatのソースみてたら、msverとかibmverとかibmjapverとか出てくるね。これはターゲット毎の条件コンパイルなのかな、PC-DOSとかJ-DOSとか
980名無しさん@13周年@転載禁止:2014/03/27(木) 13:00:16.89 ID:fLupPNBZ0
>>979
そんな高級なもんじゃないです
FORMAT.ASMの頭のほうで、
---------------------------------------------------------------
FALSE EQU 0
TRUE EQU NOT FALSE

IBMJAPVER EQU FALSE ; SET ONLY ONE SWITCH TO TRUE!
IBMVER EQU FALSE
MSVER EQU TRUE
--------------------------------------------------------------
って定義してる

つまりこのソースはMSVERってこと
981名無しさん@13周年@転載禁止:2014/03/27(木) 13:26:01.20 ID:dUEVFWyi0
エクセルは、山篭りして作った

とか、ほざいてたきがする
982名無しさん@13周年@転載禁止:2014/03/27(木) 13:34:35.02 ID:SCnmsxZZ0
>>9
コンパイル後はもっと小さくなるんじゃないの
983 【23.9m】 【東電 81.0 %】 @転載禁止:2014/03/27(木) 14:03:55.91 ID:ui6LHGl10
FreeDOS/64はまだ?(・ε・)

>>982
つかZ80で8086の実行バイナリは走らん
984名無しさん@13周年@転載禁止:2014/03/27(木) 14:12:28.31 ID:H2O5z5xj0
その昔、Word ver. 3 がバグっててかなわんので Word 4.0 を
買ったら、Macintosh の System が一緒に付いてきた。
両方合わせて1枚のフロッピーに余裕で入ってた。
Word のインストールデータはコピープロテクトが
かかってたな。
985名無しさん@13周年@転載禁止:2014/03/27(木) 14:49:48.80 ID:nmeqcQjbi
c9
986名無しさん@13周年@転載禁止:2014/03/27(木) 15:01:42.52 ID:7Ka/rV5c0
return か
987名無しさん@13周年@転載禁止:2014/03/27(木) 15:07:29.64 ID:38GBO5FG0
>>217
NHK-BSの『コズミックフロント』でやっていたが、アポロ計画時代のメモリは磁性鉄の環に
細い銅線を巻き付けて、文字通り「手作業」で1個づつ作っていた。
そしてこの作業には全米のトップクラスの縫製(ミシン)職人の女性が動員された。
988名無しさん@13周年@転載禁止:2014/03/27(木) 15:16:55.79 ID:7Ka/rV5c0
ここにレスする人ってみんなPCには詳しい立場の人なんだろうけど
レジスタ叩いてる人からスクリプトで充分な人までいろいろいるなぁ
もしかして4004をディスクリート、フルスクラッチで動かしてました
って人もいたりする?
989名無しさん@13周年@転載禁止:2014/03/27(木) 15:28:25.56 ID:PXkRDY4X0
Excelは出ないのかなぁ
990名無しさん@13周年@転載禁止:2014/03/27(木) 15:35:09.47 ID:gP2tXvDS0
いやん、50近い奴がいっぱいいるスレだな。
991名無しさん@13周年@転載禁止:2014/03/27(木) 16:05:26.25 ID:qkv3CZzD0
mz-700の取説には、付録に全回路図とBIOSのソースが載ってたな
992名無しさん@13周年@転載禁止:2014/03/27(木) 16:29:37.77 ID:/TeFsKY40
ワケワカラン所もあるな
REP MOVSした後にCLDするとか
993名無しさん@13周年@転載禁止:2014/03/27(木) 16:30:38.70 ID:dUEVFWyi0
>>991
素晴らしい
アキバの工作キットみたいだな。
MSXでは、そんなもんは全くなかった。
VDPとかハードの使い方は、デフォで同封するべきだった
994名無しさん@13周年@転載禁止:2014/03/27(木) 16:37:23.49 ID:ngWtz75n0
まぁコロンブスといっしょで最初にやったやつがえらい
995名無しさん@13周年@転載禁止:2014/03/27(木) 17:15:26.87 ID:1+AeuzSh0
>>970
節子、それtrace onや
996名無しさん@13周年@転載禁止:2014/03/27(木) 17:19:40.35 ID:ID1HjjuB0
マリオとかファミコンソフトのサイズに比べりゃ全然驚かないな
997名無しさん@13周年@転載禁止:2014/03/27(木) 17:53:13.41 ID:MZWgugT50
>>993
他人と苦楽を分かち合うためなんだけどね。
理想は理想として、無防備に過ぎて、ハイエナが荒らし回ることになった。
偽物も簡単に作れてしまうから。

マイコン黎明期には、回路図や仕様を公開するのは良くあることだった。
だけどマイクロソフトは、そんな自由な風潮を存分に利用して勃興しながら、
自分のところは閉じて、自分の剽窃は頬被り、他者を訴訟で脅して、覇権を築いた。
998名無しさん@13周年@転載禁止:2014/03/27(木) 18:33:36.50 ID:8spec5R90
C9 → return
CD 21 → int 21

俺だって、これくらいわかるよ。
999名無しさん@13周年@転載禁止:2014/03/27(木) 18:35:12.29 ID:2MQEoOCc0
>>993
ってか、700シリーズまではそれが普通。
MZ-80Kってセミキットだったし…
(あのBIOSコードはZ80の良いお勉強になったなぁ)

>>991
ネ木1ネ木4→
覚えてる?
1000名無しさん@13周年@転載禁止:2014/03/27(木) 18:56:37.29 ID:4RctOeej0
1000
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。