This file contains the Galaxy source modifications needed to make Imgspl look like a part of Galaxy. The changes are in OPRCMD, GLXMAC, ORNMAC, QSRQUE, QSRMAC, GALCNF, QSRDSP, and OPRQSR. Required changes are marked with "[****]". [OPRCMD.MAC] STAF02: $STAB ORNDSP(STAF03,BATCH-STREAM,BAT) ;[****] ORNDSP(STAF04,,CDP) IFN FTFTS,< ORNDSP(STAF03,,FAL) ORNDSP(STAF03,,FTS) > ;End FTFTS conditional ORNDSP(STAF11,,CDP) ;[****] ORNDSP(SHD030,,NOD) [OPRCMD.MAC] UNVF02: $STAB ORNDSP(UNVF03,BATCH-STREAM,BAT) ;[****] ORNDSP(UNVF04,,CDP) IFN FTFTS,< ORNDSP(UNVF03,,FAL) ORNDSP(UNVF03,,FTS) > ;End FTFTS conditional ORNDSP(UNVF04,,CDP) ;[****] ORNDSP(UNVF04,,PTP) [OPRCMD.MAC] SHD020: $STAB ORNDSP(UNVF03,BATCH-STREAM,BAT) ;[****] ORNDSP(UNVF04,,CDP) ORNDSP(UNVF04,,CDP) ;[****] ORNDSP(SHD030,NODE,NOD) [OPRCMD.MAC] STPF02: $STAB ORNDSP(STPS01,BATCH-STREAM,BAT) ;[****] ORNDSP(STPU01,,CDP) IFN FTFTS,< ORNDSP(STPU01,,FTS) > ;End FTFTS conditional ORNDSP(STPU01,,CDP) ;[****] ORNDSP(STPU01,,PTP) [OPRCMD.MAC] ABO020: $STAB ORNDSP (ABO060,,BAT) ;[****] ORNDSP (ABO030,,CDP) IFN FTFTS,< ORNDSP (ABO060,,FAL) ORNDSP (ABO060,,FTS) > ;End FTFTS conditional ORNDSP (ABO030,,CDP) ;[****] ORNDSP (ABO030,,PTP) [OPRCMD.MAC] HLD010: $STAB ORNKEY (,BAT) ;[****] ORNKEY (,CDP) IFN FTFTS,< ORNKEY (,FTS) > ;End FTFTS conditional ORNKEY (,CDP) ;[****] ORNKEY (,PTP) [OPRCMD.MAC] CAN010: $STAB ORNDSP (CAN020,,BAT) ;[****] ORNDSP (CAN020,,CDP) IFN FTFTS,< ORNDSP (CAN020,,FTS) > ;End FTFTS conditional ORNDSP (CAN020,,CDP) ;[****] ORNDSP (CAN040,,MNT) [OPRCMD.MAC] MOD010: $STAB TOPS10< ORNDSP (MOD300,,ASL) > ORNDSP (MOD020,,BAT) ;[****] ORNDSP (MOD020,,CDP) TOPS10< ORNDSP (MOD200,,CDL) > IFN FTFTS,< ORNDSP (MOD020,,FTS) > ;End FTFTS conditional ORNDSP (MOD020,,CDP) ;[****] ORNDSP (MOD020,,PTP) [OPRCMD.MAC] SHW220: $STAB ORNDSP (SHW230,,BAT) ;[****] ORNDSP (SHW230,,CDP) IFN FTFTS,< ORNDSP (SHW230,,FAL) ORNDSP (SHW230,,FTS) > ;End FTFTS conditional ORNDSP (SHW230,,CDP) ;[****] ORNDSP (SHWNOD,,NOD) ORNDSP (SHW230,,PTP) [OPRCMD.MAC] SHW420: $STAB ORNDSP (SHW430,,ALL) ORNDSP (SHW430,,BAT) ;[****] ORNDSP (SHW430,,CDP) IFN FTFTS,< ORNDSP (SHW430,,FTS) > ;End FTFTS conditional ORNDSP (SHW430,,CDP) ;[****] ORNDSP (SHW470,,MNT) [OPRCMD.MAC] STS010: $STAB ORNDSP (STS020,,BAT) ;[****] ORNDSP (STS020,,CDP) ORNDSP (STS190,,DSK) IFN FTFTS,< ORNDSP (STS020,,FAL) ORNDSP (STS020,,FTS) > ;End FTFTS conditional ORNDSP (STS020,,CDP) ;[****] ORNDSP (SHWNOD,,NOD) [OPRCMD.MAC] REQ020: $STAB ORNDSP (REQ030,,BAT) ;[****] ORNDSP (REQ040,,CDP) IFN FTFTS,< ORNDSP (REQ030,,FTS) > ;End FTFTS conditional ORNDSP (REQ040,,CDP) ;[****] ORNDSP (REQ040,,PTP) [OPRCMD.MAC] RTEF10: $STAB ORNDSP(RTEF50,,ALL) ;[****] ORNDSP(RTEF15,,CDP) ORNDSP(RTEF15,,CDP) ;[****] ORNDSP(RTEF15,,PTP) [OPRCMD.MAC] SET010: $STAB ORNDSP(SET170,BATCH-STREAM,BAT) ;[****] ORNDSP(SET490,,CDP) TOPS20< ORNDSP(SET700,,DSK)> ORNDSP(SET070,JOB,JOB) ORNDSP(SET490,,CDP) ;[****] IFN FTDN60,< ORNDSP(SETNOD,,NOD) [OPRCMD.MAC] SET510: $STAB ORNDSP (SET790,,DST) ORNDSP (SET330,,FOT) ORNDSP (SET340,LIMIT-EXCEEDED-ACTION,LEA) ;[****] ORNDSP (SET530,,OPL) ORNDSP (SET530,,OPL) ;[****] ORNDSP (SET260,PRIORITY-LIMITS,PRL) [OPRCMD.MAC] SET530: ;[****] $RANGE(CONFRM,) $RANGE(CONFRM,) ;[****] [OPRCMD.MAC] NXT020: $STAB ;[NXT] ORNDSP(NXT040,BATCH-STREAM,BAT) ;[NXT] ;[****] ORNDSP(NXT030,CARD-PUNCH,CDP) ;[NXT] ORNDSP(NXT020,LASER-PRINTER,CDP) ;[****] ORNDSP(NXT030,PAPER-TAPE-PUNCH,PTP) ;[NXT] ORNDSP(NXT030,PLOTTER,PLT) ;[NXT] [GLXMAC.MAC] DEFINE OBJCTS,< X .OTRDR,Reader X .OTNCU,Network-Controller X .OTLPT,Printer X .OTBAT,Batch-Stream ;[****] X .OTCDP,Card-Punch X .OTCDP,Laser-Printer ;[****] X .OTPTP,Papertape [ORNMAC.MAC] DEFINE OBJORN,< X (,BAT) ;;BATCH-STREAM ;[****]X (,CDP) ;;CARD-PUNCH X ,BIN ;;READER INTERPRETER IFN FTFTS,< X ,FAL ;;FAL-STREAM > ;End of FTFTS conditional TOPS20 < X ,RET ;;RETREIVAL REQUESTS > ;END TOPS20 IFN FTFTS,< X ,FTS ;;FTS Messages > ;End of FTFTS conditional X ,CDP ;[****] X ,MNT ;;MOUNT REQUESTS [QSRQUE.MAC] STATS: [0,,0] ;INVALID [ASCIZ/reading/] ;.OTRDR (READER QUEUE) [ASCIZ/network/] ;.OTNET (NETWORK QUEUE) [ASCIZ/printing/] ;.OTLPT (PRINTER QUEUE) [ASCIZ/executing/] ;.OTBAT (BATCH QUEUE) ;[****] [ASCIZ/punching/] ;.OTCDP (CARD PUNCH QUEUE) [ASCIZ/lasering/] ;[****] [ASCIZ/punching/] ;.OTPTP (PAPER TAPE PUNCH QUEUE) [ASCIZ/plotting/] ;.OTPLT (PLOTTER QUEUE) [QSRMAC.MAC] FP.PCR==1B22 ;SPOOLED CARD READER FILE FP.REN==1B23 ;/DISPOSE:RENAME FILE FP.XXX==7B26 ;EXTRA FLAG BITS FP.REV==1B24 ;[****]REVERSE LASER PRINT FILES FP.COL==1B25 ;[****]COLLATION FOR LASER PRINT COPIES FP.2PG==1B26 ;[****]TWO FORMS PER PAGE FP.SDP==1B0 ;[****]SCREENDUMP (IN .FPFR2) FP.RUL==1B1 ;[****]RULES (IN .FPFR2) FP.OTL==1B2 ;[****]OUTLINES (IN .FPFR2) FP.MAN==1B3 ;[****]MANUAL FEED (IN .FPFR2) FP.FCY==777B35 ;COPY COUNT .FPFST:! BLOCK 1 ;STARTING POINT INFORMATION .FPFR1:! BLOCK 1 ;/REPORT WORD 1 [GALCNF.MAC] ;Card punch output limit(0-9999 cards) [1000] ;[****] XP G.ICDP,1000 XP G.ICDP,50 ;[****] [GALCNF.MAC] ;Do you want the standard limit computation(YES,NO) [YES] ;[****] XP G.LPTM,15 ;[****] XP G.LPTD,5 ;[****] XP G.CDPM,33 XP G.LPTM,9 ;[****] XP G.LPTD,2 ;[****] XP G.CDPM,5 ;[****] XP G.CDPD,1 [QSRDSP.MAC] LIMTYP: [ASCIZ/Min:Max Lim./] ;UNDEFINED [ASCIZ/Min:Max Lim./] ;.OTRDR [ASCIZ/Min:Max Lim./] ;.OTNCU [ASCIZ/Page Limits /] ;.OTLPT [ASCIZ/ Minutes /] ;.OTBAT ;[****] [ASCIZ/Card Limits /] ;.OTCDP [ASCIZ/Page Limits /] ;[****].OTCDP [ASCIZ/Min:Max Feet/] ;.OTPTP [ASCIZ/ Minutes /] ;.OTPLT [QSRDSP.MAC] CAIN S2,%OFLNE ;ARE WE OFFLINE ??? ;[****] MOVEI S1,[ASCIZ/--Waiting For Operator Intervention--/] ;YES,,SAY SO MOVEI S1,[ASCIZ/--Printer Out Of Paper--/] ;[****]YES,,SAY SO CAIN S2,%OREWT ;ARE WE WAITING FOR OPR RESPONSE MOVEI S1,[ASCIZ/--Waiting For Operator Response--/] ;YES,,SAY SO CAIN S2,%ALIGN ;ARE WE ALIGNING FORMS ??? MOVEI S1,[ASCIZ/--Aligning Forms--/] ;YES,,SAY SO PUSHJ P,ASCOUT ;DUMP THE STATUS OUT. PUSHJ P,CRLF ;OUTPUT A CRLF. SHOW.2: LOAD AP,.QELNK(AP),QE.PTN ;GET THE ADDRESS OF THE NEXT ENTRY. [OPRQSR.MAC] Q$STAR:: $CALL Q$SHUTDN ;PROCESS THE!FIRST PART $RETIT ;O.K..COMMAND FINISHED MOVE S1,ARG.DA+.OHDRS+OBJ.TY(MO) ;GET THE OBJECT TYPE CAIE S1,.OTLPT ;IS IT A PRINTER? CAIN S1,.OTCDP ;[****]IS IT A LASER PRINTER? SKIPA ;[****]PRINTER OR LASER PRINTER $RETF ;NO..INVALID MESSAGE