CompuServe Messages

#Small code

    10-Dec-87 09:23:30
Sb: #97565-#Small code
Fm: Bob Rakosky 75156,336
To: Glenn Nielsen 75115,444
One really has to be very careful when changing the startup module, and sensitive to which library functions are being used and which compiler options are used and/or defaulted. This is not to say that it can't or shouldn't be done, only that there are many hidden gotcha's. As an example, using the lattice '-b' compile option to produce base-register-relative addressing for global data areas is now the default (with 4.0), but most of the 'alternate' startups don't set up the appropriate register (A4) with the address of the global data segment (or is it the address of the global data segment + 32K??). Experiment away, but be prepared for problems. ..Bob