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,'$'

ここまで見た
  • 182
  •  
  • 2010/10/21(木) 12:33:37
com作るのにexe2binはいらなくなったのか・・・

ここまで見た
  • 183
  •  
  • 2010/10/21(木) 23:07:21
え、普通にtinyモデルで作ればcomじゃない

ここまで見た
  • 184
  •  
  • 2010/10/22(金) 00:38:49
B社のコンパイラしか使ったことないひとは
そういう認識でいればいいんじゃない

ここまで見た
  • 185
  •  
  • 2010/10/22(金) 07:55:27
まあ、B社はある意味偉大だからな。
少なくともL社よりはw

ここまで見た
  • 186
  •  
  • 2010/10/22(金) 23:56:49
BCやTCは癖があったからMS系の俺は馴染めなかった。

ここまで見た
  • 187
  •  
  • 2010/10/23(土) 00:35:37
VCの方がもっと癖あったけどな

ここまで見た
  • 188
  •  
  • 2010/10/23(土) 04:50:12
>>186
はて、どんなくせが?

ここまで見た
  • 189
  •  
  • 2010/10/29(金) 23:28:25
最近C#に凝り始めたんだけど、
beepというメソッドも用意されていて、本体のスピーカーを直接鳴らせたりする。
低レベルな操作に、ちょっぴりDOS時代を思い出したのであった。

ここまで見た
  • 190
  •  
  • 2010/10/30(土) 02:51:41
print '\a'

ここまで見た
  • 191
  •  
  • 2010/10/30(土) 21:52:29
>>189
音の高さや長さを自由に制御できるの?
ただ決まった音でピッと鳴るだけ?

ここまで見た
  • 192
  •  
  • 2010/10/30(土) 22:08:00
>>191
Win32 API呼べば好きなようにできるよ
http://msdn.microsoft.com/ja-jp/library/cc428923.aspx

ここまで見た
  • 193
  •  
  • 2010/10/31(日) 15:34:35
>>192
スレ違い

ここまで見た
  • 194
  •  
  • 2011/01/10(月) 22:32:46
保守

ここまで見た
  • 195
  •  
  • 2011/01/18(火) 22:35:33
CDからDOS起動したいんだけど、ブータブルCDの作成がうまくいかん
FDの起動イメージ作成してそれをISOに変換して焼いても起動しない。
どうすりゃいいんだああああああああ

ここまで見た
  • 196
  •  
  • 2011/01/18(火) 23:30:15
古いふる〜い ms-dos のプログラムが置いてあるところって、vector 以外にないですかね。
昔お世話になった ftp サイト(kuis とか)も、archie サーバーとかも、みんな逝ってしまった‥‥‥。
neko.com がほしいのですが。

ここまで見た
  • 197
  • 196
  • 2011/01/19(水) 01:32:48
自己解決しました。
http://misdirection.oops.jp/2005/01/post_19.html

最近無性にふるい MS-DOS のプログラムが欲しくなりました。
nifty-serve のアーカイブを片っ端からダウンロードしておいて、MD にでも保存しておけばよかった。つくづく残念です。
いや、今からでも遅くはないから vector の dos のアーカイブを片っ端からダウンロードするべきか‥‥‥。

ここまで見た
  • 198
  •  
  • 2011/01/19(水) 01:45:54
ああ
ねこじゃらしもあったぬ

ここまで見た
  • 199
  •  
  • 2011/01/19(水) 02:41:51
大切なものは失ってから気付く

ここまで見た
  • 200
  •  
  • 2011/01/19(水) 13:33:24
でもMDには保存しないほうが

ここまで見た
  • 201
  •  
  • 2011/01/19(水) 14:39:30
>>195の件、俺も前から気になっていたのでちょっと調べてみた。
http://www.google.co.jp/search?q=fd%83C%83%81%81[%83W%82%A9%82%E7%83u%81[%83^%83u%83%8BCD%82%F0%8D%EC%90%AC%82%B7%82%E9

しかし、今現在に実際に欲しいのは、bootableCDではなくbootableUSBメモリ。
bootable-isoをUSBメモリ起動可能にするといっても
常にunetbootinが使えるわけじゃないだろうし。

が、冷静に考えたら、
もしかしたら単純にrawwriteかなんか使えばよいのだろうか
という気もしてきた。
試してないが。

ここまで見た
  • 202
  •  
  • 2011/01/22(土) 23:19:41
PACK13000でも探したら?

ここまで見た
  • 203
  •  
  • 2011/02/04(金) 22:54:57
うちにくればpack13000があるのに、残念

neko.comって何のプログラムだっけ?

ここまで見た
  • 204
  •  
  • 2011/02/04(金) 23:02:48
nekoなつかしす

ここまで見た
  • 205
  •  
  • 2011/02/05(土) 01:09:35
TSR

ここまで見た
  • 206
  •  
  • 2011/02/20(日) 22:51:21.40
全サーバ全板10ms単位の表示になったな。
PC-98では1/100秒の計測ができなかったっけ。
後の方のmateとかになってようやく。
それまではタイマ割り込みで辛うじて計測した。

ここまで見た
  • 207
  •  
  • 2011/03/09(水) 22:37:32.79


ここまで見た
  • 208
  •  
  • 2011/03/10(木) 18:58:01.30
ある昔の本を読んでいて出くわしたのだが、PLink86って何だ?
BIOSで有名なPhoenix社の製品らしいが、
ぐぐってもオーバーレイリンカくらいにしか書かれてないし、
MS-Linkと具体的にどう違ったの?

ここまで見た
  • 209
  •  
  • 2011/03/10(木) 21:31:54.18
オーバーレイモジュールと言う過去の技術が使えたのです。

ここまで見た
  • 210
  •  
  • 2011/03/11(金) 09:08:02.60
.OVL

ここまで見た
  • 211
  •  
  • 2011/03/11(金) 12:55:44.41
mslinkはオーバーレイ使ってもファイルは1つなんだよな。
1つのファイルの中に複数のexeが入ってる。

ここまで見た
  • 212
  •  
  • 2011/03/11(金) 22:56:25.90
阪神大震災の頃はまだDOSが主流だったぬ

ここまで見た
  • 213
  •  
  • 2011/03/11(金) 23:24:33.12
win95が出たのは何月だっけ?

win3.1のマシンを買って、使いにくかったから
DOSマシンとして使ってた。
インターネットにつなげるときだけwinを立ち上げてたよ。

ここまで見た
  • 214
  •  
  • 2011/03/11(金) 23:46:36.37
11月くらいでなかったかのう


ここまで見た
DOSだと、TEENっていうTCP stackがあったね。

ここまで見た
  • 216
  •  
  • 2011/03/15(火) 18:41:29.10
へえ

ここまで見た
  • 217
  •  
  • 2011/03/15(火) 20:09:44.49
NE2000とNOVELLのコンボ
あとカメレオンくらい

ここまで見た
  • 218
  •  
  • 2011/03/29(火) 22:25:02.49
PACK13000の後に
PACK19000goldなんてのが出てたんだな。
そういえば買ったような覚えがあるよ。

ここまで見た
  • 219
  •  
  • 2011/04/11(月) 22:52:54.14
保守

ここまで見た
  • 220
  •  
  • 2011/04/12(火) 13:46:13.85
Windows SDK使えばコマンドラインソフト簡単に作れるぞ
MASMも付属(コマンドはml.exe)
cl.exeに/FAオプション与えればアセンブラソースを出力してくれる
デバッガはWinDBGというデバッガが付属している
MS-DOSに戻らなくてもWindows上で似たようなプログラミングは可能
Windowsのコマンドプロンプトソフトは
MS-DOSと違い32bitコードになるので64KBのセグメントの壁も気にしなくてよい

ここまで見た
  • 221
  •  
  • 2011/04/12(火) 13:53:44.04
空気が読めないひと

ここまで見た
  • 222
  •  
  • 2011/04/12(火) 14:53:38.05
ここ見て懐かしくてまたやりたくなる人もいるだろうと思ってね

#include <stdio.h>
void main(int argc, char ** argv){
printf("Hellow World\n");
}

こんなCのソースをcl.exeでコンパイルしてそのままコマンドラインで実行できるしね
ここの住人には常識かもしれないけど



ここまで見た
  • 223
  •  
  • 2011/04/12(火) 15:07:15.18
お客さん、お部屋をお間違えでは?

ここまで見た
  • 224
  •  
  • 2011/04/13(水) 05:49:42.56
戻り値voidにしてるくらいだからネタだろ

ここまで見た
  • 225
  •  
  • 2011/04/13(水) 11:10:06.51
UNIXだと戻り値intが必要だがMS-DOSやWindowsならvoidでOK

ここまで見た
  • 226
  •  
  • 2011/04/13(水) 11:28:45.10
Windowsのコマンドプロンプトって
昔のTSRみたいなこと出来ないの?


ここまで見た
  • 227
  •  
  • 2011/04/13(水) 11:49:50.75
>>225
>UNIXだと戻り値intが必要だがMS-DOSやWindowsならvoidでOK
いや、その理屈はおかしい。

ここまで見た
  • 228
  •  
  • 2011/04/13(水) 11:52:17.64
厳密にはコンパイラの仕様なんだがMS-DOSやWindowsでよく使われる
コンパイラではvoidでも問題ないものが多くMS-DOSの解説では
mainをvoidにしてるケースは多い
GCCはintにしてないとたしか怒られたはず

ここまで見た
  • 229
  •  
  • 2011/04/13(水) 12:07:49.61
MS-DOS は void だと AX が戻り値になるんだろ

ここまで見た
  • 230
  •  
  • 2011/04/13(水) 12:22:28.78
exit(n)を使ってれば、voidだろうが問題なし。

ここまで見た
  • 231
  •  
  • 2011/04/13(水) 12:31:23.18
gccだとexit(n)使っていようが警告出るけどな
C言語の仕様ではintが正しいらしいがMS-DOSならどっちでもいいのでは?

「void main MS-DOS」で検索したら2番目にこんなページが出てきた
http://homepage3.nifty.com/aokura/phoebe/minitips.html

> 3. void main() と int main()
>
> 古い参考書では void main() が多く、新しいものでは int main() が多いようです。
> 個人で学習する範囲においては、return する値に特に意味を持たせる
> (他のプログラムやバッチ処理で利用する)つもりがなく、
> コンパイラがエラーにならないのであれば、別にどっちでもよいように思います。
> ただし、void main() にしたときは値を返さず、int main() にしたときは必ず値(0でよい)を
> 返しましょう。それが理解できていれば支障はないでしょう
> (ちなみに、私は int main() を使っています)。

ここまで見た
  • 232
  •  
  • 2011/04/13(水) 12:37:47.02
exit(n)なりmainのreturn値なりがどういう意味を持つのか
分かってない奴が、混じってるように見える。

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

★お気に入り追加

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