|
[5920]
|
dns.mmri.pref.chiba.jp |
| PENTIUM2 さん |
Posted in 2000-05-19 08:52:48 |
| 1. Reply: Win98で作った起動ディスク |
p40-dn08hirosimani.hiroshima.ocn.ne.jp |
| スーパーブラックバード さん |
Posted in 2000-05-19 15:49:14 |
| どうやって作成したディスクを指すのかが良く分かりませんが、DOS窓からformatコマンドで 作成したディスクについてはhimem.sysを使ってDOSシステムをハイメモリ領域に待避出来るようにすれば多少は広くなると思います。 |
|
| 2. Reply: Win98で作った起動ディスク |
yotusan.gihyo.co.jp |
| YU さん |
Posted in 2000-05-19 16:39:15 |
| CONFIG.SYSとAUTOEXEC.BATを書き換えて、不要なデバイスドライバを削除したりすれば、簡単に610KB空きます。試しに何もかも全部(メモリドライバ以外)削ったら619K空きました。 DOSで何をやりたいかによって削れる部分が変わってきますから、まずはそれを書いてもらわないと、ちょっとレスしにくいです。 |
|
| 3. Reply: Win98で作った起動ディスク |
chba2128.ppp.infoweb.ne.jp |
| PENTIUM2 さん |
Posted in 2000-05-20 10:40:45 |
| DOSゲームをやろうと思っています。 ここに音源のドライバーを追加したいのですが この時点で空きメモリが525KBしかないです。 AUTOEXEC.BAT PROMPT $P$G CONFIG.SYS DEVICE=a:\HIMEM.SYS DEVICE=a:\EMM386.EXE RAM BUFFERS=8 0 FILES=20 DOS=UMB DOS=HIGH MEM.EXEを実行した結果 Memory Type Total Used Free ---------------- -------- -------- -------- Conventional 637K 112K 525K Upper 31K 29K 2K Reserved 0K 0K 0K Extended (XMS)* 195 553K 689K 194 864K ---------------- -------- -------- -------- Total memory 196 221K 830K 195 391K Total under 1 MB 668K 141K 527K Total Expanded (EMS) 32M (33 947 648 bytes) Free Expanded (EMS)* 32M (33 554 432 bytes) * EMM386 is using XMS memory to simulate EMS memory as needed. Free EMS memory may change as free XMS memory changes. Largest executable program size 525K (537 312 bytes) Largest free upper memory block 1K (1 376 bytes) MS-DOS is resident in the high memory area. |
|
| 4. Reply: Win98で作った起動ディスク |
210.233.228.140 |
| tomoyo さん |
Posted in 2000-05-20 12:31:10 |
| DOSゲーなら・・・ とりあえずEMM386はいらないのでは? EMSがいるとかいうのなら仕方がないけど。 FILESももう少し減らしてもいいかも |
|
| 5. Reply: Win98で作った起動ディスク |
hrtk4ds48.kng.mesh.ad.jp |
| YU さん |
Posted in 2000-05-20 12:35:02 |
| うちでもやってみました。まったく同じCONFIGで、MEM.EXEの結果(必要な部分だけ) Memory_Type________Total_______Used_______Free ----------------__--------___--------___-------- Conventional__________638K________15K_______623K Upper__________________63K________38K________25K Reserved________________0K_________0K_________0K Extended_(XMS)*___129 973K_______641K___129 332K ----------------__--------___--------___-------- Total_memory______130 674K_______694K___129 980K Total_under_1_MB______701K________52K_______648K XMSとUMBの量は環境依存なので違ってて当然なんですが、それでもうちではちゃんと620K空いてます。うーん、いったい何がメモリを使ってるんでしょうね。 ちょっとここからvmapを落として、その結果を教えてください。オプションを何も付けずに、そのまま実行するだけです。 http://www.vector.co.jp/soft/dos/hardware/se002492.html |
|
| 6. Reply: Win98で作った起動ディスク |
hrtk3ds39.kng.mesh.ad.jp |
| YU さん |
Posted in 2000-05-20 12:41:56 |
| > とりあえずEMM386はいらないのでは? 確かにゲームにはEMSは必要なさそうですね。でもUMBは必要でしょう。 NOEMSオプションを付ければ、EMSは使わずにUMBだけ使えます。 |
|
| 7. Reply: Win98で作った起動ディスク |
kita-156.nnet.ne.jp |
| もりのみやこ さん |
Posted in 2000-05-20 21:06:27 |
| drvspaceが組み込まれてませんか? 単純にSYS転送などで起動ディスクを作ると、drvspaceが自動的に ロードされるようなディスクが出来上がります。 そのディスクの「drvspace.bin」を削除する、 またはMS-DOS.sysに「drvspace=0」を記述するとロードされません。 |
|
| 8. Reply: Win98で作った起動ディスク |
osaka1-01.pias.ne.jp |
| 調理二課の石田 さん |
Posted in 2000-05-22 00:10:48 |
| サンプルCONFIG.SYSをアップします。 CONFIG.SYS DEVICE=a:\HIMEM.SYS DEVICE=a:\EMM386.EXE HIGHSCAN BUFFERSHIGH=2 FILESHIGH=8 DOS=HIGH UMB NOAUTO 説明です。 DEVICE=a:\HIMEM.SYS デバイスドライバ=a:\HIMEM.SYSをメインRAMに組み込みなさい。 DEVICE=a:\EMM386.EXE HIGHSCAN デバイスドライバ=a:\EMM386.EXEをメインRAMに組み込みHIGHSCANオプションでUMBの空きを探し確保しなさい。 BUFFERSHIGH=2 FILESHIGH=8 DOS=HIGH UMB NOAUTO DOSは=HIGHメモリー領域か UMB領域に組み込み MSDOS.SYSの設定を(NOAUTO)無視しなさい。 と書きました。 なお、「WINDOWS95に隠されたDOSの秘密」を参考にした。 |
|
| 9. Reply: Win98で作った起動ディスク |
chba1921.ppp.infoweb.ne.jp |
| PENTIUM2 さん |
Posted in 2000-05-24 19:44:00 |
| windows98で起動ディスクを作って DOS6.Xの様に 空きメモリを580〜 600KB になるようにと質問しました。先日はアドバイスしていただき ありがとうございます。 1.drvspace.binをディスクから削除しました。 2.BUFFERS,FILESを減らしました。 3.EMSを必要とするゲームもあるのでここでは削除しませんでした。 4.VMAPの結果 VMAP Version 2.01 Copyright (C) 1989-91 by c.mos addr PSP blks size owner/parameters hooked vectors ---- ---- ---- ------ ------------------------- ----------------- CB5D sys 1 17584 <config> CFA9 206A 2 1344 command (env) E402 sys 3 11088 <config> E6BA-E700 1 1120 <free> --- UMB total: 31 KB --- 0227 sys 1 1152 himem FF 0270 sys 1 4304 emm386 13 67 CA CB D2 DB 037E sys 1 320 biling 0393 sys 1 2944 jfont EC 044C sys 1 19456 jdisp 10 15 7D D0 090D sys 1 6000 jkeyb 16 0A85 sys 1 88448 dblspace E2 FE 201E sys 1 544 pヘ 2041 sys 2 576 <config> 2067 206A 2 9456 command 22 23 24 2E 22B8 1 160 <free> 22C4 <-- 1 4944 nlsfunc SYS 2F 23FA-9F3F 1 504912 <free> ----- EMS ver4.0 (frame: D000h) ----- ----- XMS ver3.00 ----- handle pages size name HMA used: 63 KB by DOS ------ ----- ------ -------- EMB free: -1 KB free 2048-32768k total 2072-32384k @drvspace.binを削除しましたが それらしきモノが載っています。 5.autoexec.batとconfig.sysの内容 autoexec.bat PROMPT $p$g SET BLASTER=A220 I5 D1 T4 SET COMSPEC=A:\COMMAND.COM PATH A:\DOS;A:\MOUSE;A:\BIN SET TEMP=A:\DOS A:\BIN\NLSFUNC.EXE A:\BIN\COUNTRY.SYS A:\BIN\CHEV.COM JP config.sys DEVICE=A:\HIMEM.SYS DEVICE=A:\EMM386.EXE RAM DOS=HIGH UMB BUFFERS=4 0 FILES=10 FCBS=4 0 SHELL=A:\COMMAND.COM /P /E:256 DEVICE=A:\BIN\BILING.SYS DEVICE=A:\BIN\JFONT.SYS /P=A:\DOS\ DEVICE=A:\BIN\JDISP.SYS DEVICE=A:\BIN\JKEYB.SYS /101 A:\BIN\JKEYBRD.SYS rem DEVICE=C:\CRYSTAL\CS4232C.EXE /O 6.MEM.EXEの結果 メモリの種類 合計 使用 空き ---------------- -------- -------- -------- コンベンショナル 637K 144K 493K 上位 31K 29K 1K 予約済み 0K 0K 0K XMS メモリ* 195 553K 1 020K 194 533K ---------------- -------- -------- -------- 全メモリ 196 221K 1 194K 195 027K 全 1MB 未満メモリ 668K 173K 494K 全 EMS メモリ 32M (33 947 648 バイト) 空き EMS メモリ* 32M (33 554 432 バイト) * EMM386 は EMS メモリをシミュレートするために XMS メモリを使っています. 空き EMS メモリは空き XMS メモリの変更によって変わることがあります. 最大実行可能プログラムサイズ 493K (504 912 バイト) 最大空き上位メモリブロック 1K (1 136 バイト) MS-DOS はハイメモリ領域に常駐しています. |
|