懐かしのMS-DOSプログラミング [sc](★0)
-
- 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,'$'
-
- 154
- 2010/10/17(日) 01:10:11
-
こっちのが詳しいかな。
http://www.ctyme.com/intr/int-21.htm
つっても、殆どは使われないものばかりか。
-
- 156
- 2010/10/17(日) 10:30:53
-
新しい概念: DOSのなかにある機械語
-
- 157
- 2010/10/17(日) 11:15:17
-
INT 21hってカーネルとかプログラムの中にあるんじゃないの
-
- 158
- 2010/10/17(日) 11:45:58
-
floppy disk の中にある
-
- 159
- 2010/10/17(日) 11:48:14
-
INT 21hがどのファイルのどこからどこまでがah=??のファンクションかを知りたい
-
- 160
- 2010/10/17(日) 11:50:05
-
>>156
155じゃないけど、割り込みベクターも知らないなら黙ってりゃいいのに。
馬鹿丸出しだな
-
- 161
- 2010/10/17(日) 12:11:39
-
debug使え
-
- 162
- 2010/10/17(日) 12:26:27
-
いい年こいて説明の下手な奴が怒ってるな
-
- 163
- 2010/10/17(日) 12:31:19
-
なんかトンデモ本作者と同じ論理だな。
相対性理論は俺に理解できないから間違ってる!、って奴だけどw
-
- 164
- 2010/10/17(日) 15:39:15
-
いや、機械語ってのはDOSの中にあるとかないとかってもんじゃないだろ。
それとも何か? お前等の中には日本語が入っているのか?
-
- 165
- 2010/10/17(日) 16:01:37
-
ベクタテーブル知ってるならそのアドレスからメモリダンプすれば
きっとDOSのなかにある機械語取れるよ
-
- 166
- 2010/10/17(日) 21:02:05
-
漏れの中の人はきっと日本語よりも細かいマイクロコードで動いてる希ガス
-
- 167
- 2010/10/18(月) 06:11:38
-
intはBIOS Interrupt Callsの略。実装は基本的にBIOSの中にある。
21HはDOSへ制御を移す、いわばスーパーバーザコールやAPIコールに相当する。
今はFreeBIOSなんてのもあるから、気になる人はソース見るとよろし。
そのコード量の多さに驚くと思う。
-
- 168
- 2010/10/18(月) 06:32:48
-
intに「BIOSの」なんて意味はねーよ。
intはただの割り込み。
ハードウェア割り込みの処理先として想定されていたものを
ソフト的に呼び出すことも可能にした、というだけ。
もちろん、Z80のRSTなんかもそうだが
それをソフト的に呼び出して特殊機能を実現する、というのは
かなり以前から行われていて
8086のintもその用途に使われることを前提に
割り込み番号の予約等を行っているのは確か。
-
- 169
- 2010/10/18(月) 07:04:02
-
でっていう
-
- 170
- 2010/10/18(月) 08:12:04
-
intに「BIOSの」なんて意味はねーよ。
-
- 171
- 2010/10/18(月) 18:48:32
-
FreeDOSのソースとか見ればわかるの?
-
- 172
- 2010/10/18(月) 18:56:27
-
MS-DOS ver6 のソースが流出した、
って本当なの?
-
- 173
- 2010/10/18(月) 22:55:24
-
暇なときはdebugでDOSの内部を探検したもんだ。
-
- 174
- 2010/10/19(火) 20:44:25
-
最新のMASMってDOSに対応してるのかな
-
- 175
- 2010/10/19(火) 20:55:39
-
VC++ expressについてるmlでコンパイルできるが、linkが対応してない。
dos用のlinkを用意するとこんな感じでコンパイルできる。
ml /c /omf hello.asm
link /tiny hello.obj, hello.com;
-
- 176
- 2010/10/19(火) 22:57:22
-
NASMは直接COMファイルを吐けるよね。
-
- 177
- 2010/10/20(水) 05:33:18
-
でもDOSで動かせないの
-
- 178
- 2010/10/20(水) 06:37:44
-
リンカってLNK562かLNK563ってどっちを使えばいいの
-
- 179
- 2010/10/20(水) 06:42:08
-
>>178は自己解決しましたすいません
-
- 180
- 2010/10/20(水) 07:25:02
-
stubを抜くんだ
-
- 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なつかしす
このページを共有する