home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
SUBMIT
/
EX15.LBR
/
EX15.SQB
/
EX15.SUB
Wrap
Text File
|
2000-06-30
|
2KB
|
86 lines
;
; EX 1.4 INSTALLATION .SUB FILE 11-20-82
;
; 1. ERASE ANY FILES FROM PREVIOUS .SUB EXECUTIONS
;
ERA EX15?.HEX N
ERA EX15?.SYM N
ERA EX15?.PRN N
;
; 2. USE CPM 2.2 XSUB (not required if using previous version of EX)
;
; 3. CREATE EX15.LIB FOR ASSEMBLY OF ORG 0 RELOCATED CODE SEGMENT
;
ED EX15.LIB
#A
#K
IBASE EQU FALSE ;SUPPRESS EX15 INITIATOR CODE (ENABLE RELOCATED CODE)
IREL EQU 0 ;SET RELOCATED CODE SEGMENT TO ORG 0
E
;
; 4. ASSEMBLE ONLY ORG 0 RELOCATED CODE SEGMENT
;
MAC EX15 $$PZ SB
;
; 5. RENAME STEP 4 FILES
;
REN EX150.HEX=EX15.HEX
REN EX150.SYM=EX15.SYM
;
; 6. CHANGE EX15.LIB FOR ASSEMBLY OF ORG 100H RELOCATED CODE SEGMENT
;
ED EX15.LIB
#A
#K
IBASE EQU FALSE ;SUPPRESS EX15 INITIATOR CODE (ENABLE RELOCATED CODE)
IREL EQU 0100H ;SET RELOCATED CODE SEGMENT TO ORG 0+100H
E
;
; 7. ASSEMBLE ONLY ORG 100H RELOCATED CODE SEGMENT
;
MAC EX15 $$PZ SZ
;
; 8. RENAME STEP 7 FILE
;
REN EX151.HEX=EX15.HEX
;
; 9. CHANGE EX15.LIB FOR ASSEMBLY OF EX INITIATOR CODE ONLY
;
ED EX15.LIB
#A
#K
IBASE EQU TRUE ;ENABLE EX15 INITIATOR CODE GENERATION (SUPPRESS RELOCATED CODE)
IREL EQU 0 ;RESET RELOCATED CODE SEGMENT TO ORG 0
E
;
; 10. ASSEMBLE EX INITIATOR CODE ONLY
;
MAC EX15 $$PZ SB
;
; 11. USE SID AND RELS.UTL TO CREATE EX15.COM
;
ZSID RELS.UTL
IEX15.HEX EX150.SYM
R
I* EX15.SYM
R
SW.RELOCL
.DRVERL
.
F.BEGREL .BEGREL+.DRVERL+.DRVL8+.DRVERL 0
IEX150.HEX
R.BEGREL
IEX151.HEX
R.BEGREL+.DRVERL+.DRVL8-100
C.SETADRS .BEGREL .BEGREL+.DRVERL+.DRVL8
C.SETLEN .DRVERL .BEGREL+.DRVERL
IEX15.COM
C.SAVE 100 .BEGREL+.DRVERL+.DRVL8
G0
; ** [note: used ONLY if REL.UTL is used]
;SAVE 10 EX15.COM
;Y
;
; EX15.COM is now ready for execution.
;