Google
 

Trailing-Edge - PDP-10 Archives - bb-h138e-bm_tops20_v6_1_distr - 6-1-documentation/macten.doc
There are 12 other files named macten.doc in the archive. Click here to see a list.


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]