home *** CD-ROM | disk | FTP | other *** search
- ╞ILE ╠INKER2 V1.1A
- ═ULTI-LEVEL FILE LINKER
-
- ╙UPER═ICRO-DOCUMENTATION
-
- (├) 1995 ┼LECTRON ╙OFTWARE
- BY ┴LAN ╫. ╥ATELIFF, ╔╔
- AN ╔3N ╨RODUCTION
-
-
- ╔NTRO:
-
- ╫HILE WRITING ├OMMODORE ╬ETWORK ┬┬╙ ╔ CAME ACROSS THE NEED FOR PROGRAM MODULES,
- AS THEY ARE EASIER TO MODIFY THAN AN ENTIRE PROGRAM. ┬UT ├┬═ ┬┴╙╔├'S LACK
- OF AN ACCEPTABLE MERGE UTILITY BECAME AND OBSTACLE. ╔ WAS UNABLE TO FIND
- ONE ╔ LIKED ON ╤-╠INK, ╟┼NIE, OR THE LOCAL BOARDS, SO ╔ WROTE MY OWN.
-
- ╘HIS IS A TOOL FOR DEVELOPMENT THAT ╔ WROTE FOR MYSELF TO USE, BUT ╔ AM GOING TO
- RELEASE IT FOR GENERAL USE, AND AS SUCH IS NOT ENTIRELY SELF-MAINTAINING. ┘OU
- MUST LOAD THE ═╠ AND ┬┴╙╔├ PORTIONS SEPARATELY.
-
-
- ╔NSTRUCTIONS:
-
- ╠INKER2 WILL ASK FOR SOURCE AND OBJECT DEVICES. ╨RESSING ╥┼╘╒╥╬ DEFAULTS TO
- DEVICE 8. ┴LL OPERATIONS ARE DONE ON DRIVE 0:. ╘HE DRIVE ╠INKER2 WAS LOADED
- FROM IS CHECKED FOR THE CONFIG FILE, AND IF IT DOES NOT EXIST, ╠INKER2
- PREPARES TO CREATE A NEW ONE.
-
-
- ╨╥╧╟╥┴═ SETUP:
-
- ╞IRST THE LIST OF OBJECT PROGRAMS (UP TO EIGHT) ARE DISPLAYED, AND THE
- COMPONENTS OF THE HIGHLIGHTED FILE ARE SHOWN, WITH STARTING LINE NUMBERS. ╘HIS
- LINE IS THE ACTUAL LINE NUMBER IN THE COMPONENT FILE THAT ╠INKER2 WILL ADD TO
- THE SOURCE FILE, SO A LISTING LIKE THIS:
-
- ╧BJECT ╞ILE 1 ╨ROGRAM 1 0
- ╨ROGRAM 2 100
- ╨ROGRAM 3 450
- ╨ROGRAM 4 600
- ***
-
- ╒SES ALL LINES IN ╨ROGRAM 1, LINES 100 AND UP FROM ╨ROGRAM 2, LINES 450 AND UP
- FROM ╨ROGRAM 3, AND LINES 600 AND UP FROM ╨ROGRAM 4. ╘HE MULTI-LEVEL DESIGN OF
- ╠INKER2 ALLOWS PROGRAM MODULES TO OVERLAP.
-
- ╞OR INSTANCE, IF ╨ROGRAM 3 CONTAINS LINES 450 THRU 900, AND ╨ROGRAM 4 HAS LINES
- 600 THRU 750, THEN THE FOLLOWING BIT OF OBJECT IS PRODUCED:
-
- ... (FIRST PROGRAMS)
- 450 - 599 (╨ROGRAM 3)
- 600 - 750 (╨ROGRAM 4)
- 751 - 900 (╨ROGRAM 3)
-
- ╠INKER2 CHECK PREVIOUS FILES FOR COMPLETION BEFORE CONTINUING. ╘HERE CAN BE UP
- TO EIGHT COMPONENTS FOR EACH OBJECT PROGRAM, AND THEY CAN OVERLAY IN ANY WAY.
-
-
- ╦EYS
- ╧BJECTS:
-
- ╥┼╘╒╥╬ SELECTS THE OBJECT FILE TO CREATE. ╔F IT EXISTS, ╠INKER2 WILL ABORT.
- ╙╨┴├┼ SELECTS AND OBJECT FILE TO EDIT. ╙ELECTING "***" WILL ADD A NEW OBJECT.
- ├╥╙╥-╥╘ WILL SIMPLY ALLOW EDITING OF COMPONENTS.
-
- ├OMPONENTS:
-
- ╥┼╘╒╥╬ SELECTS EDIT
- ╙╨┴├┼ EXITS EDIT
-
-
- [╫┴╥╬╔╬╟╙]: ╘HE ═╠ PART (WHICH DOES THE ACTUAL LINKING) DOES NOT MONITOR FOR
- DISK ERRORS.
- ╠INKER2 CAN NOT BE STOPPED BY ╥╒╬/╙╘╧╨.
-
- ╘O ╠╧┴─: (╔ PUT THIS LAST ON PURPOSE)
-
- LOAD "╠╔╬╦┼╥2.╧┬╩",8,1 (OR ╩IFFY─╧╙ %LINKER2.OBJ )
- LOAD "LINKER2",8 / ╥╒╬ (OR ^LINKER2 )
-
- ---------------------------------------*--------------------------------------
-
- ╠IKE ╔ SAID, ╔ WROTE THIS PROGRAM FOR MYSELF. ╔F YOU LIKE IT, LET ME KNOW
- AND ╔ MIGHT MAKE IT A LITTLE FRIENDLIER, AND SPRUCE UP TO DOCS A BIT :)
-
- ╙END COMMENTS TO:
-
- A.RATELIFF@GENIE.GEIS.COM
-
- ┬┴╙╔├ AND ═╠ SOURCES AVAILABLE ON REQUEST.
- ==============================================================================
-