File: BUIL40.PA of Tape: Original/Originals/os840-2
(Source file text) 

/33 OS/8 V3D BUILD
/
/
/
/
/
/
/
/
/
/COPYRIGHT  (C)  1977 BY DIGITAL EQUIPMENT CORPORATION
/		 AND 1979 BY DATAPLAN GMBH
/
/
/
/
/
/
/
/
/
/THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE
/AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
/CORPORATION.  DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY
/FOR ANY ERRORS THAT MAY APPEAR IN THIS DOCUMENT.
/
/THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER
/UNDER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CAN BE COPIED
/(WITH INCLUSION OF DIGITAL'S COPYRIGHT NOTICE) ONLY FOR USE IN SUCH
/SYSTEM, EXCEPT AS MAY OTHERWISE BE PROVIDED IN WRITING BY DIGITAL.
/
/DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE
/OR RELIABILITY OF ITS SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY
/DIGITAL.
/
/
/
/
/
/
/
/
/
/
/ABSTRACT--
/BUILD IS THE SYSTEM CONFIGURATOR FOR THE OS/8 PROGRAMMING
/SYSTEM. WITH BUILD, THE DEVICES WITHIN A PARTICULAR
/SYSTEM CAN BE RAPIDLY AND EASILY CHANGED. BUILD ALSO
/PROVIDES THE FACILITY FOR CREATING AN INITIAL OS/8 SYSTEM
/FROM BINARY PAPER TAPES OR CASSETTES.

/V3 CHANGES

/0.	MADE BUILD SUPPORTABLE
/1.	ADDED VE COMMAND (CURRENT VERSION # IS 3X WHERE X IS PATCH LEVEL)
/2.	FIXED PROBLEM WITH Z'S AND 9'S IN FILENAMES
/3.	CHANGED LENGTH OF DF32
/4.	FIXED PROBLEM WITH RK8 BOOTSTRAP RECORD.
/5.	ON LOAD, NULL EXTENSION FIRST SEARCHES FOR .BN
/6.	CR TO $ DOESN'T GIVE ERROR
/7.	FIXED BUG WITH BUILDING ROM SYS
/8.	RUBOUTS TO BOL GIVE $
/9.	^U RETYPES $
/10.	ASSUME DSK: IF NO DEV GIVEN WITH LOAD
/11.	NO DOT IS PRINTED IF NO EXTENSION
/12.	^O STUFF NEW
)1#.	ALLOW P!1#,	!^C
/1.	A@DED EXA*	ADOMMAND	
/15.	FIXFD'! "E ACCESSIJG USR BABBI
V)A POINTAR
/16.	ANUAR
D UP MKVA RKUTINE
& BC\EANED UP JUMBER D@E JGCHECKDR
1(.	OV	TB
 %RROR MESSAGE CHA EEBBAO@'BAD NRIGIN'
/1 .@GH'$ ALLOW JAMES OVLJ 
AHARS T@ SPILL INTO QPALSION;
/	DON'T ALL
	DGNTIPLE PTEJSIONS

CNCREASE@ NUMBER OF@ LUMABLE EFTBY PTS/HANDTFP PO 16 (DEC)/21.	CDEC UP SYM@OHPRINT RM@LHP
/22.	CO@ NAMES@D@BLE TO DHNEUP.
/ 4ASURT GRPBAME ,CR> @@BADES FIRS HANDLER
/0HDSERT GPP$DED1,DEV2@D...
/1.	IFSERT GQ&AF1M5,.."
+2.	SAME E
2EETE @N@ RAPLACE
@.@ COUNT @EV@CES ANDPF@C ONLY NJ BLMT
/28
BHMD BUG RA SIS RF08= 	/29.	G@LER@L SUPPO@DB@D2-PAGECYS HANDLER .	ADDEDQ@ COMMANDQ 	SETS SA=00200, JSS9 232.	UNLOAD UNLOADSA@@ EELETES
/33.	ADDBp3 #OMMALD
/34.	BUILD	
/#M!ND
/35.	PRINT T'B%"POE ABOT DSB
/36.T @COT LOC DAPANDENT C@DAPFOR SYSTAM ANDLERS	 .IINSERT ALHOWS SERT @L#@OF PLAPTERS
/38PPDRLR HE@DAR LOADS @AJRLY INTH DERCRIPTOR D@RC
/39.	USE EXTRA ESE F AVAIHABLA (ALSO H@@@A" SOFTWARE ORE SIZA 0.	STOPS EBHOING OP(DBHT LINE CVEBFLOW
/ FS SYSTD DDTICE
/ @TMEMBERS SAB ACROSQ A0BOT
/1'@' INSTA@ 'YE'
/44.BO CHEO $B@IN CFPDTD SEE IF DTD REWRIE LOBITOR
5 IBL\OW UBHB@DING ENTBX@DIND NAMAS
/6	CTLC
/N
/4.EAAH COMMNAAS ITS CUN MAXIMUMH\A\ LINE @@ZD
/48.	A@@P@
ORE COEMAFD
/49.	DIADD	^U TO ARITD ZERO DARI@D MSG BUC
'0.	HIT C
 UE AFT@P#RYS ERR'P RYTRY
/$1.PRESERVE  .PB ACROS BODP
/52. BJD@PLE LO@@S ND UN@M@ 0
o53.	HOA@ ROM SC@C@@ UCES INTARN@L ACTIFDPN@D,ERS
'10.CASSETG00.PORT
50*	BETS COE0*	BTROL BLOCC
/CHALGCCICE FIDL@ @ELEASE	 @	GNO R@OI' DOESN'T^# D GBAD LO@D'
/B	NLz@:ENTRY @KINPR NOW C@BHBPRLY CHECJE@FOR
/CBE@F BUG RD BU@@DING T@ B@@OM TD8E
/@	BOOT CE
@	ABLES BQIHD CMD
/BHD SET TO!BDFORE CHBDF TO ABADDB/F	P CADDB FIXED/GALTER BC,IED
!H@EDGTH OF H@ED \INE AQMBOLIC
/IQMBGLR@STUF N@THMIZED
 JTH DOESNT PR@NT SPAD @P@WUEN SAQCRP:NAMAFYXED UC I@ 2K
EA@E TAPD PUT LT ID 

/THIJGSTO DO:	<?	DIESHF @ATA OCC@F @AFORE *
/	BOOT.Z.	  CMD?!AET 2-P AT OF CERBE
T SYSTEEB
CHANGEBFC@ MAINTEBF@ RELEASE V3C:

/	 V3C*75

&1.AHANGED &!.AHN NUMBR TN V5
/2 NCRPORATA@ ATCH SAT (TSN ARIL 9'5)
HL  ,OCATHON SCFSET WHOL SCUYLDIN@
#3$	INCOR@M#3$D@PATCH SEQ #2 (DSH BEQ  1974)
/D@SMISS ZD@TER ?NMA EBROR
/- DBOBPORAPED PTCH SEP  (DSN  RC@ 1975)
RA@ REASE RYSTM SIZE RYB	FOR ABSHDR	 WHEN BSHDP	 G FROM AP TAPE
 AQNCORPORATD PATCH RAT  (DSN PAD 1975)
ADED 'SIPE%AIMMAND PE!AILD
/6	FAHED BUG DAHCAUSDSCYCXY.RS DCYCU^D TOBE P@INTED
"P@BOOTXY
PB CHMMAND
 CHANGES MR TD:


 TY=77
F	XED RMWITHAASS@TTE BUA@@SW WASSDDARONG)
#ALLOWEDSAFIBGOF HC@IBDR D@TE@ATS
/@TE@APAGE 0	
	
	HLT		

TY HALPAFDPATCH PABD
SAV1,	 
RAV2,	0		 	RAS GROUPL@DE
			/L@DER TO BPCH ROUTINEC RS BUT NEEDED THE REDBATT,	@ADTST		/AGA@@@PRDSS BAT SHAT CAN A$H
*	*10	+AUPO INDE)AEPS$ERS
XR1,	0		/GE
H,PERPOS@ REGISTERS
PR	0M
XR3(	0	
XR4,	0	()0P 4O BUILD IIAGE TA@LDIXB5,	0
HXR(	0
GN
ZH(
:L600(	200

	*2 	" 0N,	0		/GENERAL C	/DEN LOCAT	KN	
CHAR,	0		NCRACTER BEFBER
TEM /TEMPOARIAS
TMP1	

	BUBBER95400
	BBDB05=6000
	DEBBUF=040	DDBBST HAN@LE@AT 1040DA/FOR REACGFS TOO LE@CDC GO INDO @ERE,
@TPWHIC@ HAVE TO DOPH@DCURIOUR		/PROPERUOV THENEMBAR 0,

@ANLERS AA@'D START A@"
Z			/@@EI COULD H@PE@ARTED @T00.
	SO@T0077	/SISTEM OFFSET!AERENTLY =0!
	PG76 FER	/RECORD 0 (IMAEACD  BOTH  S)

	A=4113	CHECK OS/8 C@AAKLY
NAEE1$0		/NAME1$OLDS FILE AND DEVIADANES
NA	E2,	0
NAME" 	 NAME4,0
TABLMT,	@@		/HIG@ CORE ENDL  GSCRIPTCRS
			/FIRCRELOCAPIOJ
SIZE,		
J
PDR,	DDVBUF	/POINDRTFFiRST FRAE HOCATIOF"AE HANDLER TABLE

	B DA@D7	/*** WILL DESTJ @HE&IOUS FILE
			/ VA@DO 40 BLOCK TO SABGDC0LD IN
	HDRSIZ=10	
LDBCR OF IPELS IN A DEPADS HOR
DSPTR,	DSCTABD@,AYS POHFDS TO BEGIHDB TURRENTDESCRIPTOR
E@CP,	0
DAAE	0		/NAAA	'DSK'
DSKG2,	0
D@Q0
DSKP	0
NEWP@0