Category : System Diagnostics for your computer
Archive   : SEE270.ZIP
Filename : SEEMEM.HST

 
Output of file : SEEMEM.HST contained in archive : SEE270.ZIP


SeeMem History
by
Rick Housh
CIS 72466,212
GEnie R.HOUSH


10/18/91 - Beta version 1.00B released to public domain
10/24/91 - Fixed logic flaw in error detection in use of Proc
QueryFreeMemXMS - XMSerrors $A0 and $A1
are result codes, not real errors.
- Fixed minor bug in display where exactly one screenful
for Conventional and Upper memory. Rearranged
output - placed "NO EMS" and "NO XMS" messages on
last page of display.
- Assigned new minor version number - 1.01B
11/02/91 - Added display of standard extended memory amount
total/used/remaining and XMS extended memory amount
total/used/remaining/largestblock
- Fixed minor problem displaying XMS error returns
- Fixed minor problem checking for link of UMB to
Conventional and DOS = UMB in CONFIG.SYS
- Patched executable to work with more than 640k
- Assigned new minor version number - 1.02B
11/21/91 - Added summary display of location of command shell
- Added support for DR-DOS 6.0 (Signs on as DOS 3.31)
- Changed detection of location of DOS=High to location
of current disk buffer where possible; If running
under DOS 5.xx or DR-DOS DOS furnishes DOS location
- Changed algorithm to detect whether UMB's are linked
through pointers to Conventional memory (CNV link)
MS-DOS and DR-DOS and QuarterDeck patch top of
memory one paragraph lower than before installation,
with the resulting MCB having a 'Z' ID byte, and
pointing to MCB controlling UMB's (I think).
- Added support for 4DOS command shell
(May work for Norton Utility's NDOS?)
- Added detection of location of command shell
i.e. Conventional Memory, UMB, HMA, and
display of command shell name, where possible
- Added automatic detection of output redirection, and
force page breaking off if redirected to anything other
than standard output
- Assigned new version number - 1.50

12/17/91 - Added additional support for DR-DOS 6.0 and 4DOS 4.0
- Detects additional DR-DOS UMB owner segments
8 = DOS configuration
7 = Reserved from UMB pool for video, etc.
6 = Used by UMB Device Driver (not DOS)
- Detects and displays locality of DOS (Conventional or HMA)
and SHELL (Conventional or UMB)
- Detects and displays free XMS handles, XMS and UMB memory
as Total-Used-Available-Largest Available Block
- Detects and displays UMB usage as Reserved-HiLoaded-
System Loaded and Self-Loaded (Program loads itself high)
- Added automatic command line redirection detection, and
automatic shift to non-pause mode when redirected to
other than CON device
- Assigned new version number - 2.00
12/22/91 - Fixed bug in printing BCD strings - Added BCDtoStr Function
- Fixed bug in kilobyte size display - No "round down" on
size of exactly 1024 bytes
- Fixed error in display of unused XMS extended handles
- Fixed error in calculating size of blocks exactly 64k
- Assigned new version number - 2.01
5/30/92 - Fixed bug in length of screen - Get screen rows from 40:84
- Changed step to look for 1st UMB from 16 to 4096 bytes
- Assigned new version number - 2.02
6/28/92 - Fixed bug in length of screen - Get screen rows from 40:84
- Changed step to look for 1st UMB to 1024 bytes (was 16)
8/14/92 - Assigned new version number - 2.5
- Added display of header to top of each page
- Added page number to each header
- Added /L switch to allow printing of 57 line pages
- Added display of following:
1 - Interrupt Vector Table (Hard Coded)
2 - ROM BIOS Data Area (Hard Coded)
3 - DOS Data Area (Hard Coded)
4 - DOS device driver code area (native devices)
5 - DOS system data table area ("List of Lists")
6 - TSR command line where available
7 - Nature of Load for UMB TSR's
a) Loaded by LoadHigh/DOS/UMB manager "TSR-LoadHi"
b) Loaded itself high "TSR-AutoHi" (ONLY DR-DOS 6.0)
8 - Names of UMB device driver programs (ONLY DR-DOS 6.0)
9 - Status of UMB's Unused but reserved
by UMB Manager (DR-DOS 6.0 and MS-DOS where possible)
- Removed display of whether Conventional Memory
linked to UMB's - Insufficiently generic, too unreliable
- Changed all BASM cbw instructions to xor
- Fixed bug in EMS display where EMM386.SYS in operation
- Added Detection of Windows and Windows Enhanced/386
- Fixed bug in walking MCB chain in enhanced Windows

9/17/92 - Removed display of size of UMB's in kilobytes and added,
in its place, a display of the segment of the parent
(loader) of the process occupying that UMB
- Added support of Helix Software's Netroom Memory Manager
- Fixed bug in reporting of UMB's in certain UMB areas
placed in ROM space by QEMM's Stealth function
- New version Number, 2.6
11/13/92 - Added support for Qualitas' 386Max
- New version Number, 2.65
01/15/93 - Fixed various minor bugs
02/06/93 - Fixed programming error which caused no detection of UMB's
above FF00.
- New version Number, 2.66
09/14/93 - Apparently QEMM version 7.xx changes the data block
pointed to by DOS function 52h (the "List of Lists")
to an upper memory block, causing SEEMEM much confusion.
Changed assumption that Lists of Lists lower than first
DOS MCB.
- New version Number, 2.67
02/16/94 - Fixed small bug - Last UMB displayed no owner
- Fixed IsTrueMCB Procedure to return False if next MCB
address is above Segment $FFFF, regardless of whether
an 'M' or 'Z' block. Necessary for 386Max, v. 7
- New version Number, 2.70


  3 Responses to “Category : System Diagnostics for your computer
Archive   : SEE270.ZIP
Filename : SEEMEM.HST

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/