home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / MM1 / DRIVERS / sysgo10.lzh / readme next >
Text File  |  1995-06-03  |  5KB  |  111 lines

  1. ************************************************************************
  2. *                                                                      *
  3. *                            SYSGO module                              *
  4. *                                                                      *
  5. *                       Modification Information                       *
  6. *                                                                      *
  7. ************************************************************************
  8.  
  9. EDITION #4 - 'original' from microware (came with ST?)
  10.  
  11. EDITION #5 - Modified by Scott Griepentrog [StG]
  12.  
  13. Shell parameter table changed to match that expected by cstart for
  14. arguments (and environment variables) passed from one C program to
  15. another.  The dash in front of it's name triggers shell to run the
  16. .login (and .logout) file.  This allows setting of initial environ
  17. variables for use in the first shell.
  18.  
  19. EDITION #6 - Modified by (Kevin Darling?) [kkd]
  20.  
  21. This sysgo (#6) uses an Iniz (I$Attach), a delay, and then two CHDs
  22. in order to bypass the init problems with some hard disks.
  23.  
  24. You'll no longer have to hit reset, or do other tricks, to boot to
  25. using the hard disk (hopefully).
  26.  
  27. It *is* required that you also change your Init module (use moded)
  28. so that the default device is NOT the hard disk.  In other words,
  29. make the default device = /d0.  Go ahead and make /dd = the hard disk tho.
  30. OS-9 will then default to /d0, but the sysgo module will switch to the
  31. hard disk (/dd) after a small delay.
  32.  
  33. You might also want to lengthen (or shorten) the delay as needed.
  34. It's right after the Entry point in the sysgo module source.
  35.  
  36. EDITION #7 - modified by Scott Griepentrog [StG]
  37.  
  38. The INIT module is linked to to get the system id string and the
  39. OS9 revision string, which are displayed along with the system
  40. ram returned by the system variable D_TotRAM.
  41.  
  42. Sysgo will now attempt to execute "autoex" (like cc3go).
  43.  
  44. If the initial shell is exited (via ESC if enabled, otherwise by
  45. entering 'logout'), sysgo will now prompt for user to reboot system.
  46. Pressing '!' will cause the OS9 call F$SysDbg to be called, which
  47. will reboot (assumming no system debugger exists).  Any other key will
  48. start another shell just as before.
  49.  
  50. Planned upgrades:
  51.     Patch the INIT module's default directory back to /dd
  52.     (some programs look up INIT for /dd and get /d0 instead)
  53.     Password protection (keep people out of your machine!)
  54.     Check for stuff running before reboot, give option to shut them down
  55.     Display list of colored memory items (sep mod?)
  56.  
  57. Please send requests for new features, ideas, or copies of your own hacks to:
  58.  
  59. StG Computers inc.
  60. P.O. Box 24285
  61. Speedway IN  46224
  62. (317) 241-6401
  63.  
  64. Or, just upload them back to CIS so I can see what neat things you've done.
  65.  
  66. Tnx-
  67. StG
  68.  
  69. EDITION #8 - Modified by Tim Kientzle (tbkk)
  70.  
  71. Cleaned up and reorganized source considerably.  Added functions for writing
  72. strings and numbers to stdout to simplify the terminal I/O.
  73.  
  74. Added possibility of using "login" as the main program rather than shell.
  75.  
  76. Several assemble-time options were added for easy customization.  You can
  77. decide whether or not "autoex" should be called, whether or not there should
  78. be a prompt before forking the new main program, and whether that main
  79. program should be "login" or "shell".
  80.  
  81. Added nulls to the critical parameters to allow space for patching.  Error
  82. messages now use the actual parameter, so that the correct error messages
  83. will be given if these strings are patched, without requiring the user to
  84. also patch the error messages.  Delays were added in several places to
  85. allow the user time to read error messages before the screen scrolled or
  86. the system was reset.
  87.  
  88. EDITION #9 - Modified by Joel Mathew Hegberg (jmh)
  89.  
  90. This new edition relies on K-Windows being present within the OS9Boot
  91. file.  The user now can have two different startup files.  "Startup" is
  92. run by default, as usual.  However, if the user holds down the SHIFT key
  93. (which is detected by K-Windows' keyboard driver), "Startup.2" is the
  94. startup file which is run.  This allows the user to play around with his
  95. "Startup" file, and if the changes make the computer unbootable, simply
  96. hold down the SHIFT key to use the alternate "Startup.2" file.  It also
  97. allows the computer to have a split personality, depending on the user's
  98. mood when booting up the computer system.
  99.  
  100. EDITION #10 - Modified by Joel Mathew Hegberg (jmh)
  101.  
  102. Starting with the release of K-Windows version 54 and above, edition #9
  103. of sysgo no longer properly detected the SHIFT key since the WData
  104. module was rearranged.  But, beginning with v54 of K-Windows a legal
  105. _gs_kysns getstat call was added which allows detection of the SHIFT key
  106. in a manner which will remain compatible during future K-Windows
  107. revisions.  This edition of sysgo (#10) implements this getstat to
  108. detect the SHIFT key on startup (to choose the alternate "Startup.2"
  109. file, as described in the sysgo edition #9 notes above.
  110.  
  111.