home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / DOOG / INFOP131.ZIP / INFOPLUS.HIS < prev    next >
Text File  |  1990-09-04  |  15KB  |  276 lines

  1. Changes by Andrew Rossmann v 1.31 (9/4/90)
  2. Page 2: Corrected bug that could cause lock-ups on PC's without coprocessor.
  3. INFOPLUS.ASM:   Corrected ndp routine to not generate WAITs!!
  4.  
  5. Changes by Andrew Rossmann v 1.30 (9/3/90)
  6. All:    If you are in MODE BW80 or MODE MONO, you will get black and white.
  7. Page 1: More machine types identified.
  8. Page 2: Some of the Machine Status Word bits are identified.
  9.         CPU and NDP detection routines further modified. NDP detection lockups
  10.         appear to be fixed (tested by George Toye.)
  11.         On 386/486 CPUs, check BIOS to see if Weitek coprocessor present.
  12. Page 3: Conventional memory sizes now also given in K.
  13.         DPMI detection now works!!
  14.         No VCPI check if DPMI detected (DPMI takes precedence over VCPI).
  15. Page 6: If a VESA driver or board is detected, you will get a listing of all
  16.         VESA modes supported and info about them.
  17. Page 10:Added detection of Desqview and Windows 3.
  18. Page 11:Show current program name and it's path.
  19. Page 15:OS/2 High Performance File System (HPFS) added.
  20. INFOPLUS.ASM:   All routines are now using the FAR model.
  21.                 Slightly modified 486 detection.
  22.                 Removed FSAVE from NDP detection, appeared to be the culprit.
  23.                 Modified LONGCALL to have a similar format to Intr and MsDos.
  24.                 New routines AltIntr and AltMsDos. These use self-modifying
  25.                 code to generate true interrupts. The standard TP routines
  26.                 do not, and will not trigger protected mode routines.
  27.  
  28.  
  29. Changes by Andrew Rossmann v 1.25 (8/10/90)
  30. Page 2: The CPU and NDP detection has been overhauled. First, the
  31.         tests are now run seperately, making it easier to tell which
  32.         part is causing problems. The CPU detection code has beeen
  33.         modified AGAIN, this time from code sent to me by John Levine,
  34.         who said he got it from the Intel '486 manual. Also, the NDP
  35.         detection has been modified to reduce the chance of getting an
  36.         'unknown coprocessor' message. Test8087 is no longer used.
  37. INFOPLUS.ASM: New coding in the CPU and NDP detections, increasing
  38.               reliability, and allowing seperate testing. This new
  39.               code should also detect the 486!!
  40.               Put some comments in the ATIINFO routine.
  41.  
  42.  
  43. Changes by Andrew Rossmann v 1.21 (8/5/90)
  44. Page 2: Slightly modified the CPU detection to disable interrupts
  45.         during the 286/386 tests. Hopefully, this will fix the
  46.         ongoing problems.
  47. Page 6: The information returned when an ATI video board is detected
  48.         is now correct. NOTE: The monitor INFOPLUS says may not be
  49.         exactly what you have the board set to. There are only 16
  50.         possible selections, and many of the 'models' actually use
  51.         the same settings. I can only use the information that ATI
  52.         gives with the board. They probably have more information
  53.         (such as 8/16 bit mode) buried somewhere that they won't
  54.         release.
  55.  
  56.  
  57. Changes by Andrew Rossmann v 1.20 (7/29/90)
  58. Page 1: Thanks to information posted to USENET by James Howard of
  59.         Dell Computer Corporation, most later model Dell's will be
  60.         directly identified.
  61.         The adapter ROM scan now searches at 2K boundaries. This will
  62.         hopefully detect what QEMM calls 'split roms.'
  63. Page 2: Due to continued problems with the CPU detection locking up
  64.         computers, I am now using the original detection code. This
  65.         uses differences in the Flags registers to distinguish a 386
  66.         from a 286. The 486 will not be directly identified. A side
  67.         benefit is that you can now run safely under Windows 3
  68.         enhanced mode.
  69.         The coprocessor detection code sometimes thinks you have one
  70.         when you don't. This gives an 'unknown coprocessor - FF'
  71.         message. Now, if that happens, I check to see if Turbo Pascal
  72.         found one (the Test8087 variable.) If it didn't find one, I
  73.         now say 'none.'
  74. Page 9: The file handle count should now be more accurate. I search
  75.         where DOS keeps it's FILES lists, and get my counts that way.
  76. Page 16:Tells whether an extended boot signature is found (DOS 4.)
  77.         If extended boot signature, tell the physical drive number
  78.         (hard disks start at 128, floppies at 0.)
  79. INFOPLUS.ASM: Commented out 'invalid opcode' CPU detection method, and
  80.               re-enabled the original detection code. This results in
  81.               the inablity to detect the '486.
  82.  
  83.  
  84. Changes by Andrew Rossmann v 1.10 (7/20/90)
  85. Page 1: ROM search now displays size of ROMs found.
  86. Page 3: If an XMS driver is found, various information about it
  87.         is now displayed.
  88.         All EMS memory is now given in K instead of pages.
  89. Page 6: Added detection of Paradise, Video 7, and ATI VGA boards. Some
  90.         additional information and the correct memory size is given.
  91. Page 7: Tell whether the Mouse driver is shadowing the EGA registers.
  92. Page 10:A hopefully generic Network check was added.
  93.         The CDROM detection might work better. Also displays what
  94.         drives are actually CDROM.
  95. Page 15:Now only search for drives $80 to $99. Going beyond that
  96.         caused exception errors under EMM386.SYS (the Win 3 version.)
  97. Page 17:Corrected a bug that caused part of the screen to scroll
  98.         when running under Desqview (I hope.)
  99. INFOPLUS.ASM: Added new LONGCALL routine. This is needed for the XMS
  100.         checking. LONGCALL calls a routine using a FAR CALL instead of
  101.         the more normal INT functions.
  102.         Since TASM 2.0 supports the 486, the XADD macro is now
  103.         commented out.
  104.  
  105.  
  106. Changes by Andrew Rossmann v 1.0 (6/25/90)
  107. All:    Due to confusions with Steve Grant continuing to release
  108.         new versions, I am renaming my version to INFOPLUS.
  109.         The documentation for SYSID 4.4 states that the source and
  110.         object code are public domain. SG's newer versions are
  111.         copywritten, and no longer contain source code. All
  112.         of my versions WILL ALWAYS continue to contain the source
  113.         code, and WILL ALWAYS be public domain!! Like FRACTINT, I
  114.         hope for this program to slowly grow as people add their own
  115.         ideas.
  116. All:    Changed colors to blue background, with text of LightGray
  117.         and LightCyan.
  118.         You now press the DOWN ARROW key to continue a long screen.
  119.          This lets you move to another page without looking at all
  120.          the information.
  121.         A title telling what is on the page appears at the bottom.
  122. Page 0: New page, shows contents of each page. HOME always goes here.
  123.         Also, this eliminates the chance that scanning the ROM could
  124.         lock up the program, preventing its use. If that happens, you
  125.         can just go to another page directly.
  126. Page 2: The V20/V30 should be correctly detected.
  127. Page 3: Added detection of XMS, DPMI (untested) and VCPI.
  128.         DPMI detection is tentative, since it's still in the formative
  129.         stages. Windows 3.0 is the first program to support it.
  130.         Under EMS 4, handle names will be listed (not all programs
  131.          give their handles names.)
  132. Page 9: Added count of FCB's (File Control Blocks.)
  133.         Added count of Dos STACKS (DOS 4 only.)
  134. Page 10:Added detection of DOS (should always be YES!!)
  135.         Added detection of JP Software's 4DOS (and other info on it.)
  136.         Added detection of CD-ROM extensions.
  137. Page 13:For default drive, tells what type it is, if it is removable,
  138.         has doorlock detection, is JOIN'd, or SUBST'd (and shows the
  139.         true path.)
  140. Page 17:New page, just thanks you for using INFOPLUS, and gives
  141.         some places I can be reached.
  142.  
  143.  
  144. The following are my versions of SYSID. It's very likely that some
  145. of these version numbers may overlap Steve Grant's!!
  146.  
  147. Changes by Andrew Rossmann (5/28/90) v 5.1
  148. Page 2: Corrected bug in 386 detection code actually in SYSID.ASM.
  149.           This bug could cause lock-ups or exception errors on
  150.           386, 386SX, or 486 systems.
  151.  
  152. Changes by Andrew Rossmann (1/19/90) v 5.0
  153. Page 9: Added buffer count (and read-ahead) for DOS 4!
  154. Page 15:Added several more partition types.
  155.  
  156.  
  157. Changes by Andrew Rossmann (12/31/89) v 4.8
  158. Page 2: Added recognition (I hope) of the '486. This involved
  159.         replacing the code that detects the 286/386 with newer
  160.         code by Robert Collins.
  161. Page 5: Added the extended modes of the Paradise VGA boards.
  162.         (Considering that the CRT unit forces the screen into a
  163.         standard text mode at startup, most of the entries are
  164.         sort of useless right now.)
  165. Page 15:Added Disk Manager, Speedstore, Split (?), and GB (?) to
  166.         the recognized partition types.
  167.         Corrected some erroneous numbers in the starting cylinder
  168.         and sector.
  169.  
  170. Changes by Andrew Rossmann (9/30/89) v 4.7
  171. All:    Re-compiled under Turbo Pascal 5.5.
  172. Page 9: Reduced the number of files to 255 due to a potential bug
  173.         under DOS 3.30.
  174. Page 10:Added a few extra programs to the multiplex listings. Some of
  175.         these will probably only be recognized under DOS 4 or newer.
  176.  
  177. Changes by Andrew Rossmann (7/2/89) v 4.6
  178. Page 9: Under DOS 3.30 or newer, use a new DOS function call to set
  179.         up space for up to 256 files. The number of total files
  180.         available will now be closer to the FILES= setting, instead
  181.         of being stuck at the 20 that is the default size.
  182.  
  183. Changes by Andrew Rossmann (6/7/89)
  184.         Changed the version to 4.5.
  185. ALL:    Pressing <ENTER> will bring up a 'Page no.=>' prompt. You
  186.         can then type in the number of the page you want to jump to.
  187. Page 9: Added OEM (Original Equipment Manufacturer) Serial number to
  188.         list. Not everyone uses this. Put file handle table sizes
  189.         on one line.
  190.         Changed current time to conform to the format of the current
  191.         country code, including 12-hour format.
  192. Page16: Corrected more DOS4 errors in the Dos Disk Parameter Block
  193.         listings. It seems the number of sectors per FAT has grown
  194.         from 1 byte to 1 word. This pushed the sector # of directory,
  195.         address of device header, media descriptor, access check,
  196.         and next block pointer up 1 byte.
  197.  
  198. Changes by Andrew Rossmann (6/3/89):
  199.         I upped the letter to 'V'.
  200. Page 9: Added 'Boot disk was'. This will display which disk drive
  201.         was used to boot the computer under DOS 4. Under DOS 3,
  202.         this will always display (unknown).
  203.         I changed the file used to figure out the number of available
  204.         file handles from COMMAND.COM to the program itself. This is
  205.         because COMMAND.COM may not always be available (especially
  206.         if you are on floppies.) It's more likely the program itself
  207.         will be available. This uses a DOS 3 or 4 feature that lets
  208.         a program know it's full pathname. (ParamStr(0) in TP5).
  209. Page10: Added extra information about the APPEND command under DOS
  210.         4. Will display which switches are active, and the path
  211.         currently in use.
  212. Page15: Added several parition types, including 'Big DOS-16' (DOS 4
  213.         partitions >32M), XENIX, NOVELL, PCIX, CP/M, and BBT.
  214. Page16: Modified the DISKREAD portion of SYSID.ASM for use under
  215.         DOS 4. Will now correctly read disks with partitions >32M.
  216.         Disks >32M under Compaq DOS 3.31 will probably not work.
  217.  
  218. Changes by Andrew Rossmann (5/29/89):
  219.         I named this version 4.44U for 'U'pdated. Don't know of any
  220.         newer versions.
  221. Page 1: The search for the Copyright message in ROM has been
  222.         expanded to start at F000:C000 instead of F000:E000. This
  223.         test had returned nothing on my Tandy 1000SX. This may
  224.         cause longer waits on other machines. NOTE: the CPUID
  225.         routine does not detect my V20. It returns an unknown type.
  226.         I have no idea why, and I would like to know why. (I also
  227.         have an 8087 if that makes any difference.)
  228. Page 7: If you had a mouse, some information about your keyboard
  229.         ended up scrolling off the screen. Some related info
  230.         has been put on 1 line to prevent scrolling.
  231. Page 9: The method to find the number of available file handles
  232.         had a minor problem. It used the COMSPEC environment
  233.         variable to continuously open COMMAND.COM until an error
  234.         occurred, presumably a 'Too Many open files' error. BUT,
  235.         the files were opened as untyped files, which have a
  236.         default FileMode = 2 (read/write). If your copy of
  237.         COMMAND.COM was read-only (for virus protection), an
  238.         error 5 (Access denied) occured, and 0 available handles
  239.         was shown. This is fixed by setting FileMode:=0 (Read only)
  240.         before opening files.
  241.         The printer echo status is supported under DOS 4.
  242.         The number of buffers is still unknown as I am unable to
  243.         figure it out. Since DOS 4 can have a huge number of
  244.         buffers, and even put them in EMS memory, finding out their
  245.         count may be difficult.
  246. Page13: Information about a floppy now supports the parameters
  247.         for 3.5" drives, and displays number of tracks.
  248. Page16: Now supports DOS 4.0 and Compaq DOS 3.31 with partitions
  249.         >32M (maybe others if they follow the same format.)
  250.         If you have a disk formatted under DOS 4, the boot
  251.         record section will display the volume label, serial number,
  252.         and FAT type of the disk.
  253.  
  254.  
  255. Known bugs: (Steve Grants ver 4.44)
  256. 1) Page 2: The CPU test for interrupts of multi-prefix string
  257. instructions is reliable only on machines whose clock speeds are
  258. less than about 15 MHz.  The 8086 and 8088 are the only CPU's that
  259. don't handle such interrupts correctly, however, and they aren't
  260. (to my knowledge) ever run at anything like 15 MHz.  (This 15 MHz
  261. limit assumes that the timer tick interrupt occurs at the standard
  262. rate of 18.2 Hz.  SYSID could check that, too, I suppose.)
  263. 2) Page 5: The description of foreground color will not mention the
  264. blinking attribute, even if it was enabled before you invoked
  265. SYSID.
  266. 3) Page 10: SYSID used to report incorrectly the statuses of some of
  267. the executable files which use the "multiplex interrupt" (INT
  268. 2FH).  I have commented these status checks out of the source
  269. code, determined to do battle with them another day.  Can anyone
  270. supply the correct INT 2FH functions for these files?  Or are some
  271. of them red herrings that simply check INT 2FH to see if *other*
  272. files have been loaded (e.g. APPEND/ASSIGN)?
  273. 4)      The error beep sometimes fails to sound when you press PgDn
  274. while on the last page (or PgUp while on the first page).  I have no
  275. idea why. (!!corrected in version 4.5)
  276.