MACTEN.DOC -- Changes from V3(31) to V4(45) January 1984 COPYRIGHT (C) 1975,1977,1984 BY DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY TRANSFERRED. THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION. DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
MCN4.DOC Page 2 MACTEN.DOC -- Changes from V3(31) to V4(45) January 1984 1.0 SUMMARY This release is a maintenance release with the added support of the TOPS10 7.02 feature for break characters. MACTEN.MAC is documented in the listing. 1.1 Purpose Of MACTEN.MAC MACTEN.MAC is designed to form a consistent and convenient definition of macros and symbols which occur frequently in the development of any program on the DECsystem-10. This file excludes anything which is a function of the monitor call interface so it can be used by any program including those which do not call the monitor, such as the monitor itself and various bootstraps. It is most conveniently used in the form of the MACTEN.UNV file. A MACTEN.REL is also generated for those products which use it. A table of contents gives the general layout of the information. The definition of a particular symbol can best be found from the CREF listing of MACTEN. All symbols are ASUPPRESSed so that unreferenced definitions are deleted. 2.0 EXTERNAL CHANGES None. 3.0 KNOWN BUGS AND DEFICIENCIES None. 4.0 INSTALLATION INSTRUCTIONS None. 5.0 INTERNAL CHANGES Edit # 32 MOVX macro generated bad code when given a POLISH expression. 33 MOVX macro inserted with edit 32 is not generated under the
MCN4.DOC Page 3
.CREF directive.
34 Edit 32 caused GALAXY V2 components not to assemble when the
instruction MOVX AC,INSVL.(value,mask)!arg is used.
35 If FLAG in the MOVX macro is not absolute, then the symbol
TEST%% is not PURGEd. Move the PURGE to after the end of IF
ABSOLUTE.
36 Add macros to define break set masks.
37 Fix GLOB macro.
40 Define APR trap values.
41 Define XJRST.
42 Define copyright macros.
43 Zero the copyright text since LINK preserves the ACs of the
from the last request when /SAVEing an EXE.
44 Suppress cruft generated by .BCOPY and .ECOPY in .LST files.
45 Define XMOVEI and XHLLI instructions since they aren't in
MACRO.
6.0 SUGGESTIONS
None.
[End of MCN4.DOC]