home *** CD-ROM | disk | FTP | other *** search
/ Windows News 1997 January / WnewsNo40.iso / bench / snoop344 / SNOOPER.HST < prev    next >
Text File  |  1996-07-18  |  48KB  |  780 lines

  1.                               SNOOPER(tm)
  2.                       Serious System Information
  3.  
  4.                 Copyright 1992-1996 Vias and Associates
  5.  
  6.  
  7.                       SNOOPER'S REVISION HISTORY
  8.  
  9. VERSION  DATE    REVISIONS
  10. 3.44*  07/19/96  Added recognition of 166, 180, and 200MHz systems.
  11.                  Added new BBS listing and Web site. 
  12. 3.43*  02/18/96  Snooper's ninth birthday!  Added the First Impression
  13.                  Installation program.  Now you can just run INSTALL
  14.                  to install Snooper.  It will work from a floppy or a
  15.                  hard drive.
  16.        09/17/95  Rewrote the game port (joystick) detection routine,
  17.                  fixing a couple bugs and improving accuracy.
  18. 3.42*  07/17/95  If the High Memory Area (HMA) is defined, under DOS-5
  19.                  or newer, Snooper now reports how many bytes are free
  20.                  in the HMA, rather than simply reporting it is in
  21.                  use. Some programs can use this space to store data.
  22.                  To make room for this report, the A20 report was
  23.                  removed (it is still available on systems running
  24.                  DOS-4 or older).
  25.                  Completely reworked the manual's index, making it
  26.                  much easier to find what you're looking for.
  27.                  Fixed a bug that prevented Snooper from reporting
  28.                  video memory on some 1M VESA-compatible VGA cards.
  29. 3.41   07/11/95  Snooper can now accurately determine the amount of
  30.                  data recorded on a CD-ROM disk, another Snooper
  31.                  Exclusive(tm).
  32.                  Snooper now recognizes 133 and 150MHz systems.
  33. 3.40*  06/21/95  Fixed bug in CMOS routines that caused some computers
  34.                  to exhibit strange behavior when the CMOS was edited.
  35.                  These routines should be safe now.
  36.                  Added detection of many more Dell systems. Snooper
  37.                  now recognizes fifty Dell models by name.
  38. 3.39   05/18/95  Fixed bug that would sometimes cause a computer with
  39.                  an EIDE hard drive to hang for several seconds after
  40.                  the user exited Snooper.
  41.                  Snooper now recognizes 120MHz systems.
  42. 3.38   05/01/95  Added detection of several HP computers.
  43. 3.37   04/06/95  Fixed bug that told the user to reboot after the
  44.                  SNOOPER.LOG file was edited.
  45.                  Touched up Snooper's icon. It will look better on
  46.                  colored backgrounds.
  47. 3.36   03/25/95  Added detection of many Toshiba laptops by name.
  48. 3.35   03/21/95  Fixed minor bug that caused a Linefeed character to
  49.                  appear in a log file created on a machine with a
  50.                  Logitech mouse driver loaded.
  51. 3.34   03/17/95  Removed LAN Manager detection because it caused false
  52.                  positives when Snooper was run under Windows.
  53. 3.33   03/17/95  Fixed bug that caused mouse driver versions above 9
  54.                  to be reported incorrectly.
  55. 3.32   03/16/95  Made system file logging more flexible by adding the
  56.                  "W" command line switch. Here is how to log the
  57.                  system files:
  58.  
  59.                  To log:                            Use this switch:
  60.                  CONFIG.SYS and AUTOEXEC.BAT        F
  61.                  WIN.INI and SYSTEM.INI             W
  62.  
  63.                  Note the "F" switch now logs only the DOS system
  64.                  files. This way, you can log the DOS and Windows
  65.                  system files independently.
  66. 3.30*  02/18/95  Snooper's eighth birthday! Changed the order screen
  67.                  and order form a bit to accomodate American
  68.                  Express(R) orders and to help ensure registrants fill
  69.                  in all necessary fields. Reinserted ORDER.FRM in the
  70.                  ZIP file to assist users looking for a pre-existing
  71.                  order form on the disk. You can still print one from
  72.                  Snooper's main screen by typing <F1>, <O>, <P>, <1>.
  73.        11/26/94  Snooper can now find and load system and log files
  74.                  even if their hidden and/or system attributes are
  75.                  set.
  76.        11/03/94  We are now authorized to accept the Discover Card(R).
  77.                  Snooper's ordering screen and invoice have been
  78.                  updated to reflect this.
  79.                  Added SNOOPER.FAQ, a file containing Frequently Asked
  80.                  Questions and answers about Snooper. Please check it
  81.                  first to see if it has the answer to your question
  82.                  before calling for help. Thanks!
  83.        10/24/94  If DRDOS is detected, and the version is at least
  84.                  7.0, Snooper will now report "Nov DOS" for "Novell
  85.                  DOS."
  86.        10/20/94  Clarified California sales tax on invoice. California
  87.                  residents should add the sales tax they normally do
  88.                  in their area.
  89.        10/01/94  We moved to San Francisco! This version has new
  90.                  address and phone numbers on the first page of the
  91.                  manual and Snooper's ordering screen (press <F1>,
  92.                  then <O>).
  93.                  Added ability to detect 3COM 3C529 EtherLink III and
  94.                  ATI Graphics Ultra Pro MicroChannel cards.
  95.         8/01/94  Relaxed detection of invalid IDE model names,
  96.                  allowing more valid models to be shown.
  97.                  The /T(uneSkip) command line switch now also disables
  98.                  SCSI host adapter detection, which accesses the same
  99.                  port addresses and can cause lockups on some systems
  100.                  with network cards (see also: 6/30/94).
  101.                  Fixed cosmetic bug on the Benchmark screen that
  102.                  caused the hard drive number (0 or 1) to be written
  103.                  in the wrong place on systems with more than one hard
  104.                  drive.
  105.         6/30/94  Snooper can now differentiate between Windows Real
  106.                  and Standard modes, and the DOS-5 task-switcher.
  107.                  Fixed false Pentium detection on some late-release
  108.                  486 chips.
  109.                  Added /T(uneSkip) command line switch. It makes
  110.                  Snooper skip detection of sounds cards, which causes
  111.                  lockups on some systems whose network cards are
  112.                  configured to use I/O addresses in the 200h-390h
  113.                  range, and that have network drivers loaded.
  114.                  Reformatted the manual to print better on some
  115.                  printers.
  116.                  Removed the 5.25" 720K floppy drive type from the
  117.                  CMOS screen (a rare breed, but they do exist). You
  118.                  probably didn't have one anyway.
  119.         3/30/94  You can now use Snooper interactively in Quiet mode
  120.                  (no screen display). Be very careful when doing this,
  121.                  as you may get lost and change something you
  122.                  shouldn't.
  123.         3/17/94  We have a new address! Please update your records
  124.                  accordingly. Existing telephone numbers have not
  125.                  changed, but we have added a dedicated fax line so
  126.                  you can fax your order or questions. NOTE: This
  127.                  address change was superceded by the 10/01/94
  128.                  version.
  129. 3.29       3/94  We added the feature you've asked for the most:
  130.                  Auto-Logging! This command line option
  131.                  (/A[B][D][E][L][N][O][S]) causes Snooper to log
  132.                  whatever screens you want, automatically, with no
  133.                  user intervention. This is perfect for gathering
  134.                  hardware inventory for an entire network through a
  135.                  login script. See SNOOPER.DOC for full details about
  136.                  how to use this powerful feature.
  137.                  Also, changed operation of /Quiet mode switch to work
  138.                  with Auto-Logging, making it possible to log all
  139.                  information with no visible display. Because neophyte
  140.                  users may be confused by Snooper's screens, you can
  141.                  use this switch for gathering hardware info from
  142.                  their machines without their knowledge.
  143. 3.28       3/94  Improved modem detection, making it faster and more
  144.                  reliable.
  145. 3.27       2/94  Changed command line switches for increased
  146.                  similarity with other programs and increased
  147.                  intelligibility. We held off doing this so you
  148.                  wouldn't have to change batch files and such, but we
  149.                  thought it was more important to make this change now
  150.                  and make it easier on everyone in the long run. If
  151.                  you have a batch file that calls Snooper, and it used
  152.                  to run fine and now does funny stuff, you probably
  153.                  need to update the command line switches as follows.
  154.                  Snooper's help screen reflects the new switches.
  155.  
  156.                  Old switch          New switch
  157.                  /BW                 /Mono
  158.                  /Non-interactive    /Batch
  159.                  /MathChipSkip       /NDPSkip
  160. 3.26       2/94  Added PCI bus detection and the ability to detect and
  161.                  report both PCI and EISA in the same system.
  162. 3.25       2/94  Fixed a bug that improperly implemented file sharing
  163.                  on networks.
  164. 3.24       2/94  In the CMOS screen, when you select a hard drive
  165.                  type, Snooper will now better report user-defined and
  166.                  invalid types. You can cycle through 255 types.
  167. 3.23       1/94  Removed "Hexium" detection, which returned false
  168.                  positives on a few machines.
  169. 3.22       1/94  Added another command line switch, "/I[DESkip]" and
  170.                  an associated config file option. This switch
  171.                  bypasses IDE drive model checking, which a few
  172.                  machines aren't compatible with. 
  173.                  Added another command line switch "/O[therIRQ]" and
  174.                  config file option. This switch forces Snooper to use
  175.                  an alternative IRQ detection routine. It is more
  176.                  compatible with some systems but tends to be less
  177.                  accurate, so if the default one works, use it.
  178. 3.21       1/94  Fixed a bug in the editor that caused lines
  179.                  containing tildes ("~") in AUTOEXEC.BAT, CONFIG.SYS,
  180.                  and SNOOPER.LOG files to display incorrectly. Fixed
  181.                  another bug that made the cursor disappear after the
  182.                  user viewed the editor's help screen. Fixed another
  183.                  that caused the editor's cursor to disappear if you
  184.                  enter the editor again after saving a file.
  185. 3.20       1/94  Fixed Advanced Power Management (APM) detection.
  186. 3.19       1/94  Fixed a bug that prevented a few correct license
  187.                  numbers from being entered. Sorry!
  188. 3.18       1/94  Fixed a bug that prevented the automatic use of
  189.                  monochrome colors on monochrome video cards (MDA,
  190.                  Hercules, mono VGA).
  191. 3.17       1/94  Both MS- and PC-DOS version 3.30 report they are
  192.                  PC-DOS, so Snooper now reports 3.30 as "MS/PC-DOS
  193.                  3.30." Also, Snooper will now report PC-DOS 6.10 as
  194.                  such, even though that version reports itself as
  195.                  6.00.
  196. 3.16       1/94  In reporting fax/modems on the Diagnostics screen,
  197.                  Snooper will now only report classes over one. So if
  198.                  you used to see "0,1,2" you will now see "1,2" (the
  199.                  "0" only means "data modem" anyway, so it's implied).
  200. 3.15       1/94  Snooper will no longer automatically insert default
  201.                  values in the CMOS (memory, date, etc.) if it finds
  202.                  invalid values or an incorrect checksum. Doing so had
  203.                  caused problems on a few machines that don't
  204.                  calculate the CMOS checksum in the standard way.
  205. 3.14       1/94  Fixed a bug with the Benchmark screen that caused the
  206.                  Video benchmark to be reported on the wrong scale if
  207.                  you returned to the screen after running the
  208.                  benchmark. For example, it would report 46 on a
  209.                  100 cps scale instead of 46K on a 100K cps scale.
  210. 3.13       1/94  If a VESA driver reports the VGA card has 768K,
  211.                  Snooper will report it as 1M, to avoid confusion.
  212. 3.12       1/94  Fixed a bug in the editor that turned the cursor off
  213.                  on EGA systems. The cursor now stays on.
  214. 3.11       1/94  Added more computer types, including a couple Compaqs
  215.                  and the IBM Thinkpad 750 laptop.
  216. 3.10*  11/17/93  Added Netware revision on network screen. It appears
  217.                  as a letter after the version. Also on the Network
  218.                  screen, fixed MLID version bug that would cause
  219.                  version 2.01 to appear as 2.1.
  220. 3.09      11/93  Added Current Directory report to Snooper's disk
  221.                  information.
  222. 3.08      11/93  Snooper will now accept long forms for its command
  223.                  line parameters and switches, making Snooper batch
  224.                  files self-documenting. It still accepts the single-
  225.                  letter abbreviations. Because of this change, you may
  226.                  no longer join command line switches. For example,
  227.                  "snooper bq" is no longer acceptable; you would need
  228.                  to use "snooper b q." See the manual and Snooper's
  229.                  first help screen for more details. 
  230. 3.07      11/93  Fixed the problem that caused Micro Channel systems
  231.                  to lock up in the Diagnostics screen.
  232. 3.06      11/93  In the IDE Model report, if the drive is a Conner
  233.                  Peripherals, Snooper now removes the word
  234.                  "Peripherals" so the model name itself is visible in
  235.                  the report.
  236. 3.05      11/93  Fixed Pentium detection (it was reporting "Hexium").
  237.                  Adjusted the Clock Speed report to better
  238.                  differentiate between 60- and 66-MHz Pentiums
  239.                  (Pentia?). For CPUs with integrated math coprocessors
  240.                  (i.e., the 486 and Pentium), Snooper now reports
  241.                  "internal" instead of "built in" for the NDP report.
  242. 3.04      10/93  Added detection of 400 more MicroChannel cards,
  243.                  bringing the total to over 1,100, a Snooper
  244.                  Exclusive(tm).
  245. 3.03      10/93  On the Diagnostics screen, in the IRQ and DMA lists,
  246.                  Snooper no longer reports "Reserved" for resources
  247.                  not assigned to a hardware device. If the resource
  248.                  doesn't appear to be reserved, Snooper reports
  249.                  "Available." If the resource has been reserved,
  250.                  Snooper reports "In use." Also, DMA channel four is
  251.                  no longer detected because it is used internally and
  252.                  isn't available for installable devices.
  253. 3.02      10/93  Removed CMOS checksum on the Main screen's Extended
  254.                  Memory report. The CMOS screen will tell you if there
  255.                  is a CMOS error.
  256. 3.01      10/93  Added differentiation between DOS versions 4.00 and
  257.                  4.01.
  258. 3.00      10/93  Added detection of Plug-'n'-Play capability to the
  259.                  BIOS report. This specification allows P-n-P ISA
  260.                  cards to be automatically configured through
  261.                  software, like MCA and EISA cards are now.
  262. 2.99      10/93  Snooper will now report if the computer has both
  263.                  MicroChannel and ISA buses.
  264. 2.98      10/93  Added detection of several more computer types,
  265.                  bringing the total to over 110.
  266. 2.96      10/93  Added detection of several disk caches to the main
  267.                  screen. See the manual for details. Had to condense
  268.                  the Keyboard report slightly, with no loss of info.
  269. 2.86      10/93  Oops! For some reason we thought floppy drives used
  270.                  DMA channel three, when actually they use channel
  271.                  two. Snooper's display has been updated to reflect
  272.                  this revelation.
  273. 2.85      10/93  Added detection of XGA amd XGA-2 video to Video
  274.                  report. This will work on MicroChannel bus systems.
  275. 2.80      10/93  After exiting the built-in editor, Snooper will
  276.                  prompt the user to reboot only if changes were made
  277.                  and the file was successfully saved. Snooper will
  278.                  wait for a keypress if there was an error saving the
  279.                  file. Otherwise, Snooper will immediately return you
  280.                  to the Main Screen. If you choose to reboot, Snooper
  281.                  will pause in case write-delayed caching is enabled,
  282.                  to try to ensure the file is actually written to the
  283.                  disk.
  284. 2.78       9/93  Fixed an apparently long-standing bug that prevented
  285.                  Snooper from recognizing some older IBM models and
  286.                  others by name.
  287. 2.76       9/93  Snooper should less often report gibberish in the
  288.                  "IDE model" report.
  289. 2.75       9/93  Defined default scales for the graphs on the
  290.                  Benchmark screen, according to CPU type. So, for
  291.                  example, the default scales for a 486 machine would
  292.                  be higher than those for a 386. Now, when a machine
  293.                  is so fast it makes the graph change color, it means
  294.                  the machine is fast for its class.
  295. 2.70       9/93  Added reboot function to allow the user to reboot
  296.                  from within Snooper after changing the CMOS or
  297.                  CONFIG.SYS or AUTOEXEC.BAT.
  298. 2.68       9/93  Improved Snooper's disk benchmark, adding sequential
  299.                  reads to the random ones and computing a weighted
  300.                  score.
  301. 2.66       9/93  Snooper should be able to report more information
  302.                  about a second hard drive, if there is one.
  303. 2.65       9/93  Added detection of DOS 6's DoubleSpace drive
  304.                  compression, reported on the Disk Status line.
  305. 2.64       9/93  Added detection of Advanced Power Management (APM)
  306.                  and its version. It's reported after the computer
  307.                  type.
  308. 2.63       9/93  Added detection of the Communicating Applications
  309.                  Specification (CAS) and FaxBIOS, and their versions. 
  310.                  They are reported on the Diagnostics screen below the
  311.                  Fax Class report.
  312. 2.62       8/93  Improved VESA video memory detection under VESA 1.0.
  313.                  Snooper can now report half-megabyte values (e.g.,
  314.                  1.5M, 2.5M). You may have a bit more memory than
  315.                  Snooper reports. For example, you may have 2M when
  316.                  Snooper reports 1.5M. Under newer versions of the
  317.                  VESA spec, Snooper will report video memory
  318.                  accurately if the driver provides Snooper an accurate
  319.                  measure.
  320. 2.61       8/93  Snooper will now restore the cursor upon exit, and
  321.                  set ERRORLEVEL to at least 32, if a runtime error
  322.                  occurs (but that *never* happens!).
  323. 2.60       8/93  Added one to the Cylinders report for hard drives.
  324.                  This should now usually match what the CMOS reports.
  325.                  For some reason, BIOSs under-report the number of
  326.                  cylinders.
  327. 2.59       8/93  Improved error-reporting while trying to save a .CFG
  328.                  file in Setup screen. Snooper will now report if the 
  329.                  disk is full, an existing .CFG file is read-only,
  330.                  etc.
  331. 2.58       8/93  The benchmark graphs now change color if they change
  332.                  scale, so you can see at a distance that the scale
  333.                  being used is not the default. Also, the benchmark
  334.                  graphs are retained when you return to the main
  335.                  screen and then go back to the Benchmark screen so
  336.                  you needn't rerun the benchmarks.
  337. 2.57       8/93  Added detection of fax modems, and the classes they
  338.                  support, on the Diagnostics screen. The new report,
  339.                  "Fax class," will display, for example, "0,1" if your
  340.                  fax modem supports classes zero and one.
  341. 2.52       8/93  Removed detection and supression of "fake" Novell
  342.                  parallel ports on Diagnostics screen. Now you can see
  343.                  the port status that other programs see, even if
  344.                  these ports aren't physically present. Also, Snooper
  345.                  now only looks for three LPT ports, not four.
  346. 2.51       8/93  Removed detection of Ballpoint mice because there
  347.                  were too many false positives with other mouse
  348.                  drivers.
  349. 2.50       8/93  Added beeps to alert you to error conditions (e.g.
  350.                  invalid drive). This should be especially helpful to 
  351.                  visually-impaired users. When you hear a beep, look
  352.                  at the message line in the lower right corner to see
  353.                  what the beep was for. The beeps can be toggled on
  354.                  and off via the Setup screen.
  355. 2.48       8/93  Added Benchmark screen, accessible with <Alt-E> (hey,
  356.                  <Alt-B> was already being used!), that performs CPU, 
  357.                  video, and hard disk benchmarks.
  358. 2.38       8/93  Added Adaptec SCSI host adapter identification. It is
  359.                  reported on the same line as the IDE model is.
  360. 2.37       8/93  Changed the environment variable that specifies the
  361.                  log filename from SNOOPER to SNOOPLOG to make it
  362.                  consistent with the SNOOPCFG environment variable
  363.                  (see below).
  364. 2.36       8/93  You can now define a SNOOPCFG environment variable to
  365.                  designate the configuration file Snooper should read 
  366.                  (e.g. "set snoopcfg=c:\control\johnv.cfg"). Very
  367.                  useful on networks when set in a login script or in
  368.                  AUTOEXEC.BAT (don't forget you can use the Alt-A
  369.                  keystroke to edit AUTOEXEC.BAT).
  370. 2.35       8/93  Added help line on the bottom line of each screen;
  371.                  removed the much shorter help lines above the message
  372.                  boxes.
  373. 2.32       8/93  Changed the keystroke used to print an invoice from
  374.                  <R> for Register to <O> for Order, perhaps making it 
  375.                  clearer for some of you.
  376. 2.31       7/93  Improved the Setup screen's user interface to match
  377.                  that of the CMOS screen (see below).
  378. 2.30       7/93  Added a field to allow or disallow CMOS editing. This
  379.                  feature is for network administrators who want to
  380.                  prevent knowledgable-enough-to-be-dangerous users
  381.                  from changing their computers' configurations.
  382. 2.29       7/93  Added CMOS configuration viewing/editing screen.
  383.                  Press <Alt-M> from the Main screen to see it. If CMOS
  384.                  editing is allowed, you can use the highlighted
  385.                  letters, and the arrow and Tab keys to move from one
  386.                  field to another. Once you're on the field you wish
  387.                  to change, press +/- or PgUp/PgDn to modify that
  388.                  field. If CMOS editing is disallowed, you will be
  389.                  able only to view the CMOS configuration. See the
  390.                  manual for more details.
  391. 2.19       7/93  Snooper now searches for ROM BIOS extensions every
  392.                  256 bytes instead of every 2K, sniffing out more
  393.                  adapter cards.
  394. 2.18       7/93  Snooper can now differentiate between Dell 450DEs and
  395.                  466DEs. Changed the order form into an invoice. Now
  396.                  business users can pay for Snooper on a purchase
  397.                  order and already have an invoice to send to
  398.                  Accounting.
  399. 2.17       6/93  Fixed detection of 2.8M floppy drives. It should work
  400.                  now.
  401. 2.16*   6/26/93  Fixed a minor cosmetic bug in the drive list. Also,
  402.                  now you can press <Escape> or <Enter> when changing
  403.                  the default disk drive in the Setup screen.
  404. 2.15*   6/18/93  Fixed a minor bug that prevented the user from using
  405.                  cursor keys to switch from drive A: to the next drive
  406.                  in systems with one floppy and a hard or network
  407.                  drive. Snooper no longer displays the B: drive in its
  408.                  drive list if the system has no physical B: drive.
  409. 2.14       6/93  Users can now print the display to PRN with <Alt-P>.
  410.                  <Alt-F> now logs the system files. <Alt-L> still logs
  411.                  to a file.
  412. 2.13       6/93  Added detection of DOS revision level for versions 5
  413.                  and up. It appears as a letter after the DOS version.
  414. 2.12       5/93  Snooper now checks the IDE model for garbage
  415.                  characters more vigorously. This line should now be
  416.                  blank for non-IDE drives.
  417. 2.11       5/93  In the editor, you can now restore a deleted line
  418.                  with <Ctrl-R>. To restore other deleted text (e.g.
  419.                  words), continue to use <Ctrl-U>.
  420. 2.10       5/93  Added Network screen, accessible via <Alt-N>.
  421.                  Currently, this screen provides info only on Novell
  422.                  networks. See the manual for more details.
  423.                  Removed the Western Digital network card detection
  424.                  routine, as it turned out to be the responsible for
  425.                  Snooper breaking the network connection. Now when you
  426.                  use the Diagnostics screen on a network, you usually
  427.                  stay connected.
  428. 2.09       5/93  Added detection of Pentium (tm) (and Hexium?)
  429.                  processors.
  430. 2.08       5/93  If your system has more than 19 logical drives,
  431.                  Snooper now displays them in two rows. Also, the
  432.                  bracket that marks the end of the list immediately
  433.                  follows the last drive letter.
  434. 2.07       5/93  Now you can press <Enter> to indicate "Yes" to
  435.                  "(Y/n)?" prompts in the editor (e.g. saving the
  436.                  file).
  437. 2.06       5/93  Added detection of over 700 MicroChannel adapter
  438.                  cards via the new Bus screen. Access it with <Alt-B>.
  439.                  See the manual for more details.
  440. 2.05       5/93  Improved detection of network drives. It's accurate
  441.                  now, but the minimum DOS version had to be raised to
  442.                  3.10. This shouldn't cause a problem for most of you.
  443. 2.04       4/93  Added detection of Toshiba DOS and Olivetti DOS.
  444. 2.03       4/93  Added detection of several more Dell computers.
  445. 2.02       4/93  Added fifty new computer types, mostly IBMs. Snooper
  446.                  can now recognize over 100 computers by name.
  447. 2.01       4/93  Snooper can now distinguish between LANtastic and LAN
  448.                  Manager. Added report of PC LAN and LAN Manager
  449.                  versions.
  450. 2.00*   3/30/93  Improved VESA video memory detection. Snooper now
  451.                  retrieves the memory amount directly from the VESA
  452.                  BIOS if the VESA version is at least 1.01. Also fixed
  453.                  a bug that caused the VESA version to be reported
  454.                  incorrectly.
  455. 1.99       3/93  Added detection of a Logitech mouse driver's version.
  456.                  Also, in the IRQ list on the Diagnostics screen, if
  457.                  you have a new enough mouse driver, Snooper will
  458.                  report if it's a TSR loaded in your AUTOEXEC.BAT file
  459.                  ("MOUSE.COM"), or a device driver loaded in your
  460.                  CONFIG.SYS file ("MOUSE.SYS").
  461. 1.98       3/93  Added more rigorous testing to determine if a
  462.                  parallel port really exists before detecting its IRQ
  463.                  and status. Rearranged Parallel Port Status reports.
  464. 1.97       3/93  Expanded configuration file with blank space so we
  465.                  can add more options in the future while (probably)
  466.                  maintaining backward compatibility with existing .CFG
  467.                  files.
  468. 1.96       3/93  Added report of parallel port IRQ. Keep in mind that
  469.                  many I/O cards with parallel ports do not generate
  470.                  the IRQ properly, or that a loopback plug may be
  471.                  necessary for this report to work. This report uses
  472.                  parentheses in the same way as COM port IRQ (see
  473.                  below).
  474. 1.95       3/93  Added indication of a COM port's IRQ being enabled.
  475.                  If the IRQ number does not appear in parentheses on
  476.                  the Diagnostics screen, that COM port's IRQ was
  477.                  already enabled before Snooper was run. If the IRQ is
  478.                  written in parentheses, the IRQ is not active on that
  479.                  port. Also, COM port info is centered now.
  480. 1.94       3/93  Added detection of the port address of Western
  481.                  Digital and compatible network cards, displayed on
  482.                  the Diagnostics screen. NOTE: Removed in version
  483.                  2.10.
  484. 1.93       3/93  Added an internal text editor for CONFIG.SYS,
  485.                  AUTOEXEC.BAT, and SNOOPER.LOG files. Added
  486.                  configuration option for toggling between using the
  487.                  internal editor or an external one.
  488. 1.92       3/93  If you were using only a tiny percentage of a disk,
  489.                  Snooper may have shown an empty bar graph, perhaps
  490.                  misleading you into thinking the disk was empty. Now
  491.                  if any amount of disk space is being used, Snooper
  492.                  shows at least one block in the graph.
  493. 1.91       3/93  Added logging of CONFIG.SYS and AUTOEXEC.BAT files.
  494.                  From Snooper's Main or Diagnostics screens with
  495.                  <Alt-P> and from the command line, with the /P
  496.                  switch. This feature will copy the contents of both
  497.                  files to the log file. The switch can be used with or
  498.                  without the logging switch, /L. It will use the log
  499.                  filename specified with /L. NOTE: These command line
  500.                  switched have been changed. See Snooper's Help screen
  501.                  (<F1>) for current swtiches.
  502. 1.90       2/93  Changed format of configuration file. Config files
  503.                  made with earlier versions will be incompatible with
  504.                  future versions of Snooper, so just delete them and
  505.                  make new ones.
  506. 1.89       2/93  Instead of prohibiting you from invoking Snooper's
  507.                  Diagnostics screen under multitaskers and networks,
  508.                  now Snooper just warns about the dangers involved and
  509.                  asks if you wish to continue. You'd probably be wise
  510.                  not to.
  511. 1.88       2/93  Fixed editor loading routine to correctly load a
  512.                  batch file called EDIT.BAT by loading a secondary
  513.                  command processor (e.g., COMMAND.COM, NDOS.COM).
  514.                  Snooper now ensures the relevant files exist before
  515.                  invoking the editor. Added a wait for keypress after
  516.                  editing before restoring Snooper's screen so you can
  517.                  see any error messages.
  518. 1.87       2/93  Reassigned editing keys: <Alt-C> loads only
  519.                  CONFIG.SYS, and <Alt-A> loads only AUTOEXEC.BAT.
  520.                  Using <Alt-A> for this feature forced us to change
  521.                  the (Advanced) Diagnostics key to <Alt-D> for
  522.                  Diagnostics.
  523. 1.86       2/93  Improved Setup screen's readability by aligning
  524.                  default options and changing the choices from Yes/No
  525.                  to Yes/Auto.
  526. 1.85       2/93  Reversed action of PgUp/PgDn, Up/Down, Left/Right in
  527.                  help screens and main screen to make those keystrokes
  528.                  more in line with convention. Pressing PgUp will now 
  529.                  move you, for example, from page three to page two of
  530.                  the help screens, or from drive B: to drive C:.
  531. 1.84       2/93  Added logic to guess where a mouse is located even if
  532.                  the normal detection routine doesn't find it.
  533. 1.83       2/93  Redesigned Diagnostics screen, added message area and
  534.                  help line consistent with main screen.
  535. 1.82       2/93  Redesigned setup screen; added Mono- and Desqview-
  536.                  mode, and Default Disk Drive as setup options.
  537. 1.81       2/93  Improved detection of COM ports, COM port IRQs, and
  538.                  modems.
  539. 1.80       2/93  When the log file-viewing feature is invoked, it now
  540.                  checks for the existence of a log file before loading
  541.                  the editor.
  542. 1.79       2/93  Integrated SNCOLORS into SNOOPER.EXE by creating the
  543.                  Setup screen. To change colors, enter a license
  544.                  number, etc., press <Alt-S> in Snooper. Changes will
  545.                  take effect the next time you run Snooper.
  546. 1.78       1/93  Streamlined volume label detection.
  547.                  Reorganized DOS shell routines to make them more
  548.                  portable.
  549. 1.77       1/93  Corrected XMM detection bug present in version 1.76.
  550. 1.76      12/92  Added improved CPU speed benchmark. It should be much
  551.                  more accurate now.
  552. 1.75      11/92  Added (Advanced) Diagnostics screen via <Alt-A>. The
  553.                  AD screen shows you:
  554.                  * Active IRQ levels (0-15)
  555.                  * Active DMA channels (0-3)
  556.                  * Sound card address
  557.                  * Parallel port addresses and status (busy, paper
  558.                    out, I/O error, selected)
  559.                  * Serial port addresses, UART (8250-16550A), FIFO
  560.                    buffer status (on or off), port speed, data bits,
  561.                    parity, stop bits, IRQ, and device attached (modem
  562.                    and/or mouse)
  563. 1.74      10/92  Added on-line viewing and editing of SNOOPER.LOG via
  564.                  external editor. To use this feature, press <Alt-V>
  565.                  at Snooper's main screen. See editor-naming
  566.                  requirements below.
  567. 1.73      10/92  Added on-line editing of CONFIG.SYS and AUTOEXEC.BAT
  568.                  via external editor. To use this feature, press
  569.                  <Alt-E> at Snooper's main screen. The editor must be
  570.                  named EDIT.COM, EDIT.EXE, or EDIT.BAT, and it may
  571.                  reside in the current directory or on the path.
  572.                  "Ed-It!" version 3.0 (a public domain editor,
  573.                  included) will open both files at once in separate
  574.                  windows. Other editors may only open CONFIG.SYS. You
  575.                  can open AUTOEXEC.BAT with the editor's Open File
  576.                  command.
  577. 1.72      10/92  Added internal registration feature. Press "F1" for
  578.                  help, then "R" to print an order form. You will be
  579.                  asked what port to print the form to.
  580. 1.71      10/92  Snooper now shows you all valid drive letters, right
  581.                  next to "Disk." The current drive letter is
  582.                  highlighted and capitalized. The Volume Label report
  583.                  was moved down; it's now the first disk report in the
  584.                  column. Due to limited screen space, the Total
  585.                  Clusters report was removed (CHKDSK can tell you if
  586.                  you really need it). 
  587. 1.70      10/92  Added detection of Oak VGA cards.
  588. 1.69      10/92  Improved detection of Genoa VGA cards; Snooper should
  589.                  now recognize more models.
  590. 1.68      10/92  Added detection of Logitech 6.10+, Mouse Systems,
  591.                  Genius 9.06, and Z-NIX 7.04d mice by name. These may 
  592.                  work with earlier and/or later driver versions than
  593.                  are specified here. Rearranged Mouse report slightly.
  594. 1.67      10/92  Added ability to paste Snooper's display to the
  595.                  Windows clipboard using Shift-Delete. The display is
  596.                  pasted as text. Use an OEM font to make the text
  597.                  align properly.
  598. 1.66       9/92  Snooper now gives up its timeslice under Windows, the
  599.                  DOS-5 task switcher, etc., instead of constantly
  600.                  updating its time display (just press the spacebar
  601.                  for an update).
  602. 1.65       9/92  Added timeout for IDE model routine to avoid locking
  603.                  system.
  604.                  Fixed the bug that failed to report certain computer
  605.                  types by name.
  606. 1.64       9/92  Added detection of VESA version. Fixed bug that
  607.                  caused 256K VESA VGAs to report 3K.
  608. 1.63       9/92  Fixed bugs that caused lockups on 286s with math
  609.                  chips and possibly others (sorry about this one!).
  610. 1.62       9/92  Added Stacker detection and version to Disk Status
  611.                  report.
  612. 1.61       8/92  Added report of A20 status in HMA report.
  613. 1.60       8/92  Suppressed IDE model detection under Windows 386
  614.                  enhanced mode (conflicts with 32-bit hard drive
  615.                  access).
  616. 1.59       7/92  Removed the necessity of having MSCDEX.EXE 2.x to
  617.                  detect CD-ROM drives. Now Snooper can detect CD-ROMs 
  618.                  with any driver version.
  619. 1.58       5/92  Added detection of Tandy 1000s and Epsons
  620. 1.57       5/92  Added IDE Hard Drive Model report.
  621. 1.56       5/92  Added detection of DOS Buffers= statement, including
  622.                  look-ahead buffers. This report does not look in your
  623.                  CONFIG.SYS file for its value.
  624. 1.55       5/92  Added detection of DOS Files= statement. This report
  625.                  does not look in your CONFIG.SYS file for its value.
  626. 1.54       5/92  Removed registration reminder box in lower right
  627.                  corner, freeing screen space for more disk reports.
  628.                  Added space for messages such as "Invalid drive,"
  629.                  "Writing log file," etc. 
  630. 1.53       5/92  Added detection of CMOS hard drive type.
  631. 1.52       4/92  Changed the logging keystroke to Alt-L to allow you
  632.                  to access drive L: directly.
  633. 1.51       4/92  Replaced the Adlib detection routine with the
  634.                  official one, probably fixing the false detection
  635.                  bug.
  636. 1.50*   3/30/92  If Snooper detects that a VGA adapter has more than
  637.                  256K of memory, it will report it as SVGA. 
  638. 1.49       3/92  May have fixed UMB report under DR-DOS 6.
  639. 1.48       3/92  Implemented two-tiered shareware registration. The
  640.                  upper tier includes a printed manual and more.
  641. 1.47       2/92  Added detection of PS/2 models 35, L40, 55LS, 57,
  642.                  M57, 65SX, 90, and 95 and of the PS/1 model 2121.
  643. 1.46       2/92  Fixed bug that caused incorrect Used Conventional
  644.                  Memory report when Snooper is loaded into an UMB.
  645. 1.45       2/92  Removed detection of 80186/88 CPUs for greater
  646.                  stability.
  647. 1.44       2/92  Improved disk type checking; Snooper recognizes 2.8M
  648.                  floppy drives. Floppy drives with no disks in them
  649.                  will now report the drive type anyway.
  650. 1.43       2/92  Added ability of sequence keys to skip invalid drive
  651.                  letters. Now you can press <Up> to go from drive C:
  652.                  to drive E: even if you have no drive D: (you used to
  653.                  have to use letter keys to access noncontiguous
  654.                  drives).
  655. 1.42       1/92  Added logic to detect invalid command line entries,
  656.                  which cause Snooper automatically to show the invalid
  657.                  characters on its syntax help screen.
  658. 1.41       1/92  Added Desqview mode switch, /D, to force Snooper to
  659.                  use the BIOS when writing to the screen. Snooper
  660.                  normally detects Desqview and switches to this mode
  661.                  automatically but some of you may want to use it for 
  662.                  other environments.
  663. 1.40       1/92  Expanded Mouse report to always show serial plus the
  664.                  COM port or IRQ level.
  665. 1.39       1/92  Implemented better game port detection. It should
  666.                  work on AT class machines now.
  667.                  Fixed minor bug that caused the 01/10/84 IBM PC-AT
  668.                  not to be reported by name.
  669. 1.38       1/92  Fixed minor bug involving incorrect IRQ levels
  670.                  reported by a certain mouse driver. Fixed minor bug
  671.                  that caused the mouse driver's minor version to be
  672.                  reported incorrectly.
  673. 1.37       1/92  Expanded single help screen to three, to show command
  674.                  line syntax, keystrokes allowed in the program, and
  675.                  shareware information.
  676. 1.36       1/92  Fixed math coprocessor detection lockup bug. This may
  677.                  have been the lockup problem, even though we blamed
  678.                  the CPU detection routines. The /C and /M switches
  679.                  finally may be obsolete. (We hope, but let us know!) 
  680.                  Implemented improved RAM disk detection logic.
  681. 1.35       1/92  Included Sncolors, a utility to change Snoopers
  682.                  colors, in shareware version.
  683. 1.34       1/92  Fixed display of percent of used disk space, which
  684.                  occasionally showed two decimal places.
  685. 1.33      12/91  Reduced memory use to 85K, making Snooper easier to
  686.                  shell to from another program under cramped memory
  687.                  conditions (and aren't they all?).
  688. 1.32      11/91  Implemented detection of SoundBlaster, Adlib, and
  689.                  Roland MPU-401 sound cards.
  690. 1.31      11/91  Added shell version for Novell networks, and version
  691.                  for Lantastic networks.
  692. 1.30      11/91  Added new switch, /M, which disables NDP (Math chip)
  693.                  detection. The /C compatibility switch now disables
  694.                  only CPU detection and may no longer be needed. If
  695.                  you are having lockup problems with Snooper, specify
  696.                  both of these switches, then one at a time, until you
  697.                  find the one that will avoid the lockup. Most of you
  698.                  needn't concern yourselves about this at all.
  699. 1.29      10/91  Added reports of serial and parallel port addresses.
  700. 1.28      10/91  Snooper will find its display (which it needs to in
  701.                  order to log it) even if it has been moved via the
  702.                  Relocatable Screen Interface Specification used by
  703.                  Desqview, Topview, and Memory Commander.
  704. 1.27      10/91  After Snooper runs, it should now reset the cursor to
  705.                  the same shape it was originally, not to a default
  706.                  shape.
  707. 1.26      10/91  Rewrote CPU and NDP detection routines in BASM (TP
  708.                  6's built-in assembler), making them more stable.
  709. 1.25      10/91  Added detection of several more computers by name.
  710.                  Under DOS-5 or newer, added report of where it is
  711.                  loaded, either in the HMA or in ROM.
  712. 1.24      10/91  Fixed Windows 386 Enhanced mode detection. Problem
  713.                  was caused by the way Turbo Pascal calls interrupts
  714.                  (or not).
  715. 1.23      10/91  Command line arguments may now be combined (e.g.,
  716.                  snooper -bc:n is OK). NOTE: Later removed.
  717. 1.22      10/91  Snooper will use BIOS screen writes if it detects
  718.                  DESQview.  Also, corrected a DESQview detection bug.
  719. 1.21      10/91  Implemented file sharing on networks.
  720.                  Added detection of several Dell computers by name.
  721. 1.20      10/91  Added detection of NDOS (and its version and shell
  722.                  depth), and of OS/2 1.x and 2.x.
  723. 1.19       9/91  Added report of largest UMB if EMM386.EXE is loaded
  724.                  and DOS=UMB is in CONFIG.SYS.
  725. 1.18       9/91  Added detection of DOS Protected Mode Interface
  726.                  (DPMI), Virtual Control Program Interface (VCPI), and
  727.                  ANSI device drivers.
  728. 1.17       9/91  Rewrote screen display routine to draw screen faster.
  729.                  Changed shareware offer and price.
  730. 1.16       9/91  Added detection of several VGA chipsets and, for
  731.                  some, VGA memory above 256K.
  732. 1.15       9/91  Added detection of virtual 86 mode, allowing us to
  733.                  remove the /3 compatibility switch (Snooper now
  734.                  automatically skips 386DX/SX detection if CPU is in
  735.                  virtual 86 mode, avoiding error messages and
  736.                  lockups).
  737. 1.14       8/91  Implemented detection of CD-ROM drives if MSCDEX.EXE
  738.                  2.x or higher is loaded.
  739. 1.13       8/91  Implemented improved disk type detection logic
  740.                  (Snooper now may recognize some RAM disks and
  741.                  Bernoulli drives).
  742. 1.12       8/91  Added detection of video memory installed on VESA
  743.                  cards.
  744. 1.11       8/91  Added check for CMOS validity before asking it for
  745.                  extended memory installed. Snooper displays a
  746.                  question mark if the CMOS appears invalid but it
  747.                  shows extended memory reported by the CMOS anyway.
  748. 1.10       7/91  Added detection of several brands of ROM BIOS.
  749. 1.09       7/91  Employed BIOS date to help detect computer type so
  750.                  some IBM pre-1987 types, some Toshibas, more
  751.                  Olivettis, and a few others are identified by name.
  752. 1.08       7/91  Changed /C switch: /C(ompatibility mode) now disables
  753.                  all CPU/NDP detection routines. If Snooper locks up
  754.                  your machine, try using this switch. NOTE: Command
  755.                  line switched have been changed. See Snooper's Help
  756.                  screen (<F1>) for current switches.
  757. 1.07*    7/4/91  Added detection of VESA VGA cards and of highest
  758.                  drive letter on keystroke help line (instead of
  759.                  static A-Z).
  760. 1.06       6/91  Added report of extended memory installed according
  761.                  to CMOS.
  762.                  Added recognition of DR DOS, the ATT 6300, several
  763.                  Olivetti models, and more PS/2s.
  764.                  Fixed bug that prevented several shells from being
  765.                  reported.
  766. 1.05       6/91  Added detection of Weitek 1167 math chip.
  767.                  Added detection of High Memory Area (HMA) use.
  768. 1.04       5/91  Implemented Compatibility mode to avoid lock-ups on
  769.                  some PCs running under Windows 386 enhanced mode.
  770.                  Added logic to detect 486SX.
  771. 1.03       5/91  Fixed EISA detection bug.
  772. 1.02       5/91  Fixed 486 detection bug and 386/486 lockups.
  773.                  Added detection of the 80386SX.
  774. 1.01       4/91  Expanded mouse report to show COM port number if
  775.                  serial, based on default IRQs.
  776. 1.00*   3/30/91  First real shareware version. We released a
  777.                  pre-release version (1.01--Hmm) to a local BBS in
  778.                  February 1989.
  779.  
  780. *Denotes publicly-released version