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
Text File  |  2000-06-30  |  2KB  |  86 lines

  1. ;
  2. ;   EX 1.4 INSTALLATION .SUB FILE 11-20-82
  3. ;
  4. ;    1. ERASE ANY FILES FROM PREVIOUS .SUB EXECUTIONS
  5. ;
  6. ERA EX15?.HEX N
  7. ERA EX15?.SYM N
  8. ERA EX15?.PRN N
  9. ;
  10. ;    2. USE CPM 2.2 XSUB (not required if using previous version of EX)
  11. ;
  12. ;    3. CREATE EX15.LIB FOR ASSEMBLY OF ORG 0 RELOCATED CODE SEGMENT
  13. ;
  14. ED EX15.LIB
  15. #A
  16. #K
  17. IBASE EQU FALSE ;SUPPRESS EX15 INITIATOR CODE (ENABLE RELOCATED CODE)
  18. IREL EQU 0 ;SET RELOCATED CODE SEGMENT TO ORG 0
  19. E
  20. ;
  21. ;    4. ASSEMBLE ONLY ORG 0 RELOCATED CODE SEGMENT
  22. ;
  23. MAC EX15 $$PZ SB
  24. ;
  25. ;    5. RENAME STEP 4 FILES
  26. ;
  27. REN EX150.HEX=EX15.HEX
  28. REN EX150.SYM=EX15.SYM
  29. ;
  30. ;    6. CHANGE EX15.LIB FOR ASSEMBLY OF ORG 100H RELOCATED CODE SEGMENT
  31. ;
  32. ED EX15.LIB
  33. #A
  34. #K
  35. IBASE EQU FALSE ;SUPPRESS EX15 INITIATOR CODE (ENABLE RELOCATED CODE)
  36. IREL EQU 0100H ;SET RELOCATED CODE SEGMENT TO ORG 0+100H
  37. E
  38. ;
  39. ;    7. ASSEMBLE ONLY ORG 100H RELOCATED CODE SEGMENT
  40. ;
  41. MAC EX15 $$PZ SZ
  42. ;
  43. ;    8. RENAME STEP 7 FILE
  44. ;
  45. REN EX151.HEX=EX15.HEX
  46. ;
  47. ;    9. CHANGE EX15.LIB FOR ASSEMBLY OF EX INITIATOR CODE ONLY
  48. ;
  49. ED EX15.LIB
  50. #A
  51. #K
  52. IBASE EQU TRUE ;ENABLE EX15 INITIATOR CODE GENERATION (SUPPRESS RELOCATED CODE)
  53. IREL EQU 0 ;RESET RELOCATED CODE SEGMENT TO ORG 0
  54. E
  55. ;
  56. ;    10. ASSEMBLE EX INITIATOR CODE ONLY
  57. ;
  58. MAC EX15 $$PZ SB
  59. ;
  60. ;    11. USE SID AND RELS.UTL TO CREATE EX15.COM
  61. ;
  62. ZSID RELS.UTL
  63. IEX15.HEX EX150.SYM
  64. R
  65. I* EX15.SYM
  66. R
  67. SW.RELOCL
  68. .DRVERL
  69. .
  70. F.BEGREL .BEGREL+.DRVERL+.DRVL8+.DRVERL 0
  71. IEX150.HEX
  72. R.BEGREL
  73. IEX151.HEX
  74. R.BEGREL+.DRVERL+.DRVL8-100
  75. C.SETADRS .BEGREL .BEGREL+.DRVERL+.DRVL8
  76. C.SETLEN .DRVERL .BEGREL+.DRVERL
  77. IEX15.COM
  78. C.SAVE 100 .BEGREL+.DRVERL+.DRVL8
  79. G0
  80. ;    ** [note: used ONLY if REL.UTL is used]
  81. ;SAVE 10 EX15.COM
  82. ;Y
  83. ;
  84. ;    EX15.COM is now ready for execution.
  85. ;
  86.