[10,24] -- M-CODE ASSEMBLER --------------------------- Chris Doran, Sira Ltd., South Hill, Chislehurst, Kent, BR7 5EH, England. Tel: +44 1 467 2636, Telex: 896649, Fax: +44 1 467 6515 This is an EXPERIMENTAL assembler which attempts to take a VAX MACRO-32 source file, and produce PDP-11 object code from it. Don't get too excited by the idea -- you can't cancel that order for a VAX and run VMS on the PDP-11's you know and love! There are many, many restrictions. The aim is to enable assembly language programs which must run on either a PDP-11 or a VAX to keep common source files, which aids the migration process and, more importantly, avoids having to update two sets of files in sympathy. See MCODE.RNO for detailed discussion. To date, I have only limited experience in using this package, and have not done a full translation of anything. (The availability of the RSX AME on microvaxes has reduced the priority of translating code.) NOTE: Partly because the package is still in experimental stages, and mainly because I do not wish to face a $1000000 copyright lawsuit from Digital, I am not distributing all the files described in MCODE.RNO. Instead, I am just giving you linked image files MAR.EXE (non-FCSRES), and MARRES.EXE (FCSRES), which should run on any VAX with the VAX-11 RSX AME, or PDP-11. If you want more, please contact me privately. CAVEAT EMPTOR: This has not been exhaustively tested. In particular, some of the macros in VAXMAC.MAR may never have been used. MAR itself has had a reasonable amount of use without unresolved problems.