|
|||
Скачать InfoPlus v1.0 - Check for System Parameters
25.06.1990 INFOPLUS Version 1.0, released into the Public Domain. By Andrew Rossmann, 6/25/90 Originally based on Steve Grant's Public Domain SYSID 4.4. Usage: [d:][path]INFOPLUS A system description for DOS-based PC/XT/AT- and PS/2-class machines. SYSID generates 18 screens of information about the host system and runs under DOS versions 3.0 and later. My primary sources of ideas in SYSID were Ray Duncans "Advanced MS-DOS" and Terry Dettman's "DOS Programmer's Reference." The ideas of Prakash Chandra,Terje Mathisen,Bob Smith, and others appear in various places. Some of the techniques SYSID uses are not documented or officially supported by either IBM or Microsoft. Where possible I have followed the undocumented routine with a comment describing my source for the technique. INFOPLUS.PAS - Main file source code PAGE_xx.INC - Each of the pages INFOPLUS.ASM - assembly language procedures Using INFOPLUS is easy. Just use the PGUP and PGDN keys to move from page to page. HOME and END will move to the first and last pages, respectively. If you hit ENTER, you can then type in the page you want to go to. Hit ESC to end the program. Some pages won't fit all on one screen, for that you hit the DOWN ARROW key to get more information. Changes by Andrew Rossmann v 1.0 (6/25/90) All: Due to confusions with Steve Grant continuing to release new versions, I am renaming my version to INFOPLUS. The documentation for SYSID 4.4 states that the source and object code are public domain. SG's newer versions are copywritten, and no longer contain source code. All of my versions WILL ALWAYS continue to contain the source code, and WILL ALWAYS be public domain!! Like FRACTINT, I hope for this program to slowly grow as people add their own ideas. All: Changed colors to blue background, with text of LightGray and LightCyan. You now press the DOWN ARROW key to continue a long screen. This lets you move to another page without looking at all the information. A title telling what is on the page appears at the bottom. Page 0: New page, shows contents of each page. HOME always goes here. Also, this eliminates the chance that scanning the ROM could lock up the program, preventing its use. If that happens, you can just go to another page directly. Page 2: The V20/V30 should be correctly detected. Page 3: Added detection of XMS, DPMI (untested) and VCPI. DPMI detection is tentative, since it's still in the formative stages. Windows 3.0 is the first program to support it. Under EMS 4, handle names will be listed (not all programs give their handles names.) Page 9: Added count of FCB's (File Control Blocks.) Added count of Dos STACKS (DOS 4 only.) Page 10:Added detection of DOS (should always be YES!!) Added detection of JP Software's 4DOS (and other info on it.) Added detection of CD-ROM extensions. Page 13:For default drive, tells what type it is, if it is removable, has doorlock detection, is JOIN'd, or SUBST'd (and shows the true path.) Page 17:New page, just thanks you for using INFOPLUS, and gives some places I can be reached. -------------------------- The following are my versions of SYSID. It's very likely that some of these version numbers may overlap Steve Grant's!! Changes by Andrew Rossmann (5/28/90) v 5.1 Page 2: Corrected bug in 386 detection code actually in SYSID.ASM. This bug could cause lock-ups or exception errors on 386, 386SX, or 486 systems. Changes by Andrew Rossmann (1/19/90) v 5.0 Page 9: Added buffer count (and read-ahead) for DOS 4! Page 15:Added several more partition types. Changes by Andrew Rossmann (12/31/89) v 4.8 Page 2: Added recognition (I hope) of the '486. This involved replacing the code that detects the 286/386 with newer code by Robert Collins. Page 5: Added the extended modes of the Paradise VGA boards. (Considering that the CRT unit forces the screen into a standard text mode at startup, most of the entries are sort of useless right now.) Page 15:Added Disk Manager, Speedstore, Split (?), and GB (?) to the recognized partition types. Corrected some erroneous numbers in the starting cylinder and sector. Changes by Andrew Rossmann (9/30/89) v 4.7 All: Re-compiled under Turbo Pascal 5.5. Page 9: Reduced the number of files to 255 due to a potential bug under DOS 3.30. Page 10:Added a few extra programs to the multiplex listings. Some of these will probably only be recognized under DOS 4 or newer. Changes by Andrew Rossmann (7/2/89) v 4.6 Page 9: Under DOS 3.30 or newer, use a new DOS function call to set up space for up to 256 files. The number of total files available will now be closer to the FILES= setting, instead of being stuck at the 20 that is the default size. Changes by Andrew Rossmann (6/7/89) Changed the version to 4.5. ALL: Pressing | |||
© 2009–2023 Russian Pascal Developer Network.
Техническая площадка: ISBIZ Хостинг |