【話題】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
2DD、つまり3.5"720KBがサポートされるのはDOS3.2の登場まで待たなければならない
956 :
名無しさん@13周年@転載禁止 :2014/03/27(木) 08:56:15.51 ID:N0PqAFkO0
files
>>932 himem.sysは4.0からだと記憶している。ただumbはサポートされてなくてカーネルをそっちに置けたのはたしか5.0から。
高級言語に慣れた目で見るとジャンプとかラベルばっかで汚く見えるソースだな。 そういうもんなのかもしれないけど
一太郎とロータス123とは何だったんだろ?
>>958 「ちゃんと動いてコンパクトなら、いんだよこまけえこたあ!!」
って時代だったのかもね。
300kbのプログラムで、ゲイツは世界一の金持ちになったのか。 ちなみに最大の功労者である西和彦は既に忘れられた存在になったな。
2.0まで公開されてるよ
当時のASCIIはMSとよく連携してたし可能性も秘めていた
>>961 シングルスレッドだしGUIも蚊帳の外だったから複雑度が違う
ms-c で言えば ver2.x までがascii 扱いだったな
世界的に見ると日本の罫線を多用した文章作りは異常 アメリカの構文を書見てみろ罫線なんて無いから
野良XPを駆逐するために MS-DOS全公開じゃないんだwww
TRON死んだとか無知もいいところ 家電とか車載でたくさん使われてるよ ちなみにTRONは仕様の名前ね。 プリエンプティブじゃないと言ってるけど、それは実装がそうなってるだけでプリエンプティブもできる。 ただ、プラットフォームが非力とか、プリエンプティブにする必要がない場合もあるから、あえて仕様で強制してないだけ。 案件によってはWindowsのファイバーみたいなのの方が高速で小さくできるからね。
970 :
名無しさん@13周年@転載禁止 :2014/03/27(木) 11:11:47.91 ID:nagRIDAq0
TRONは数字で画面が埋め尽くされるのが鬱陶しい、デバッグにはいまいち役に立たなかった。
>>967 半導体のデータシートとか
罫線だらけだけどなあ
いまpc-9801あるんだけど 何に使えるかな? CバスのLANカードはあるんだが
973 :
名無しさん@13周年@転載禁止 :2014/03/27(木) 12:04:08.61 ID:7g6uaTGW0
MS-DOSバージョン1.1って CP/Mの盗作じゃなかったっけ? 盗作部分は書き直して公開した?
だから言ってるだろ ゲイツは稀代の天才で努力家だけど悪党だって 亡くなったけどジョブスも同類 会社人としては当然尊敬に値する 個人的にはむしろ大嫌いの類。金の為友人に裏切りをするタイプ
>>958 けっこう綺麗
コメントもいっぱい入ってるし構造もシンプル
高級言語から展開したコードはぐっちゃぐちゃだよ
976 :
名無しさん@13周年@転載禁止 :2014/03/27(木) 12:16:00.08 ID:ft8nXQLs0
>>967 グラフィック使えないテキスト80x25モードで動くLotus1-2-3英語版は罫線機能が無く、バックスラッシュとハイフンで擬似罫線書いてたな。
そのために一行浪費してた。
けどExcelはDOSじゃないから最初からグラフィック罫線あったんじゃないの?
バージョン1.1はさすがに使ったことないわ
落としたasmファイルダブルクリックしたらVisual Studio 2013が起動しましたw formatのソースみてたら、msverとかibmverとかibmjapverとか出てくるね。これはターゲット毎の条件コンパイルなのかな、PC-DOSとかJ-DOSとか
>>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
エクセルは、山篭りして作った とか、ほざいてたきがする
>>9 コンパイル後はもっと小さくなるんじゃないの
FreeDOS/64はまだ?(・ε・)
>>982 つかZ80で8086の実行バイナリは走らん
その昔、Word ver. 3 がバグっててかなわんので Word 4.0 を 買ったら、Macintosh の System が一緒に付いてきた。 両方合わせて1枚のフロッピーに余裕で入ってた。 Word のインストールデータはコピープロテクトが かかってたな。
c9
986 :
名無しさん@13周年@転載禁止 :2014/03/27(木) 15:01:42.52 ID:7Ka/rV5c0
return か
>>217 NHK-BSの『コズミックフロント』でやっていたが、アポロ計画時代のメモリは磁性鉄の環に
細い銅線を巻き付けて、文字通り「手作業」で1個づつ作っていた。
そしてこの作業には全米のトップクラスの縫製(ミシン)職人の女性が動員された。
988 :
名無しさん@13周年@転載禁止 :2014/03/27(木) 15:16:55.79 ID:7Ka/rV5c0
ここにレスする人ってみんなPCには詳しい立場の人なんだろうけど レジスタ叩いてる人からスクリプトで充分な人までいろいろいるなぁ もしかして4004をディスクリート、フルスクラッチで動かしてました って人もいたりする?
Excelは出ないのかなぁ
990 :
名無しさん@13周年@転載禁止 :2014/03/27(木) 15:35:09.47 ID:gP2tXvDS0
いやん、50近い奴がいっぱいいるスレだな。
mz-700の取説には、付録に全回路図とBIOSのソースが載ってたな
ワケワカラン所もあるな REP MOVSした後にCLDするとか
993 :
名無しさん@13周年@転載禁止 :2014/03/27(木) 16:30:38.70 ID:dUEVFWyi0
>>991 素晴らしい
アキバの工作キットみたいだな。
MSXでは、そんなもんは全くなかった。
VDPとかハードの使い方は、デフォで同封するべきだった
まぁコロンブスといっしょで最初にやったやつがえらい
マリオとかファミコンソフトのサイズに比べりゃ全然驚かないな
>>993 他人と苦楽を分かち合うためなんだけどね。
理想は理想として、無防備に過ぎて、ハイエナが荒らし回ることになった。
偽物も簡単に作れてしまうから。
マイコン黎明期には、回路図や仕様を公開するのは良くあることだった。
だけどマイクロソフトは、そんな自由な風潮を存分に利用して勃興しながら、
自分のところは閉じて、自分の剽窃は頬被り、他者を訴訟で脅して、覇権を築いた。
C9 → return CD 21 → int 21 俺だって、これくらいわかるよ。
>>993 ってか、700シリーズまではそれが普通。
MZ-80Kってセミキットだったし…
(あのBIOSコードはZ80の良いお勉強になったなぁ)
>>991 ネ木1ネ木4→
覚えてる?
1000
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。