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 >
Wrap
Text File
|
1995-06-03
|
5KB
|
111 lines
************************************************************************
* *
* SYSGO module *
* *
* Modification Information *
* *
************************************************************************
EDITION #4 - 'original' from microware (came with ST?)
EDITION #5 - Modified by Scott Griepentrog [StG]
Shell parameter table changed to match that expected by cstart for
arguments (and environment variables) passed from one C program to
another. The dash in front of it's name triggers shell to run the
.login (and .logout) file. This allows setting of initial environ
variables for use in the first shell.
EDITION #6 - Modified by (Kevin Darling?) [kkd]
This sysgo (#6) uses an Iniz (I$Attach), a delay, and then two CHDs
in order to bypass the init problems with some hard disks.
You'll no longer have to hit reset, or do other tricks, to boot to
using the hard disk (hopefully).
It *is* required that you also change your Init module (use moded)
so that the default device is NOT the hard disk. In other words,
make the default device = /d0. Go ahead and make /dd = the hard disk tho.
OS-9 will then default to /d0, but the sysgo module will switch to the
hard disk (/dd) after a small delay.
You might also want to lengthen (or shorten) the delay as needed.
It's right after the Entry point in the sysgo module source.
EDITION #7 - modified by Scott Griepentrog [StG]
The INIT module is linked to to get the system id string and the
OS9 revision string, which are displayed along with the system
ram returned by the system variable D_TotRAM.
Sysgo will now attempt to execute "autoex" (like cc3go).
If the initial shell is exited (via ESC if enabled, otherwise by
entering 'logout'), sysgo will now prompt for user to reboot system.
Pressing '!' will cause the OS9 call F$SysDbg to be called, which
will reboot (assumming no system debugger exists). Any other key will
start another shell just as before.
Planned upgrades:
Patch the INIT module's default directory back to /dd
(some programs look up INIT for /dd and get /d0 instead)
Password protection (keep people out of your machine!)
Check for stuff running before reboot, give option to shut them down
Display list of colored memory items (sep mod?)
Please send requests for new features, ideas, or copies of your own hacks to:
StG Computers inc.
P.O. Box 24285
Speedway IN 46224
(317) 241-6401
Or, just upload them back to CIS so I can see what neat things you've done.
Tnx-
StG
EDITION #8 - Modified by Tim Kientzle (tbkk)
Cleaned up and reorganized source considerably. Added functions for writing
strings and numbers to stdout to simplify the terminal I/O.
Added possibility of using "login" as the main program rather than shell.
Several assemble-time options were added for easy customization. You can
decide whether or not "autoex" should be called, whether or not there should
be a prompt before forking the new main program, and whether that main
program should be "login" or "shell".
Added nulls to the critical parameters to allow space for patching. Error
messages now use the actual parameter, so that the correct error messages
will be given if these strings are patched, without requiring the user to
also patch the error messages. Delays were added in several places to
allow the user time to read error messages before the screen scrolled or
the system was reset.
EDITION #9 - Modified by Joel Mathew Hegberg (jmh)
This new edition relies on K-Windows being present within the OS9Boot
file. The user now can have two different startup files. "Startup" is
run by default, as usual. However, if the user holds down the SHIFT key
(which is detected by K-Windows' keyboard driver), "Startup.2" is the
startup file which is run. This allows the user to play around with his
"Startup" file, and if the changes make the computer unbootable, simply
hold down the SHIFT key to use the alternate "Startup.2" file. It also
allows the computer to have a split personality, depending on the user's
mood when booting up the computer system.
EDITION #10 - Modified by Joel Mathew Hegberg (jmh)
Starting with the release of K-Windows version 54 and above, edition #9
of sysgo no longer properly detected the SHIFT key since the WData
module was rearranged. But, beginning with v54 of K-Windows a legal
_gs_kysns getstat call was added which allows detection of the SHIFT key
in a manner which will remain compatible during future K-Windows
revisions. This edition of sysgo (#10) implements this getstat to
detect the SHIFT key on startup (to choose the alternate "Startup.2"
file, as described in the sysgo edition #9 notes above.