Dec 112017
Decode and list significant internal DOS tables. Memory map, memory utilization, device drivers, logical devices, etc. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
QMAP.DOC | 10477 | 2248 | deflated |
QMAP.EXE | 38808 | 18666 | deflated |
Download File QMAP411.ZIP Here
Contents of the QMAP.DOC file
______________________________________________________________________________
______________________________________________________________________________
QMAP
by
P. R. Glassel and Associates, Inc.
30255 Fir Trail
Stacy, MN 55079
A
SYSTEM ENVIRONMENT MAPPER
______________________________________________________________________________
______________________________________________________________________________
PURPOSE
______________________________________________________________________________
______________________________________________________________________________
Decode and list significant internal DOS tables. Executing this command
produces 6 tables: a memory map, a bar chart showing relative memory
utilization, a table of device drivers, a table of logical devices,
a chart of general system information, and a table of current interrupt
vector owners.
The output from this program may be re-directed to any DOS output device.
The information produced by this program is useful to P. R. Glassel and
Associates, Inc. when you contact them via CompuServe for support with their
QUICKCACHE disk caching software.
______________________________________________________________________________
______________________________________________________________________________
SYNTAX
______________________________________________________________________________
______________________________________________________________________________
QMAP [>filename]
______________________________________________________________________________
______________________________________________________________________________
SAMPLE TABLES
______________________________________________________________________________
______________________________________________________________________________
Memory Map
Addr Length Owner Parent
09D6 12512 DOS drivers DOS
0CE5 3376 COMMAND.COM #1 DOS
CC00 16352 Unassigned
CFFF 81920 DOS drivers DOS
E400 1296 Unknown PSP COMMAND #1
^ ^ ^ ^
| | | |
Address of memory control block | |
| | |
Length of memory block in bytes | |
| |
Owner of memory block. Actual name when possible in DOS 3.x versions,
program ID otherwise (if block is not a PSP segment) |
|
Parent (originator) of the owner. -------------------------+
Memory utilization by major component
Component Length 200kb 400kb 600kb
Memory in use by DOS 44688
Memory in use by drivers 258272
Memory in use by QCACHE 72960
Memory available for use 595616
Largest block available 459136
QMAP executable size 76720
Largest contiguous avail 535856
Device driver information
Dev Hdr Ident Strat Adr Interrupt Attributes
0070:2188 NUL 0070:1599 0070:159F chr, current nul device
09D7:0000 EMMXXXX0 09D7:0316 09D7:0323 chr, ioctl
0070:016E CON 0070:05DC 0070:05E7 chr, stdout, stdin, special
0070:0180 AUX 0070:05DC 0070:05ED chr
0070:0192 PRN 0070:05DC 0070:0608 chr, xioctl, non-IBM
^ ^ ^ ^ ^
| | | | |
Address of the device driver header. | |
| | | |
Device name ------+ | | |
| | |
Device strategy address ------+ | |
| |
Device interrupt address -----------------+ |
|
Attributes of device -----------------------------------------+
Logical drive information
Dr Driver Un Sect Fats Root Media Status
Address Size Size Type
A: 0070:01B6 00 0512 0002 0064 floppy changed
B: 0070:01B6 01 0512 0002 0064 floppy changed
C: 0070:01B6 02 0512 0002 0512 hard
^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | |
Block device identifier. | | | | | |
| | | | | | |
Device drive header address. | | | | |
| | | | | |
Device driver unit number + | | | | |
| | | | |
Device sector size -------------+ | | | |
| | | |
Number of copies of FAT --------------+ | | |
| | |
Maximum number of entries in ROOT DIRECTORY --+ | |
| |
Device media type -----------------------------------+ |
|
Current device status -----------------------------------------+
Miscellaneous System Information
Processor type: 80386, virtual 8086 mode
Main memory: 516 kb
Extended mem: 2048 kb
Expanded mem: 224 total pages, 100 available pages
EMM version: 4.0, base frame D000
DOS version: 3.30
QUICKCACHE ver: 4.11
Environment lth: 1024
Environment used: 409
Master environment block:
COMSPEC=d:\system33\command.com
PATH=d:\qcache;d:\tools;e:\bin;f:\pcmtools;d:\pascal;f:\masm51;g:\pcp...
lus;d:\vw;f:\gmk2;d:\wsp;e:\td;e:\tasm;d:\system33; ^
|
Note "folded" line in environment list -------------------------------------+
Interrupt Vector Map
0000 Divide by 0 QMAP.EXE
0008 Sys timer irq QUICKCACHE
0009 Kbd irq QUICKCACHE
000c COM1 irq MOUSE.COM
0010 Video BIOS MOUSE.COM
0012 Memsize irq QUICKCACHE
0013 Disk BIOS QUICKCACHE
^ ^ ^
| | |
Interrupt vector number | |
| |
Interrupt vector function ----+ |
|
First owner of interrupt in chain of owners. Actual name when possible in
DOS 3.x versions, program ID otherwise.
______________________________________________________________________________
QMAP
by
P. R. Glassel and Associates, Inc.
30255 Fir Trail
Stacy, MN 55079
A
SYSTEM ENVIRONMENT MAPPER
______________________________________________________________________________
______________________________________________________________________________
PURPOSE
______________________________________________________________________________
______________________________________________________________________________
Decode and list significant internal DOS tables. Executing this command
produces 6 tables: a memory map, a bar chart showing relative memory
utilization, a table of device drivers, a table of logical devices,
a chart of general system information, and a table of current interrupt
vector owners.
The output from this program may be re-directed to any DOS output device.
The information produced by this program is useful to P. R. Glassel and
Associates, Inc. when you contact them via CompuServe for support with their
QUICKCACHE disk caching software.
______________________________________________________________________________
______________________________________________________________________________
SYNTAX
______________________________________________________________________________
______________________________________________________________________________
QMAP [>filename]
______________________________________________________________________________
______________________________________________________________________________
SAMPLE TABLES
______________________________________________________________________________
______________________________________________________________________________
Memory Map
Addr Length Owner Parent
09D6 12512 DOS drivers DOS
0CE5 3376 COMMAND.COM #1 DOS
CC00 16352 Unassigned
CFFF 81920 DOS drivers DOS
E400 1296 Unknown PSP COMMAND #1
^ ^ ^ ^
| | | |
Address of memory control block | |
| | |
Length of memory block in bytes | |
| |
Owner of memory block. Actual name when possible in DOS 3.x versions,
program ID otherwise (if block is not a PSP segment) |
|
Parent (originator) of the owner. -------------------------+
Memory utilization by major component
Component Length 200kb 400kb 600kb
Memory in use by DOS 44688
Memory in use by drivers 258272
Memory in use by QCACHE 72960
Memory available for use 595616
Largest block available 459136
QMAP executable size 76720
Largest contiguous avail 535856
Device driver information
Dev Hdr Ident Strat Adr Interrupt Attributes
0070:2188 NUL 0070:1599 0070:159F chr, current nul device
09D7:0000 EMMXXXX0 09D7:0316 09D7:0323 chr, ioctl
0070:016E CON 0070:05DC 0070:05E7 chr, stdout, stdin, special
0070:0180 AUX 0070:05DC 0070:05ED chr
0070:0192 PRN 0070:05DC 0070:0608 chr, xioctl, non-IBM
^ ^ ^ ^ ^
| | | | |
Address of the device driver header. | |
| | | |
Device name ------+ | | |
| | |
Device strategy address ------+ | |
| |
Device interrupt address -----------------+ |
|
Attributes of device -----------------------------------------+
Logical drive information
Dr Driver Un Sect Fats Root Media Status
Address Size Size Type
A: 0070:01B6 00 0512 0002 0064 floppy changed
B: 0070:01B6 01 0512 0002 0064 floppy changed
C: 0070:01B6 02 0512 0002 0512 hard
^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | |
Block device identifier. | | | | | |
| | | | | | |
Device drive header address. | | | | |
| | | | | |
Device driver unit number + | | | | |
| | | | |
Device sector size -------------+ | | | |
| | | |
Number of copies of FAT --------------+ | | |
| | |
Maximum number of entries in ROOT DIRECTORY --+ | |
| |
Device media type -----------------------------------+ |
|
Current device status -----------------------------------------+
Miscellaneous System Information
Processor type: 80386, virtual 8086 mode
Main memory: 516 kb
Extended mem: 2048 kb
Expanded mem: 224 total pages, 100 available pages
EMM version: 4.0, base frame D000
DOS version: 3.30
QUICKCACHE ver: 4.11
Environment lth: 1024
Environment used: 409
Master environment block:
COMSPEC=d:\system33\command.com
PATH=d:\qcache;d:\tools;e:\bin;f:\pcmtools;d:\pascal;f:\masm51;g:\pcp...
lus;d:\vw;f:\gmk2;d:\wsp;e:\td;e:\tasm;d:\system33; ^
|
Note "folded" line in environment list -------------------------------------+
Interrupt Vector Map
0000 Divide by 0 QMAP.EXE
0008 Sys timer irq QUICKCACHE
0009 Kbd irq QUICKCACHE
000c COM1 irq MOUSE.COM
0010 Video BIOS MOUSE.COM
0012 Memsize irq QUICKCACHE
0013 Disk BIOS QUICKCACHE
^ ^ ^
| | |
Interrupt vector number | |
| |
Interrupt vector function ----+ |
|
First owner of interrupt in chain of owners. Actual name when possible in
DOS 3.x versions, program ID otherwise.
December 11, 2017
Add comments