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