Here is a list of some of our assembler macros that we are making
available for people to download and use.
The macros linked to by this page remain the copyrighted material of
Abbydale Systems. You are free to use the material but please honor
the copyrights.
As always you are free to use this code but the usual
disclaimers apply.
By downloading code from this page you agree to the terms of the
disclaimer.
There is a full XMI library with all of the listed macros in it that
is available from
here.
Alternatively there is a full IEBUPDTE format copy that is available
from here.
| Name |
Description | |
|---|---|---|
| This macro will swap the contents of two registers. It is neat in that it uses no additional storage and because of this it is useful when the size of the program is becoming an issue. In fact this method only uses 12 bytes, but only 6 if you exclude the compare. | ||
|
| ||
| This macro will fold the contents of a passed field into all upper case characters. The macro can be called more than once within a program providing the code can be addressed by the same base register(s) | ||
|
| ||
| This is a DSECT of a sample USERCVT. It is used by our sample MPF Exits to demonstrate how to map out a USERCVT area. The USERCVT is pointed to by the CVTUSER field of the CVT and this area is obtained via one of our MPF Exits (USERCVTS) Link to information page click here. | ||
|
| ||
| This simple macro is used in the exact same way as the IBM supplied WTO macro, the only difference is that the WTP macro will set the routing and descriptor codes so that the message should not appear on the console.
You may need to check with your site system programmer to make sure that they haven't changed the IBM standards for routing and descriptor codes. | ||
|
| ||
Last modified :
Sunday 10th May 2026
Abbydale Systems LLC Lic. 802696149. All rights reserved.