懐かしのMS-DOSプログラミング

このエントリーをはてなブックマークに追加
857デフォルトの名無しさん:2014/02/28(金) 23:06:23.90
DOS時代は、プロンプトが表示されたらfd<return>と打つのが癖だった
858デフォルトの名無しさん:2014/03/01(土) 10:14:23.56
Filerは使わずにvzエディタを常駐させてたな
859デフォルトの名無しさん:2014/03/01(土) 11:24:37.37
>>857
Linuxでログイン後プロンプトでstartx打つのが
MS-DOSからWin3.1を起動するのを彷彿とさせる
860デフォルトの名無しさん:2014/03/01(土) 13:19:10.74
Win7を使ってる今でも、スタートアップにはコマンドプロンプトを入れてる
何と言っても、一日のうちで一番使う道具だからな
もちろん、doskeyや様々な自作ツールがあればこその話だが…
861デフォルトの名無しさん:2014/03/01(土) 14:36:32.85
>>860
もっと良いツールに変えたほうがいいよw
明らかに古いじゃんか。
862デフォルトの名無しさん:2014/03/01(土) 15:31:40.71
バッチじゃね
863デフォルトの名無しさん:2014/03/01(土) 15:33:36.47
コマンドプロンプト(w2k以降のcmd.exe)は、、
例えば3ファイル 001, 002, 003 とあるとして
ren 0* 1*
とすれば 101, 102, 103 にリネームしてくれるが
Linuxのbashでは
mv 0* 1*
としても
> mv: 宛先の `1*' はディレクトリではありません
と返ってきてリネーム出来ない…
864863:2014/03/01(土) 15:39:19.42
ああ、
rename 's/0/1/' 0*
でイケた
865デフォルトの名無しさん:2014/03/01(土) 15:45:09.67
>>861
例えば具体的な名称は?
866デフォルトの名無しさん:2014/03/01(土) 16:10:36.70
>>865
仮想マシンでLinuxを起動して
puttyでつなげるのがいいよ。
867デフォルトの名無しさん:2014/03/01(土) 16:14:21.53
>>865
期待するだけ無駄。どうせ
861:「あっdoskey…俺も知ってる昔からある奴じゃんププ、よーし煽ってやろw」
868デフォルトの名無しさん:2014/03/01(土) 16:16:29.39
答えた後にレスしてもなぁw
869デフォルトの名無しさん:2014/03/01(土) 16:25:25.82
タイプミスばかりする人ならともかく、シェルだけ強化しても
基本的にはあまり意味はない。
例えばワイルドカードの考え方ひとつにしても、
シェルと各アプリが同じ思想で統一されてないとダメだからな。
870デフォルトの名無しさん:2014/03/01(土) 16:33:14.83
話はなにがダメかという説明を>>869がした後だな。
できないようじゃ、ダメダメ言っているだけの無能になっちゃうし。
871デフォルトの名無しさん:2014/03/01(土) 16:36:11.05
そりゃ、揚げ足取りに専念するなら楽だもんなw
872デフォルトの名無しさん:2014/03/01(土) 16:38:42.56
ドヤ顔で「アイツはダメだな」って言っていれば、
反論した気になれるやつっているみたいだしなぁ。

意見に反論できない時、意見への反論以外の言って(例 お前何中だよ?」
それで反論したつもりになる人とかもね。
873デフォルトの名無しさん:2014/03/01(土) 16:42:21.05
つか、そもそも仮想マシンなんて持ち出してくる時点で
本物のDOS使いじゃないのが丸見えだし
874デフォルトの名無しさん:2014/03/01(土) 16:49:19.56
>>870
罵倒して煽れば相手がムキになって(本当は自分の知らないことを)
詳しく教えてくれると思うのは小学生の発想だが…
875デフォルトの名無しさん:2014/03/01(土) 17:07:16.11
いえ別に教えなくていいと思います。
教えることはないんだな(苦笑)という
流れになることが私の望む結果ですから。
876デフォルトの名無しさん:2014/03/01(土) 17:16:30.42
> 教えることはないんだな(苦笑)
すなわち
「教えられることはあるが教えることはない」(=教える必要なし・教えても無駄)

その通りだと思う
877デフォルトの名無しさん:2014/03/01(土) 17:17:26.16
教えられることはあるが・・・そのことは証明できない!

くそ、あるんだ! あるんだよ!
信じてくれ!
878デフォルトの名無しさん:2014/03/01(土) 19:50:17.67
子供ってつくづくヒマなのね
羨ましいわ
879デフォルトの名無しさん:2014/03/03(月) 12:15:54.32
ncurses
880デフォルトの名無しさん:2014/03/03(月) 20:56:17.89
struct SREGS segregs;
union REGS regs;
みたいなのって今でも使えるの?
881デフォルトの名無しさん:2014/03/03(月) 21:01:23.48
今でもMS-DOSとコンパイラが使えるなら使える
882デフォルトの名無しさん:2014/03/21(金) 03:30:38.13 ID:GtGmhcv1
DOS BASICにはMOUSE命令があるのだが、資料が見つからんかったので、
Disk Basickのmouse.codをコピーして使っていました。
883デフォルトの名無しさん:2014/03/21(金) 20:36:45.27 ID:7mW2C/DW
BASICのmouse.codって100hを呼んで初期化するから、何だcomファイルかと思って
ファイルコンバータでDOSへ持ってって拡張子を.comにして実行したら
思い切り固まったっけw
884デフォルトの名無しさん:2014/03/26(水) 15:06:48.26 ID:vYFT5eul
「MS-DOS」「Word for Windows」のソースコードがコンピューター歴史博物館で公開
ttp://www.forest.impress.co.jp/docs/news/20140326_641278.html
885デフォルトの名無しさん:2014/03/26(水) 22:17:38.85 ID:7MbwfP7v
早速ソース見てみた。あの当時の雰囲気が伝わってくる。
「MS-DOSエンサイクロペディア」のDOS開発史と合わせて読むとしみじみ。
886デフォルトの名無しさん:2014/03/27(木) 18:46:23.15 ID:hEq10E5j
びっくりする発見とかは特にないの?
887デフォルトの名無しさん:2014/03/27(木) 19:44:27.44 ID:7j8STfSy
MS-DOSの方は全部アセンブラでよく分からなかったけどWordの方はC。
Wordの方を見た感想としては、ソースが綺麗。俺のレベルではその程度だ…
888デフォルトの名無しさん:2014/03/28(金) 03:02:00.93 ID:bW8jL0c7
OOoがパクったりしてなw
889デフォルトの名無しさん:2014/03/28(金) 10:05:51.67 ID:6uoLiniK
ぱくるところなんてもうないだろ。
890デフォルトの名無しさん:2014/03/28(金) 11:17:22.95 ID:fkfjsE1a
バグも仕様だったっけ
あれはBIOSの方か、うろ覚え
891デフォルトの名無しさん:2014/03/28(金) 22:13:08.56 ID:bwISCHAG
大文字で書かれてるソースに時代を感じる
892デフォルトの名無しさん:2014/03/28(金) 22:38:27.46 ID:NGCZyWyD
いまどきのプロセッサでもマニュアルにはニモニックコードは大文字で書いてるのが普通だと思うし
asmのソースでを大文字で書くのは時代とかあんま関係ないんじゃね
893デフォルトの名無しさん:2014/03/29(土) 18:43:15.81 ID:JKJVIw7K
BASICソースがバイナリなのが残念。
このソース読むには当時のIBMPCのBASICが必要だよね・・・
894デフォルトの名無しさん:2014/03/29(土) 18:59:59.05 ID:Jfe3a6vp
ちょっと頑張りゃデコーダくらいすぐ書けるだろ
895デフォルトの名無しさん:2014/03/29(土) 19:41:28.56 ID:x0t+GegV
デコーダはどこーだ?
896デフォルトの名無しさん:2014/05/08(木) 11:09:52.93 ID:yMdtsFov
MS-DOSソースコード公開を期にパソコン大衆化の原点を振り返る
ttp://www.atmarkit.co.jp/ait/articles/1404/24/news144.html
897デフォルトの名無しさん:2014/05/08(木) 13:09:27.82 ID:1+T0GwZ6
GJ
898デフォルトの名無しさん:2014/05/08(木) 23:55:41.41 ID:9ESzLvKO
ディレクトリの区切り文字が '\' なのに Shift-JIS なファイル名とか
正気の沙汰じゃないと思ってましたが、その記事でも
「このような実装をする人の苦労が忍ばれる」
と書かれてますね。
そんなことしなきゃよかったのに。
899デフォルトの名無しさん:2014/05/09(金) 03:46:13.60 ID:my+rKTnq
>ディレクトリの区切り文字が '\' なのに Shift-JIS なファイル名とか
>正気の沙汰じゃないと思ってましたが、

何の問題もないが
900デフォルトの名無しさん:2014/05/09(金) 03:48:31.91 ID:QFIs9vri
使うだけの人には関係ないことですから
901デフォルトの名無しさん:2014/05/09(金) 04:07:28.67 ID:my+rKTnq
Shift JISは頭からデコードしなきゃいけないルールをいまごろになって何か言ってる人?
902デフォルトの名無しさん:2014/05/09(金) 04:10:45.66 ID:jEZVJE8a
何故そうなったのかとか一切考えたこともないくせに
自分の方が頭がいいと思い込んでるんでしょ
903デフォルトの名無しさん:2014/05/09(金) 04:19:41.50 ID:QFIs9vri
なんのこといってるのか、さっぱり
904デフォルトの名無しさん:2014/05/09(金) 05:17:17.95 ID:4lU/3siM
シフトJIS自体はそれほど問題でもないんだよな。
問題は、マルチバイトなんてシラネーヨってコードばかり量産しては日本人に押しつけてきた1バイト圏の連中。
905デフォルトの名無しさん:2014/05/09(金) 10:46:47.71 ID:Mr0Sp7Ii
受け入れなければガラパゴスなオレオレ規格で終わる訳だが
906デフォルトの名無しさん
携帯専用文字がどうたらこうたらといってるのに