The following is a dump of the DOS memory layout as when the Windows 3.1 Setup program loads and runs:
-----------------------------
Conventional Memory Detail:
Segment Total Name Type
------- ---------------- ----------- --------
00000 1,039 (1K) Interrupt Vector
00040 271 (0K) ROM Communication Area
00050 527 (1K) DOS Communication Area
00070 2,560 (3K) IO System Data
CON System Device Driver
AUX System Device Driver
PRN System Device Driver
CLOCK$ System Device Driver
A: - B: 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
00110 5,040 (5K) MSDOS System Data
0024B 7,712 (8K) IO System Data
768 (1K) QEMM386$ Installed Device=QEMM386
1,184 (1K) C: Installed Device=RAMDRIVE
1,776 (2K) FILES=35
256 (0K) FCBS=4
512 (1K) BUFFERS=15
1,232 (1K) LASTDRIVE=N
1,856 (2K) STACKS=9,128
0042D 80 (0K) MSDOS System Program
00432 112 (0K) LOADHI Program
00439 1,040 (1K) COMMAND Environment
0047A 304 (0K) MEM Environment
0048D 128 (0K) MSDOS -- Free --
00495 30,960 (30K) DOSNET Program
00C24 88,992 (87K) MEM Program
021DE 516,624 (505K) MSDOS -- Free --
Upper Memory Detail:
Segment Region Total Name Type
------- ------ ---------------- ----------- --------
0B001 1 5,248 (5K) IO System Data
5,216 (5K) 2M$ Installed Device=2M
0B149 1 2,992 (3K) IO System Data
2,960 (3K) D: Installed Device=PALMZIP
0B204 1 17,504 (17K) IO System Data
17,472 (17K) SPKR Installed Device=DRVSPKR
0B64A 1 6,976 (7K) MSDOS -- Free --
0C001 2 35,200 (34K) IO System Data
35,168 (34K) E: - H: Installed Device=JAM
0C899 2 2,656 (3K) COMMAND Program
0C93F 2 80 (0K) MSDOS -- Free --
0C944 2 112 (0K) MOUSE Environment
0C94B 2 14,464 (14K) MOUSE Program
0CCD3 2 128 (0K) MSDOS -- Free --
0CCDB 2 3,920 (4K) DOSKEY Program
0CDD0 2 29,024 (28K) SMARTDRV Program
0D4E6 2 6,480 (6K) SHARE Program
0D67B 2 1,280 (1K) SERIAL Program
0D6CB 2 37,680 (37K) MSDOS -- Free --
0EAFA 3 4,192 (4K) MSDOS -- Free --
Memory Summary:
Type of Memory Total = Used + Free
---------------- ---------- ---------- ----------
Conventional 655,360 49,616 605,744
Upper 168,000 118,944 49,056
Reserved 393,216 393,216 0
Extended (XMS) 28,143,552 12,840,896 15,302,656
---------------- ---------- ---------- ----------
Total memory 29,360,128 13,402,672 15,957,456
Total under 1 MB 823,360 168,560 654,800
Handle EMS Name Size
------- -------- ------
0 09C000
1 HMA 010000
2 EMB2 A00000
3 EMB3 200000
Total Expanded (EMS) 28,590,080 (27,920K
Free Expanded (EMS) 15,302,656 (14,944K
Memory accessible using Int 15h 0 (0K)
Largest executable program size 605,600 (591K)
Largest free upper memory block 37,680 (37K)
MS-DOS is resident in the high memory area.
XMS version 3.00; driver version 7.04
EMS version 4.00
--------------------
Does this help?