懐かしの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,'$'
-
- 570
- 2013/12/01(日) 19:33:39.78
-
cp/mのedと比べると使いやすかった(笑
-
- 571
- 2013/12/01(日) 19:39:02.18
-
CP/Mのは知らんわ、そんなに酷いのか
-
- 572
- 2013/12/01(日) 19:39:37.99
-
バッチファイルから呼び出して自動で編集させたり便利な使い方ができた
-
- 573
- 2013/12/01(日) 19:44:06.74
-
昔使っていたDOS開発ツールが多分どっかのCD-Rにまとめてコピーして保管してあると思うから引っ張り出してみるかな
-
- 574
- 2013/12/01(日) 21:27:20.02
-
>>569
ラインエディタはカーソル移動しなくて良いから慣れれば悪くは無いな
edlinの行編集は今のコマンドプロンプト以下だけどね
-
- 575
- 2013/12/01(日) 21:55:36.00
-
>>571
sedの1行づつしか実行できないやつだと思えば
-
- 576
- 2013/12/01(日) 21:56:46.49
-
>>575
Unixのed知らんのか
-
- 577
- 2013/12/01(日) 22:08:55.60
-
ああ知ってるよ
昔はedとviを選べたた時期があったね
-
- 578
- 2013/12/01(日) 22:20:04.51
-
今でも選べるだろ、つーかexと勘違いしてね?
-
- 579
- 2013/12/02(月) 01:59:35.18
-
>>574
そのコマンドプロンプトに編集機能がついたのはDOS5付属の常駐プログラムDoskeyが最初か
edit/Qbasicの登場もDOS5の時だな
-
- 580
- 2013/12/02(月) 22:13:16.11
-
doskey以前はhistoryとかki-shellとか使ってたな。
-
- 581
- 2013/12/02(月) 22:22:31.40
-
MSDN会員ダウンロードにはWin3.1系統とDOS6がまだ有った。QB45もVB2も3も有った。しかしVB For DOSが見当たらない。QC20も25もC6も無い。
-
- 582
- 2013/12/02(月) 23:13:03.66
-
>>580
それフリーウェアだっけ、雑誌付録のフロッピーとかに入ってる
-
- 583
- 2013/12/02(月) 23:19:13.01
-
MS-DOS 4.01にはdosshellっていうマルチタスクもどきのGUI(アプリケーションローン茶みたいなの)がついてた。
実行中のDOSアプリを終了せずに別アプリに切り替えが可能だったんたけど、邪魔ですぐ外したのを覚えてる。
PC-DOS4のほうにはなかったかも知れない。
-
- 584
- 2013/12/02(月) 23:23:10.95
-
>>581
PWBとMicrosoft BASICはないのか、あとフォートラン
-
- 585
- 2013/12/02(月) 23:25:10.20
-
NEC PC9801用のハード固有のことやBIOSプログラムの扱い方を解説した分厚い通称青本てやつを持ってたひと挙手!
-
- 586
- 2013/12/02(月) 23:25:47.44
-
>>584
PWBって何?
-
- 587
- 2013/12/02(月) 23:31:14.77
-
>>586
Programmers Works Benchという、Quick系列とは微妙に違うエディタ
インタプリタ機能のないMS-CとかMS-BASICに付いてた。
-
- 588
- 2013/12/02(月) 23:39:06.30
-
>>587
思い出した!あったあった。
でも周りはみなコマンドラインでコンパイルしてた。おれはその頃MSの最適化コンパイラ使ってなかった。
-
- 589
- 2013/12/02(月) 23:41:14.39
-
MS-C ver.6.0a PC-98用が手元にあるけど、readme.docの制限事項で
CodeView:
「PRINT.EXE を常駐した状態では, マウスのダブルクリックは, 利用できなくなります」
Programmers Works Bench:
「MS-DOSシステムディスクに含まれる PRINT.EXE を常駐させた状態でPWB を利用することはできません」
と書かれてる。print.exeって相当悪いことしてるんだな・・・と思った。
-
- 590
- 2013/12/02(月) 23:43:32.30
-
で、print.exeって何者?NEC MS-DOSの付属物?
-
- 591
- 2013/12/02(月) 23:49:18.09
-
常駐プログラムの悪い見本
-
- 592
- 2013/12/03(火) 00:01:03.03
-
そのPWBをXPのDOSプロンプトで走らせようとすると・・・
WARNING: This Microsoft product has been tested and certified
for use only with the MS-DOS and PC-DOS operating systems.
Your use of this product with another operating system may
void valuable warranty protection provided by Microsoft on
this product.
<press any key to continue>
と言われる
-
- 593
- 2013/12/03(火) 00:02:33.07
-
MSDNサブスクライバーにあるDOS関連は、DOSとQB45、masm 6.11
これで全てのようだ
-
- 594
- 2013/12/03(火) 00:04:41.75
-
DOSアプリから見ると、NT5.1や5.2のDOSもどきはバージョン幾つに見えるんだろうか
-
- 595
- 2013/12/03(火) 00:16:45.93
-
XP(NT5.1)ではDOS5.5、見せ掛けで5.0だな
-
- 596
- 2013/12/03(火) 00:20:55.50
-
https://i.imgur.com/nMk77Pg.jpg
まずはこいつをインストールしてみます
-
- 597
- 2013/12/03(火) 00:22:43.86
-
>>596
MS-DOS 6.22 US版?
-
- 598
- 2013/12/03(火) 00:27:44.80
-
そう
そしたら何とUpgrade版との事で、元DOSがないとダメとか
なので一旦F3で抜けて、手作業でfdiskとformatしてみる。俺の記憶では確かこれでアップグレードを騙せたはず
Format c: /s
-
- 599
- 2013/12/03(火) 00:31:49.92
-
そういえば、MS-DOS 6.xは、upgrade版しか、市販されていなかったような。
-
- 600
- 2013/12/03(火) 00:34:32.03
-
でも一旦Cドライブを起動可能にしてしまえば自分自身を同じバージョンでインストールできるという裏技
-
- 601
- 2013/12/03(火) 00:36:02.90
-
今のマシンでは耳かきのような200MBディスクを充てたがDOSには広すぎる
-
- 602
- 2013/12/03(火) 00:40:58.28
-
しまった、VMWareとはいえ、CD-R読ますのにmscdexとか組まないといけないんだ。その前にCDROMドライブのデバドラどうすんだっけ
-
- 603
- 2013/12/03(火) 00:43:27.84
-
DOS CD-ROMで、検索すると幸せになれるかもしれません。
-
- 604
- 2013/12/03(火) 02:47:01.11
-
CDは手持ちのドライバMitsumiもGoldstarもだめで、後のWin95のMS-DOSモードで使われてたOAKっていう汎用ドライバで動いた。久しぶりに真面目にeditコマンド使ったわw
ちなみにDOS6.22の日付は、94/5/31。Win95の前の年なんだね
-
- 605
- 2013/12/03(火) 02:50:01.04
-
ネットから入手した単品ファイルをどうやってDOSの中の人に伝えるか、という試練もあった。仮想フロッピーのイメージ作るソフトが無いと何も出来ない。
-
- 606
- 2013/12/04(水) 21:10:09.40
-
WFW3.11インストールしたら一分と掛からなかった、軽過ぎ
けどTCP/IPプロトコルは何処から入手すればいいのかもう覚えてない
-
- 607
- 2013/12/04(水) 22:15:31.59
-
英語?
-
- 608
- 2013/12/05(木) 08:26:54.99
-
FreeDOSもLinuxも動く、JavaScriptで作られた x86エミュレータがスゴイ件
2013 年 10 月 18 日
http://www.softantenna.com/wp/software/x86-emulator/
-
- 609
- 2013/12/05(木) 08:43:33.11
-
仮想マシンでのDOS運用はファイルの持ち込みが不便だな、USBも無いし、VMware Toolsも適用除外だし。昔はフロッピーがその役目をしてたけど今はそんな物もないし。仮想フロッピー必須だな
-
- 610
- 2013/12/05(木) 09:51:56.23
-
あとは
VHDで数十MBのHDD作ってやりとりとか
Win3世代以降なら、さらっとiso作ってCD-ROM扱いとか
-
- 611
- 2013/12/05(木) 10:09:32.22
-
>>607
えいごどす
-
- 612
- 2013/12/05(木) 10:10:16.61
-
Win/Vなんて捨てちゃったな
-
- 613
- 2013/12/05(木) 11:57:01.38
-
もったいない(w
-
- 614
- 2013/12/05(木) 12:34:57.63
-
Win/VはWFWを日本語化できる点では素晴らしかったが、JPモードでのフォントがしょぼくて嫌だった。
MS-DOS/Vのフォントよりも酷かったからな
せめてPC-DOS/Vくらいの綺麗なフォントじゃないと
-
- 615
- 2013/12/05(木) 14:03:05.60
-
>>608
何がスゴイんだかわからん
-
- 616
- 2013/12/05(木) 15:41:07.42
-
JS上のx86エミュって1年くらい前にも話題になってなかったっけ?
-
- 617
- 2013/12/05(木) 16:45:10.46
-
Javascriptで書いてもCやその他の言語で書いても労力的に大きな違いがあるとは思えないし、
x86のエミュレータなんて珍しいものではないし、Javascriptで書いてるのに意外と実用的な
速度で動いてるみたいな話であれば偉いのは実行環境のほうだし、何がスゴイんだかマジわからん。
-
- 618
- 2013/12/05(木) 16:48:24.65
-
v8で動かしたら速いんかな
そんなことするなら普通にVMでいいし
-
- 619
- 2013/12/05(木) 16:50:41.28
-
JSがインフラとして一歩ぬけ出た
パフォーマンスは後々改善していけばよい
-
- 620
- 2013/12/05(木) 17:23:00.10
-
>>617
>何がスゴイんだかマジわからん。
無意味なことへの労力がすごいんじゃね
このページを共有する