facebook twitter hatena line google mixi email
★お気に入り追加


■ このスレッドは過去ログ倉庫に格納されています

  • 1
  •  
  • 2010/04/21(水) 12:42:23
mov dx,offset msg
mov ah,9
int 21h
mov ax,4c00h
int 21h

msg db '懐かしのDOS時代のプログラミングについて語ろうぜ',0dh,0ah,'$'

ここまで見た
  • 884
  •  
  • 2014/03/26(水) 15:06:48.26
「MS-DOS」「Word for Windows」のソースコードがコンピューター歴史博物館で公開
ttp://www.forest.impress.co.jp/docs/news/20140326_641278.html

ここまで見た
  • 885
  •  
  • 2014/03/26(水) 22:17:38.85
早速ソース見てみた。あの当時の雰囲気が伝わってくる。
「MS-DOSエンサイクロペディア」のDOS開発史と合わせて読むとしみじみ。

ここまで見た
  • 886
  •  
  • 2014/03/27(木) 18:46:23.15
びっくりする発見とかは特にないの?

ここまで見た
  • 887
  •  
  • 2014/03/27(木) 19:44:27.44
MS-DOSの方は全部アセンブラでよく分からなかったけどWordの方はC。
Wordの方を見た感想としては、ソースが綺麗。俺のレベルではその程度だ…

ここまで見た
  • 888
  •  
  • 2014/03/28(金) 03:02:00.93
OOoがパクったりしてなw

ここまで見た
  • 889
  •  
  • 2014/03/28(金) 10:05:51.67
ぱくるところなんてもうないだろ。

ここまで見た
  • 890
  •  
  • 2014/03/28(金) 11:17:22.95
バグも仕様だったっけ
あれはBIOSの方か、うろ覚え

ここまで見た
  • 891
  •  
  • 2014/03/28(金) 22:13:08.56
大文字で書かれてるソースに時代を感じる

ここまで見た
  • 892
  •  
  • 2014/03/28(金) 22:38:27.46
いまどきのプロセッサでもマニュアルにはニモニックコードは大文字で書いてるのが普通だと思うし
asmのソースでを大文字で書くのは時代とかあんま関係ないんじゃね

ここまで見た
  • 893
  •  
  • 2014/03/29(土) 18:43:15.81
BASICソースがバイナリなのが残念。
このソース読むには当時のIBMPCのBASICが必要だよね・・・

ここまで見た
  • 894
  •  
  • 2014/03/29(土) 18:59:59.05
ちょっと頑張りゃデコーダくらいすぐ書けるだろ

ここまで見た
  • 895
  •  
  • 2014/03/29(土) 19:41:28.56
デコーダはどこーだ?

ここまで見た
  • 896
  •  
  • 2014/05/08(木) 13:09:27.82
GJ

ここまで見た
  • 897
  •  
  • 2014/05/08(木) 23:55:41.41
ディレクトリの区切り文字が '\' なのに Shift-JIS なファイル名とか
正気の沙汰じゃないと思ってましたが、その記事でも
「このような実装をする人の苦労が忍ばれる」
と書かれてますね。
そんなことしなきゃよかったのに。

ここまで見た
  • 898
  •  
  • 2014/05/09(金) 03:46:13.60
>ディレクトリの区切り文字が '\' なのに Shift-JIS なファイル名とか
>正気の沙汰じゃないと思ってましたが、

何の問題もないが

ここまで見た
  • 899
  •  
  • 2014/05/09(金) 03:48:31.91
使うだけの人には関係ないことですから

ここまで見た
  • 900
  •  
  • 2014/05/09(金) 04:07:28.67
Shift JISは頭からデコードしなきゃいけないルールをいまごろになって何か言ってる人?

ここまで見た
  • 901
  •  
  • 2014/05/09(金) 04:10:45.66
何故そうなったのかとか一切考えたこともないくせに
自分の方が頭がいいと思い込んでるんでしょ

ここまで見た
  • 902
  •  
  • 2014/05/09(金) 04:19:41.50
なんのこといってるのか、さっぱり

ここまで見た
  • 903
  •  
  • 2014/05/09(金) 05:17:17.95
シフトJIS自体はそれほど問題でもないんだよな。
問題は、マルチバイトなんてシラネーヨってコードばかり量産しては日本人に押しつけてきた1バイト圏の連中。

ここまで見た
  • 904
  •  
  • 2014/05/09(金) 10:46:47.71
受け入れなければガラパゴスなオレオレ規格で終わる訳だが

ここまで見た
  • 905
  •  
  • 2014/05/09(金) 15:20:48.90
携帯専用文字がどうたらこうたらといってるのに

ここまで見た
  • 906
  •  
  • 2014/05/09(金) 18:33:28.01
>>898
'\'=5Ch なので"予"=975Ch,"表"=955Chが
ディレクトリ名やファイル名に使えなくて
難儀した記憶がある

ここまで見た
  • 907
  •  
  • 2014/05/09(金) 18:42:30.20
>>906
ソフトのバグであり、仕様の問題ではないな。

ここまで見た
  • 908
  •  
  • 2014/05/09(金) 18:43:10.61
それか日本語対応されてないソフトかだな。

ここまで見た
  • 909
  •  
  • 2014/05/09(金) 18:49:23.09
今度はUnicodeのファイル名が使えないソフトある始末だしな。

ここまで見た
  • 910
  •  
  • 2014/05/09(金) 19:01:21.31
使う側には文字コードがどうのこうのは関係ないけど
作る側の立場じゃない人はなにが言いたいんだろ

ここまで見た
  • 911
  •  
  • 2014/05/09(金) 19:05:49.58
ゆとりでしょ

ここまで見た
  • 912
  •  
  • 2014/05/09(金) 21:33:14.03
知識をひけらかしたつもりが笑い者となったID:my+rKTnq
他山の石だな

ここまで見た
  • 913
  •  
  • 2014/05/09(金) 22:15:14.00
名ばかり技術部長さん?

ここまで見た
  • 914
  •  
  • 2014/05/10(土) 01:18:40.05
>>907
いや、
・MS-DOSの仕様
・S-JISの仕様
・MS-DOSの仕様に合わせてS-JIS以外の仕様を考えなかった連中の頭の仕様
の問題では

ここまで見た
  • 915
  •  
  • 2014/05/10(土) 04:35:49.79
OSやアプリの実装で回避できる程度の問題のために文字コードをどうにかしようって奴がいたら頭がおかしい

ここまで見た
  • 916
  •  
  • 2014/05/10(土) 05:01:24.34
SJISってなに、状態ですが

ここまで見た
  • 917
  •  
  • 2014/05/10(土) 07:01:43.51
>>915
実装で>>906のような不便を回避できるかな

ここまで見た
  • 918
  •  
  • 2014/05/10(土) 11:33:49.57
>>910
何言ってんのコイツ?

ここまで見た
  • 919
  •  
  • 2014/05/10(土) 11:37:03.63
>>917
文字列を頭っから見てくだけ

ここまで見た
  • 920
  •  
  • 2014/05/10(土) 11:45:18.81
通常は ASCII 文字列中の 0x5C と
mbcs 中の 0x5C は頭から見ると区別できるが
「ディレクトリ名」の「最後の文字」が
「表」だったりするとバグるソフトが多かったな

ここまで見た
  • 921
  •  
  • 2014/05/11(日) 05:29:37.04
バックスラッシュと¥が同じコードだった
が混乱させたというオチでは

ここまで見た
  • 922
  •  
  • 2014/05/11(日) 07:28:36.51
>>919
それでディレクトリ名やファイル名に『予』や『表』が使えるようになるの?

ここまで見た
  • 923
  •  
  • 2014/05/11(日) 11:28:39.49
なるよ

ここまで見た
  • 924
  •  
  • 2014/05/11(日) 11:48:43.99
strrchr等のライブラリがあるのに、一々先頭から辿るなんてバカのすること

ここまで見た
  • 925
  •  
  • 2014/05/11(日) 11:59:09.47
そのライブラリの中身は先頭から辿ってるだろ。
自分で毎回実装してるとは誰も言っていない。

ここまで見た
  • 926
  •  
  • 2014/05/11(日) 12:20:47.72
マルチバイト対応の strrchr() の中がどうなってるかも想像できない >>924 は救いようがないバカだな

ここまで見た
  • 927
  •  
  • 2014/05/11(日) 14:04:52.10
1バイト目ではありえないコードが出てくるまでさかのぼるんだったっけ。
で、SJISは1バイト目と2バイト目のコードのコードの範囲が違うから、
(いわゆる)漢字が並んでいても途中で判定できる可能性があると。
なつかしいな

でもstrrchrで見つかるたびにそんなことしてたら余計時間かかるな。

ここまで見た
  • 928
  •  
  • 2014/05/11(日) 14:42:15.08
>>923
md 予定表
で「予定表」ってディレクトリ作れるの?

ここまで見た
  • 929
  •  
  • 2014/05/11(日) 15:45:15.59
>>928
実装次第

ここまで見た
  • 930
  •  
  • 2014/05/11(日) 16:29:57.70
例えばNEC PC-9801用の日本語MS-DOSで>>928が出来るようにする方法を
俺は知らないのだけど、出来る方法があるのだったら教えて欲しいのですが

ここまで見た
  • 931
  •  
  • 2014/05/11(日) 16:39:39.77
>>930
実装変更

ここまで見た
  • 932
  •  
  • 2014/05/11(日) 17:17:45.27
具体的に

ここまで見た
  • 933
  •  
  • 2014/05/11(日) 17:19:57.25
>>928
今のOSは大丈夫

ここまで見た
  • 934
  •  
  • 2014/05/11(日) 17:31:37.14
>>932
DEBUG.EXE 使って MS-DOS にパッチ当てろ

ここまで見た
  • 935
  •  
  • 2014/05/11(日) 17:57:53.23
今はソースも公開されてるしな

フリック回転寿司
フリックゾンビ
ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email