@^UA%UA <@N/^ED./0L 0A-^^#"E C 0A-9"N @S/^ED/-C .UB \U1 QB,.K Q1+Q2\ Q1-QA"E 0L 0; '''L>% 2U2 @EB/SRC:SYSGEN.CND/ @N/MONITOR OPTIONS/ 0L @I%# # The SBC-11/21 microcomputer, known as the FALCON, is not # normally supported by RT-11. The inclusion of this option is # therefore not supported by DEC. Special patches to the RT-11 # source files are required. If you have made these patches, # and want to build RT-11 to run on a FALCON, proceed at your # own risk. #ENDC LONG # #ASK 2. Are you generating RT-11 for the SBC-11/21 FALCON [Y/N] (N)?FART/Y=Y #IF FART FART$$ = 1 ; INDICATE FALCON CPU #IF LONG # # Because the FALCON does not trap when accessing nonexistent # memory, RT-11 is not able automatically to recognize the # of the system. You must specify the last available address # or the first nonavailable address up to 160000. #ENDC LONG # #ASK 3. What is the address of the top-of-memory [O] (160000)?RMSZ/D=160000,10000,160000 #SUBS "R.M"RMSZ RAMSIZ = R.M ; TOP OF MEMORY #ENDS #ENDC FART #IF LONG # % 4MA @S/#ENDC FB / @I"#SET XM=N #IFN FART " @S/#ENDC BLSJ/ 0L @I/#ENDC FART / -10L 23MA @S/#ENDC KW11$P / @I%#IFN KW11$P #IF FART #IF LONG # # The clock interrupt BEVENTL is a strappable option on the # FALCON. If you want to use the FALCON crystal controlled # clock as the system clock, answer yes to the next question. #ENDC LONG # #ROPRT 26. Do you want to use the FALCON's clock as the system #ASK - clock [Y/N] (Y)?BVNT/Y=Y #IF BVNT BEVENT = 1 ;FALCON CLOCK = SYSTEM CLOCK #ENDC BVNT #ENDC FART #ENDC KW11$P % 3U2 104MA 2L@I%#IF FART #IF LONG # # The Falcon's Serial Line Unit #1 (SLU1) has programmable # baud rates. If you do not want to use this feature, the # default is 300 baud. #ENDC LONG # #ROPRT 108. Do you want to use the FALCON's programmable #ASK - baud rate feature [Y/N] (Y)?AUTOB/Y=Y #IF AUTOB AUTO$B = 2 ;PROGRAMMABLE BAUD RATE #IF LONG # # If the baud rate has not been fixed by your primary # bootstrap program, RT-11 will attempt to set it to a # specified value. #ENDC LONG # # FALCON Baud Rate Indices: 0 = 300 baud # 1 = 600 " # 2 = 1200 " # 3 = 2400 " # 4 = 4800 " # 5 = 9600 " # 6 = 19200 " # 7 = 38400 " # #ROPRT 109. What is the baud rate index for the console #ASK - terminal (SLU1) [D] (0)?BAUD/O=0,0,7 #SUBS "B.AUD"BAUD BAUD$$ = B.AUD ;BAUD RATE INDEX #ENDS #IFF AUTO$B = 0 #ENDC AUTOB #ENDC FART # % 5U2 155MA @N/#IF/0L @I/#IFN FART / @N/#ENDC XM / @I"#IFF #IF BLSJ MACRO/OBJ:BIN:FKMBL SRC:(SJ+SYCND+EDTGBL+KMON+KMOVLY) MACRO/OBJ:BIN:FRMBL SRC:(SJ+SYCND+EDTGBL+USR+RMONSJ) MACRO/OBJ:BIN:FTBBL SRC:(SJ+SYCND+EDTGBL+SYSTBL) MACRO/OBJ:BIN:FBTBL SRC:(SJ+SYCND+EDTGBL+BSTRAP) LINK/EXE:BIN:FARTBL.SYG/BOU:1000/MAP:MAP:FARTBL BIN:F(BT,RM,KM,TB)BL OVLY0 #IFN OBJ DELETE/NOQ BIN:F(BT,RM,KM,TB)BL.OBJ #ENDC OBJ #ENDC BLSJ #IF SJ MACRO/OBJ:BIN:FKMSJ SRC:(SJ+SYCND+EDTGBL+KMON+KMOVLY) MACRO/OBJ:BIN:FRMSJ SRC:(SJ+SYCND+EDTGBL+USR+RMONSJ) MACRO/OBJ:BIN:FTBSJ SRC:(SJ+SYCND+EDTGBL+SYSTBL) MACRO/OBJ:BIN:FBTSJ SRC:(SJ+SYCND+EDTGBL+BSTRAP) #IF MTT$Y MACRO/OBJ:BIN:FMESJ SRC:(SJ+SYCND+EDTGBL+MTTEMT) MACRO/OBJ:BIN:FMISJ SRC:(SJ+SYCND+EDTGBL+MTTINT) LINK/EXE:BIN:FARTSJ.SYG/BOU:1000/PROMPT/MAP:MAP:FARTSJ BIN:FBTSJ BIN:FRMSJ,FKMSJ,FMESJ,FMISJ,FTBSJ// OVLY0 #IFN OBJ DELETE/NOQ BIN:F(BT,RM,ME,MI,TB)SJ.OBJ DELETE/NOQ BIN:FKMSJ.OBJ #ENDC OBJ #IFF LINK/EXE:BIN:FARTSJ.SYG/BOU:1000/MAP:MAP:FARTSJ BIN:F(BT,RM,KM,TB)SJ OVLY0 #IFN OBJ DELETE/NOQ BIN:F(BT,RM,KM,TB)SJ.OBJ #ENDC OBJ #ENDC MTT$Y #ENDC SJ #IF FB MACRO/OBJ:BIN:FKMFB SRC:(FB+SYCND+EDTGBL+KMON+KMOVLY) MACRO/OBJ:BIN:FRMFB SRC:(FB+SYCND+EDTGBL+USR+RMONFB) MACRO/OBJ:BIN:FTBFB SRC:(FB+SYCND+EDTGBL+SYSTBL) MACRO/OBJ:BIN:FBTFB SRC:(FB+SYCND+EDTGBL+BSTRAP) #IF MTT$Y MACRO/OBJ:BIN:FMEFB SRC:(FB+SYCND+EDTGBL+MTTEMT) MACRO/OBJ:BIN:FMIFB SRC:(FB+SYCND+EDTGBL+MTTINT) LINK/EXE:BIN:FARTFB.SYG/BOU:1000/PROMPT/MAP:MAP:FARTFB BIN:FBTFB BIN:FRMFB,FKMFB,FMEFB,FMIFB,FTBFB// OVLY0 #IFN OBJ DELETE/NOQ BIN:F(BT,RM,ME,MI,TB)FB.OBJ DELETE/NOQ BIN:FKMFB.OBJ #ENDC OBJ #IFF LINK/EXE:BIN:FARTFB.SYG/BOU:1000/MAP:MAP:FARTFB BIN:F(BT,RM,KM,TB)FB OVLY0 #IFN OBJ DELETE/NOQ BIN:F(BT,RM,KM,TB)FB.OBJ #ENDC OBJ #ENDC MTT$Y #ENDC FB #ENDC FART " EX