; ; *-*-* BS1.CSD *-*-* ; ; This Submit file generates the iRMX Bootstrap Loader first stage. ; ; Invocation: submit bs1(first stage location, ; second stage location, ; configuration file) ; ; where: ; first stage location - The address of the first stage. The default ; first stage address to use with iSDM R3.2 is 0FE400H. ; second stage location - The address of the second stage. The default ; second stage address for iRMX is 0B8000H. ; configuration file - The name of the Bootstrap Loader configuration ; file with no extension. If the configuration file is named ; BS1.A86, specify BS1. If the configuration file is named ; BS1MB2.A86, specify BS1MB2. ; ; The default location of the third stage for iRMX II is 0BC000H. ; The default location of the third stage for iRMX III is 06000H. ; A third stage is not required for loading iRMX I. ; ; The default directory (:$:) must contain the iRMX Bootstrap Loader ; configuration files. To obtain these, create a directory in ; which to generate the Bootstrap Loader, attach it as the default ; directory and invoke the following Submit file: ; ; submit /bsl/setup ; ;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* ; attachfile /bsl as :f1: ; asm86 %2.a86 macro(100) object(%2.obj) print(%2.lst) asm86 bserr.a86 macro(50) object(bserr.obj) print(bserr.lst) ; asm86 b208.a86 macro(50) object(b208.obj) print(b208.lst) asm86 bmsc.a86 macro(50) object(bmsc.obj) print(bmsc.lst) asm86 b218a.a86 macro(50) object(b218a.obj) print(b218a.lst) asm86 b251.a86 macro(50) object(b251.obj) print(b251.lst) asm86 b254.a86 macro(50) object(b254.obj) print(b254.lst) asm86 b264.a86 macro(50) object(b264.obj) print(b264.lst) asm86 b552a.a86 macro(50) object(b552a.obj) print(b552a.lst) asm86 bscsi.a86 macro(50) object(bscsi.obj) print(bscsi.lst) ; ; Multibus II configuration ; ;asm86 b224a.a86 macro(50) object(b224a.obj) print(b224a.lst) ; link86 & %2.obj, & bserr.obj, & & :f1:bcico.obj, & ;for standalone serial channel support b208.obj, & bmsc.obj, & b218a.obj, & b251.obj, & b254.obj, & b264.obj, & & b224a.obj, & b552a.obj, & bscsi.obj, & :f1:bs1.lib & to %2.lnk print(%2.mp1) & &nopublics except(firststage, & & firststage_186, & & & Remove the '&' from the beginning of the previous line if the & iAPX_186_INIT macro is invoked in the configuration file. & & bootstrap_entry) ; loc86 %2.lnk & addresses(classes(code(0%0),stack(0%1))) & order(classes(stack,data,boot,code,code_error)) & & noinitcode & start(firststage) & & & Change the previous line to 'start(firststage_186)' if the & iAPX_186_INIT macro is invoked in the configuration file. & segsize(boot(1800H)) & map print(%2.mp2) & ;bootstrap ; ; Remove the ';' from the line ';bootstrap' when generating a ; a standalone Bootstrap Loader in PROM for all configurations ; except those for 80386-based CPU boards. ; ;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* ; ; Bootstrap Loader first stage generation complete. ; ;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*