CMSMods - adesutherland/CMS-370-BREXX GitHub Wiki
For Sixpack, run CMSACC with maint to have the B disk address the changes.
Name | Part | Function | Details |
---|---|---|---|
DMKSYS | CP | specify operator, maint userids and monitoring | |
DMKCFC | CP | Define CP commands | maps command strings to module names |
DMSITS | CMS | Interrupt Handling | |
DMSNUC | CMS | Control Blocks, flags, etc. | storage area |
DMSGIO | CMS | Terminal Interface Program | creates CCW program and issues DIAGNOSE X'58', used by DISPW macro |
DMSFNC | CMS | CMS function table | |
DMSEXC | CMS | EXEC handler | Modified to recognize Rexx execs from the /* on line 1 |
DMSINS | CMS | CMS Initialization | Modified to run SYSPROF EXEC before PROFILE EXEC |
DMSQRY | CMS | CMS Query Command | Pointed to by DMKCFC from command line processor |
How to rebuild a CMS module
The sixpack "SYSPROG MEMO" describes some of the mods. So if you want to assemble a CMS module do
CMSACC VMFASM modulename DMSHRC (DISK
Will assemble the module and leave the listing as "$modulename LISTING" on the A disk. It will also leave a text deck. If you don't want that add "NODECK" to the options.
To see the mods to this system
see what CMS mods there are in the n-Pack logon to maint and type
CMSACC
This accesses the CMS modifications disk as "B" and then do (for example, for the BREXX mod)
EE HRCMODS MEMO B
You will see HRC371DS implements this change. So
MEMO HRC371DS B1