ある意味究極のコンパイル環境 一部のコンパイラはコンベショナルメモリだけを使います。 したがって、コンベショナルメモリがあればあるだけ有利になるわけです。 というわけで、環境を作ってみました。 結果を以下に添付します。 普通のMEM Memory Type Total = Used + Free ---------------- -------- -------- -------- Conventional 736K 19K 717K Upper 157K 0K 157K Reserved 131K 131K 0K Extended (XMS) 29,696K 556K 29,140K ---------------- -------- -------- -------- Total memory 30,720K 706K 30,014K Total under 1Mb 893K 19K 874K Total Extended (XMS) 29,696K (30,408,704 bytes) Free Extended (XMS) 29,140K (29,839,360 bytes) Largest executable program size 717K (734,016 bytes) Largest free upper memory block 157K (161,184 bytes) Available space in High Memory Area 13K (13,184 bytes) PC DOS is resident in the high memory area. MEM /Dの表示 Conventional memory detail: Segment Size Name Type ------- ---------------- ----------- -------- 00000 1,024 (1K) Interrupt Vector 00040 256 (0K) ROM Communication Area 00050 512 (1K) DOS Communication Area 00070 2,048 (2K) IBMBIO System Data CON System Device Driver AUX System Device Driver PRN System Device Driver CLOCK$ System Device Driver A: - C: System Device Driver COM1 System Device Driver LPT1 System Device Driver LPT2 System Device Driver LPT3 System Device Driver COM2 System Device Driver COM3 System Device Driver COM4 System Device Driver 000F0 5,072 (5K) IBMDOS System Data 0022D 6,592 (6K) IBMBIO System Data 816 (1K) XMSXXXX0 Installed Driver HIMEM 2,384 (2K) EMMQXXX0 Installed Driver EMM386 192 (0K) FILES=8 256 (0K) FCBS=4 512 (1K) BUFFERS=15 448 (0K) LASTDRIVE=E 1,856 (2K) STACKS=9,128 003C9 80 (0K) IBMDOS System Program 003CE 3,680 (4K) COMMAND Program 004B4 64 (0K) MEM Environment 004B8 16 (0K) IBMDOS -- Free -- 004B9 272 (0K) COMMAND Environment 004CA 734,032 (717K) MEM Program Upper memory detail: Segment Region Size Name Type ------- ------ ---------------- ----------- -------- 0C8A6 1 161,184 (157K) IBMDOS -- Free -- Memory summary: Type of Memory Total = Used + Free ---------------- ----------- ----------- ----------- Conventional 753,664 19,552 734,112 Upper 161,184 0 161,184 Reserved 133,728 133,728 0 Extended (XMS) 30,408,704 569,344 29,839,360 ---------------- ----------- ----------- ----------- Total memory 31,457,280 722,624 30,734,656 Total under 1Mb 914,848 19,552 895,296 XMS Handle Base Address Size ---------- ------------------- -------- B848 00110000 (1,088K) 492K Total Extended (XMS) 30,408,704 (29,696K) Free Extended (XMS) 29,839,360 (29,140K) Memory accessible using INT 15h 0 (0K) Largest executable program size 734,016 (717K) Largest free upper memory block 161,184 (157K) Available space in High Memory Area 13,184 (13K) PC DOS is resident in the high memory area. XMS Version 3.00; Driver Version 3.15 一部では有名な640K越えを普通にやってみただけです。もっと、カスタマイズすれ ばあくんでしょうが、ここまであけば十分でしょう。 しかし、FM-Rの基本メモリ768Kには至らないのね・・・。 なお、VGA機能が全面的に死亡するというなんがあります。つまるところ、DOS/V環 境じゃ使用不可。 つーわけで、本当に役に立たないのでした。(藁 CONFIG.SYSとかAUTOEXEC.BATは秘密です。(苦笑 2002.5.2 水城 珠洲