home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 June / SIMTEL_0692.cdr / msdos / at / gsetup31.arc / GSETUP31.DOC next >
Text File  |  1989-03-13  |  7KB  |  155 lines

  1. GSETUP 3.1 - 3/89
  2.  
  3. (c) 1986,1987  Micro Consulting Associates
  4.                868 Ashford Avenue, Suite 6B
  5.                San Juan, Puerto Rico 00907-1018
  6.                (809) 725-9470
  7.                GEnie: J.JIMENEZ 
  8.  
  9. Author: Juan Jimenez
  10.  
  11. GSETUP is a generic SETUP program for the IBM-PC/AT Personal
  12. Computer and all TRUE compatibles. The program is designed to
  13. allow you to set/modify CMOS ram values to tell the system what
  14. the time, date, type and number of floppy disk drives and hard
  15. disks, monitor type, etc., are for your personal computer.
  16.  
  17. It is similar in concept and design to the SETUP utility that
  18. comes with the diagnostics diskette that you get when you buy an
  19. IBM-PC/AT, with the notable difference that GSETUP can be run
  20. from DOS without having to reset your machine first, and the user
  21. interface/menu system is much more "friendly" (I do hate cliches,
  22. but "friendly" is all I could come up with, sorry...)
  23.  
  24. To install GSETUP, rename the file GSETUP31.EXE to GSETUP.EXE and
  25. place it into your DOS directory or into any directory that is
  26. included in your PATH statement in the AUTOEXEC.BAT file. Once
  27. you do this you are ready to roll. To execute the program, type:
  28.  
  29.      GSETUP [Enter]
  30.  
  31. You will be presented with the main menu, which is a pop-up
  32. window with three menu choices.
  33.  
  34. There are three basic functions to GSETUP:
  35.  
  36.      1) CMOS ram parameter setting/modification.
  37.  
  38.      2) Diagnostics (not operational in version 3.1, but if
  39.     some of you finally decide to register I just might
  40.     sit down and write the best darn diagnostics package
  41.     for your PC that you will ever find... I've written
  42.     diagnostics for everything from printers to modules
  43.     in the B-1 Supersonic Bomber. Believe me when I say I
  44.     can do it...).
  45.  
  46.         - NOTE - Diagnostics will be available in version 4.0, which
  47.         is currently undergoing testing and development.
  48.  
  49.      3) Exit to DOS
  50.  
  51.      4) Exit and reboot your machine
  52.  
  53.      5) Preparing your system for relocation.
  54.  
  55. Note that the hard disk type selection allows you to choose from
  56. all the available types in your machine's ROM BIOS parameter
  57. table. Make sure that you select the proper type entry. If you
  58. are not sure, call the dealer that sold you your computer, or,
  59. better yet, the people who made your hard disk (i.e. Seagate,
  60. Miniscribe, Maxtor, Priam, etc.) and read them the parameters
  61. displayed for each one of the hard disk types you can select.
  62. They will tell you which one(s) can be used with your particular
  63. brand/model hard disk.
  64.  
  65. The code for the CBOOT and CPUID routines is included here (if you
  66. registered you copy of GSETUP with us and received a real disk),
  67. in both assembly language and .OBJ formats. The source for WINDOW4C,
  68. the windowing library, is not included as it is a proprietary
  69. shareware product of WindowSoft, Inc. and Glen Boyd. If you would
  70. like more information about it, send me a msg via GEnie or
  71. MCI Mail and I will be more than happy to get you a copy of the
  72. distribution package with docs but no source code except for a
  73. demo. If you want the full package, you'll have to contact
  74. WindowSoft. Note that all of these are set up for small memory
  75. model. If you want to use them in your code in other memory
  76. models you'll have to make the appropriate modifications
  77. yourself.
  78.  
  79. Also note that the [F1] function key has now been enabled as the
  80. HELP key in most menus, with a couple of exceptions where I did
  81. not think it was necessary to display help.
  82.  
  83. Release and modification history:
  84.  
  85. Version 1.0, 6/12/86:    Initial release
  86.  
  87. Version 1.1, 6/13/86:    Added re-boot on change in CMOS, cleaned
  88.                          up some of the code.
  89.  
  90. Version 1.2, 6/17/86:    Add check for CMOS ram power failure on
  91.                          startup and tell user if that is the
  92.                          case, then exit.
  93.  
  94. Version 1.3, 6/21/86:    Fixed bug in equipment byte settings.
  95.                          Program was telling CMOS that system had
  96.                          the wrong number of floppies.
  97.  
  98. Version 1.4, 6/25/86:    Refused to setup a machine with dead
  99.                          CMOS... Made several changes, including
  100.                          CMOS clearing on a dead CMOS condition,
  101.                          setup of status parameters and other
  102.                          nasty crawlies. Big RAID raid.
  103.  
  104.                       (... and 1 year later...)
  105.  
  106. Version 1.5, 6/26/87:    Turbo C port, squashed spontaneous
  107.                          reboot bug, darn thing wanted to reboot
  108.                          for no reason, saying CMOS values had
  109.                          changed after prep for reloc. Now
  110.                          reboots any time you run the program,
  111.                          just like real SETUP.
  112.  
  113. Version 2.0, 7/10/87:    Windows! Added use of Glen Boyd's
  114.                          "WINDOW4C" routines, ported to Turbo C
  115.                          from Lattice 2.12 by yours truly (turns
  116.                          out Glen already wrote a TC version...
  117.                          oh, well...). Finally got around to
  118.                          fully commenting and cleaning up the
  119.                          source code, since we are now giving it
  120.                          away to contributors.
  121.  
  122. Version 2.1, 8/31/87:    Fixed minor bug with setting day 31 of
  123.                          month.
  124.  
  125. Version 2.1a, 9/01/87:   Added code to produce demo version,
  126.                          mainly #defines and some #ifdef's and
  127.                          #ifndef's. Nothing major. 
  128.  
  129. Version 2.2, 11/01/87:   Modified hard disk type selection code
  130.                          to allow the user to choose a type from
  131.                          all the available types in his machine's
  132.                          ROM BIOS. Computer must now be a TRUE
  133.                          compatible for the program to work.
  134.  
  135. Version 2.2a, 12/6/87:   Added real-time updating of the time display
  136.              in the CMOS parameters display screen.
  137.  
  138. Version 2.2b, 12/16/87:  Added fix for Compaq CMOS compatibility bug
  139.              (Compaq's fault, not ours...)
  140.  
  141. Version 2.2c, 12/20/87:  Added support for 720k and 1.44m drives (3.5
  142.              inch drives in normal situations...). Added
  143.              "None" write precomp cyl display if the cyl
  144.              specified is either non-existent or not valid.
  145.              This just means the hard disk that the type was
  146.              originally meant for does not need a write precomp
  147.              cyl parameter.
  148.  
  149. Version 3.0, 2/88     :  Added help facility, fancier menus and displays,
  150.              and switched to month/year version dating.
  151.  
  152. Version 3.1, 3/89     :  Minor upgrade, faster opening screen, added option
  153.                          to exit without rebooting, cleaned up a couple of
  154.              things, interim release before 4.0 w/diagnostics.
  155.