mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.4 KiB
64 lines
2.4 KiB
SLRNK 1.30 NOTES
|
|
|
|
|
|
THE CONFIG PROGRAM HAS BEEN RENAMED LNKFIG. TO SET SLRNK & SLRIB OPTIONS,
|
|
|
|
A>LNKFIG SLRNK.COM
|
|
|
|
OR
|
|
|
|
A>LNKFIG SLRIB.COM
|
|
|
|
BUGS FIXED:
|
|
|
|
$memry WAS EVALUATED INCORRECTLY IN SOME CASES
|
|
LOWEST MEMORY ADDRESS SOMETIMES INCORRECT
|
|
|
|
|
|
ADDITIONS SINCE 1.20:
|
|
|
|
ZCPR3 ERROR FLAG SUPPORTED
|
|
/K OPTION CLEARS ERROR FLAG TO THAT POINT
|
|
/I FILES MAY CONTAIN COMMENTS STARTING WITH :
|
|
INPUT FILES ARE CLOSED
|
|
LIMIT OF 63 COMMON BLOCKS REMOVED
|
|
TABLES OPTIMIZED TO ALLOW 1-3K LARGER LINKS
|
|
/E CAN NOW TAKE OPTIONAL :NUMBER AS START ADDRESS
|
|
:NUMBER NOW CAN BE A HEX NUMBER OR VALID, DEFINED SYMBOL
|
|
UNINITIALIZED SPACES NOW FILLED, NO LONGER RANDOM
|
|
DISK OUTPUT MUCH FASTER ON SOME SYSTEMS
|
|
LIBRARIES OPENED R/O MODE UNDER MP/M
|
|
|
|
|
|
NEW LNKFIG OPTIONS:
|
|
|
|
1K OR 2K BUFFER: YOU CAN SELECT THE SIZE DISK I/O BUFFER YOU WANT. 2K IS
|
|
FASTER, BUT 1K WILL ALLOW YOU TO LINK APPROXIMATELY A 1K LARGER FILE.
|
|
|
|
FILL VALUE: UNINITIALIZED SPACE IS FILLED WITH THIS VALUE.
|
|
|
|
EMPTY CHAINS: THIS DETERMINES WHETHER OR NOT SLRNK STRIPS EMPTY EXTERNAL
|
|
CHAINS IN MICROSOFT FORMAT. THEORY: IF YOU DECLARED A ROUTINE EXTERNAL, BUT
|
|
NO LONGER USE IT, SHOULD THE LINKER STILL PULL IT IN FROM YOUR LIBRARY?
|
|
NORMALLY YOU WOULD SAY NO, TO PRODUCE THE SMALLEST VALID OUTPUT FILE. HOWEVER,
|
|
SOME COMPILER MANUFACTURERS COULDN'T FIGURE OUT HOW TO ORDER THEIR LIBRARIES
|
|
SUCH THAT THINGS GOT PULLED IN CORRECTLY, SO THEY STICK EXTERNAL DECLARATIONS
|
|
IN HERE AND THERE TO FORCE LOADING OF MODULES. FOR EXAMPLE, IF SLRNK IS
|
|
CONFIGURED TO STRIP EMPTY EXTERNAL CHAINS, SOME AZTEC C FILES WILL NOT LINK
|
|
PROPERLY, BUT SOME WILL. CONFIGURED TO KEEP EMPTY EXTERNAL CHAINS, ALL AZTEC
|
|
C STUFF LINKS, BUT THE FILES THAT WORKED BEFORE NOW PRODUCE A USELESSLY LARGER
|
|
COM FILE... COMPATABILITY? L80 KEEPS ALL EMPTY EXTERNAL CHAINS.
|
|
|
|
|
|
SLRNK 1.31 NOTES
|
|
|
|
SLRNK WILL NOW DELETE A:$$$.SUB IF AN ERROR WAS DETECTED DURING LINK. LNKFIG
|
|
CAN DISABLE THIS. USEFUL FOR TERMINATING SUBMIT FILES ON ERROR.
|
|
|
|
LNKFIG WILL NOW SET AN ALTERNATE USER # TO BE USED IF A GIVEN .REL FILE CANNOT
|
|
BE FOUND UNDER THE DEFAULT USER #. USEFUL FOR KEEPING LIBRARIES UNDER DIFFERENT
|
|
USER #.
|
|
|
|
LNKFIG WILL ALSO SET AN ALTERNATE DRIVE TO SEARCH. AFTER ABOVE SEARCH IS
|
|
COMPLETE, ALTERNATE DRIVE IS SELECTED AND USER NUMBER SEARCH STARTED AGAIN.
|
|
|