Annotation of researchv10no/cmd/spitbol/4.3/spitv43.ini, revision 1.1

1.1     ! root        1:        .TITLE SPITBOL - VAX MACRO SPITBOL INTERPRETER
        !             2:        .LIBRARY        "SPITMACS"
        !             3: ;
        !             4: ;      COPYRIGHT (c) 1981 under BERNE and UNIVERSAL COPYRIGHT
        !             5: ;      LAW by DEWAR INFORMATION SYSTEMS CORPORATION.
        !             6: ;
        !             7: ;      The software described in this document is proprietary
        !             8: ;      to DEWAR INFORMATION SYSTEMS CORPORATION and furnished
        !             9: ;      to the purchaser under a license  for use on a  single
        !            10: ;      computer  system and can be copied (with the inclusion
        !            11: ;      of DEWAR INFORMATION SYSTEMS  CORPORATIONS's copyright 
        !            12: ;      notice) only for use in such system.
        !            13: ;
        !            14: ;      This software is the property of:
        !            15: ;
        !            16: ;      Steven G. Duff
        !            17: ;      c/o Dewar Information Systems Corp.
        !            18: ;      221 West Lake Street
        !            19: ;      Oak Park, Illinois  60302
        !            20: ;      (312) 524-1644
        !            21: ;
        !            22: ;      and may not be used without permission.
        !            23: ;      Copyright 1982 - Steven G. Duff
        !            24: ;
        !            25:        .PAGE
        !            26:        .SBTTL  SPITBOL - Revision History
        !            27:        IDENT   SPITBOL,D,1
        !            28: ;
        !            29: ; V42-D1 31-DEC-1983 [SGD]:
        !            30: ; o Revise conditional symbols for V4.2 SPITBOL/MINIMAL
        !            31: ;
        !            32: ; V36-C2 10-SEP-1983 [SGD]:
        !            33: ; o Change version to reflect new translation of MVW
        !            34: ;
        !            35: ; V36-C1 02-MAY-1983 [SGD]:
        !            36: ; o Set for V3.6 - add following definitions
        !            37: ;
        !            38: ;   .CNBT - no batch initializing code (fouls initial -CASE)
        !            39: ;   .CULC - define
        !            40: ;   .CUCF - no define
        !            41: ;   .CUST - no define
        !            42: ;   .CUEJ - define
        !            43: ;
        !            44: ; V35-B2 17-APR-1982 [SGD]:
        !            45: ; o Added CHAR function and fixed some bugs (see interpreter)
        !            46: ;
        !            47: ; V35-B1 11-MAR-1982 [SGD]:
        !            48: ; o Use version of interpreter containing BUFFERs
        !            49: ;
        !            50: ; V35-A5 10-MAR-1982 [SGD]:
        !            51: ; o Patch SGD13 (fix access violation on RETURN-type tracing) in SPITV35
        !            52: ; o CHK macro translation changed.
        !            53: ;
        !            54: ; V35-A4 17-AUG-1981 [SGD]:
        !            55: ; o Patch SGD12 in SPITV35
        !            56: ;
        !            57: ; V35-A3 08-AUG-1981 [SGD]:
        !            58: ; o Patch SGD11 in SPITV35
        !            59: ;
        !            60: ; V35-A2 01-AUG-1981 [SGD]:
        !            61: ; o Patch SGD10 in SPITV35
        !            62: ;
        !            63:        .PAGE
        !            64: ;
        !            65: ;      CONDITIONAL ASSEMBLY SYMBOLS
        !            66: ;      ----------------------------
        !            67: ;
        !            68: ;      Note that ALL conditional assembly symbols must be defined globally.
        !            69: ;      a zero is equivalent to a Minimal .UNDEF, any other value is
        !            70: ;      a .DEF .
        !            71: ;
        !            72:        CASL==  1       ;DEFINE LOWER CASE LETTERS
        !            73:        CAHT==  1       ;DEFINE HORIZONTAL TAB
        !            74:        CAVT==  1       ;DEFINE VERTICAL TAB
        !            75:        CEPP==  0       ;NO ADDRESS PARITY FOR ENTRIES (SISSY MACHINES)
        !            76:        CNBF==  0       ;DONT OMIT BUFFER TYPE
        !            77:        CNBT==  1       ;TAKE OUT BATCH INITIALIZING CODE
        !            78:        CNEX==  0       ;EXIT() CODE
        !            79:        CNFN==  0       ;FENCE() CODE
        !            80:        CNLD==  0       ;LOAD() CODE
        !            81:        CNPF==  0       ;&PROFILE CODE
        !            82:        CNRA==  0       ;LEAVE IN REAL ARITHMETIC
        !            83:        CNSR==  0       ;LEAVE IN SORT CODE
        !            84:        CPLC==  0       ;REAL MEN PREFER UPPER CASE
        !            85:        CRPP==  0       ;NO ODD PARITY RETURN POINTS (MICROS ONLY)
        !            86:        CS16==  0       ;NO 16 BIT STUFF
        !            87:        CSAX==  1       ;CALL SYSAX (CAN'T HURT)
        !            88:        CSCI==  0       ;NO REMOTE INT-STR CONVERSION (SYSCI) IT'S SLOWER!
        !            89:        CSCV==  0       ;NO CUL CLU CASE CONVERSION
        !            90:        CSIG=   1       ;IGNORE CASE OF LETTERS
        !            91:        CSN6==  0       ;PAD STMT NOS. NOT TO 6 CHARACTERS...
        !            92:        CSN8==  1       ;...BUT EIGHT.
        !            93:        CTMD==  0       ;TIME UNITS ARE MILLISECONDS, NOT DECISECS.
        !            94:        CUCF==  0       ;CFP$U - don't need
        !            95:        CUEJ==  1       ;Suppress needless ejects
        !            96:        CULC==  1       ;Case folding
        !            97:        CUST==  1       ;SET() code
        !            98: ;
        !            99: ;      Here are the Register Mappings from Minimal to VAX...
        !           100: ;
        !           101: ;      RA      R2      (Real Accumulator)
        !           102: ;      CP      R3      (Code Pointer Register)
        !           103: ;      IA2     R4      (For Remaindering of IA)
        !           104: ;      IA      R5      (Integer Accumulator)
        !           105: ;      WA      R6      (Minimal Work Register A)
        !           106: ;      WB      R7      (Minimal Work Register B)
        !           107: ;      WC      R8      (Minimal Work Register C)
        !           108: ;      XR      R9      (Minimal Index Register R)
        !           109: ;      XL/XT   R10     (Minimal Index Register L)
        !           110: ;      SR      R11     (Intra-instruction Scratch Register)
        !           111: ;      XS      SP      (Minimal/Vax Stack Pointer)
        !           112: ;
        !           113:        .PAGE

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.