.RM 80
.lit
	    THE FOLLOWING IS A DESCRIPTION OF EACH FILE ON THIS TAPE:
 
 
	ID.MAC	THIS RSX11-M MACRO PROGRAM, WHEN INITIATED BY A TERMINAL
		WILL OUTPUT TO THATS TERMINAL ITS ACTUAL PHYSICAL TERMINAL
		NUMBER AND THE NAME OF THE DECNET NODE (IF ANY) TO
		WHICH IT IS ATTACHED:
 
			YOU ARE TERMINAL NUMBER 04 ON NODE: HAL
 
 
	RDUNLMT.MAC	THIS RSX11-M MACRO PROGRAM READS AN UNLABLED
			TAPE. WHEN INITIATED IT PROMPTS FOR THE FOLLOWING
			INFORMATION:
 
			- WHETHER OR NOT THE OUTPUT FILE SHOULD HAVE
			  VARIABLE LENGTH RECORDS (IE. TRUNCATE 
			  TRAILING BLANKS)
			- LOGICAL RECORD SIZE (NOTE: THE BLOCKSIZE
			  ON THE TAPE MUST DIVIDE EVENLY BY THIS
			  NUMBER)
			- WHETHER OR NOT THE FIRST BYTE OF EACH RECORD
			  IS A CARRIAGE CONTROL CHARACTER
			- OUTPUT DEVICE
			- OUTPUT UIC
			- OUTPUT FILE NAME
 
 
 
	CONVERT.MAC	THIS RSX11-M MACRO PROGRAM CONVERTS THE RECORD
			FORMAT OF THE INPUT FILE TO THAT DESIRED IN AN
			OUTPUT FILE. THE INPUT WILL ALSO OPTIONALLY BE
			CONVERTED FROM EBCDIC TO ASCII. FOR, EXAMPLE
			A CARD IMAGE INPUT COULD BE CONVERTED AND/OR
			TRANSLATED TO LINE PRINTER FORMAT. THE FOLLOWING
			INFORMATION IS PROMPTED FOR BY THE PROGRAM:
 
			- INPUT DEVICE
			- INPUT UIC
			- INPUT FILE NAME
 
			THE PROGRAM THEN PRINTS THE FOLLOWING INFORMATION
			ON THE TERMINAL:
 
			- INPUT FILE TYPE (FIXED, VARIABLE OR DONT KNOW)
			- MAXIMUM RECORD SIZE
			- WHETHER OR NOT THE FIRST CHAHRACTER OF THE
			  RECORDS ARE CARRIAGE CONTROL CHARACTERS
 

			THE FORMAT OF THE OUTPUT FILE IS THEN DETERMINED
			FROM THE FOLLOWING PROMPTS:
 
			- INPUT LOGICAL RECORD SIZE (MUST BE >= MAXIMUM
			  RECORD SIZE - PADDED WITH BLANKS)
			- WHETHER OR NOT TO TRUNCATE TRAILING BLANKS
			- WHETHER OR NOT TO TRANSLATE FROM EBCDIC TO ASCII
			- LOGICAL OUTPUT RECORD SIZE
			- WHETHER OR NOT THE FIRST CHARACTER IS CARRIAGE
			  CONTROL
			- OUTPUT DEVICE
			- OUTPUT UIC
			- OUTPUT FILE NAME
			- NUMBER OF RECORDS TO BE READ IN BEFORE OUTPUTING
			  A RECORD
			- NUMBER OF RECORDS TO BE OUTPUT FROM THOSE JUST
			  READ IN
 
	THE SPECIFIED NUMBER OF RECORDS ARE READ IN AND THEY ARE CONTATINATED
	TOGETHER (ALL RECORDS READ IN ARE FIRST PADDED BY BLANKS OUT TO THE
	LOGICAL INPUT RECORD LENGTH IF NEED BE). THE SPECIFIED NUMBER OF OUTPUT
	RECORDS ARE NOW WRITTEN FROM THIS BUFFER (IF VARIABLE LENGTH OUTPUT WAS
	CHOSEN THEN TRAILING BLANKS ARE NOT OUTPUT). IF THE BUFFER WAS NOT LONG
	ENOUGH THEN IT IS PADDED BY BLANKS, IF IT WAS TOO LONG THEN THE EXTRA
	BYTES ARE THROWN AWAY. RECORDS FROM THE INPUT FILE MAY BE DELETED BY
	SPECIFYING THE APPROPRIATE NUMBER OF INPUT RECORDS. FOR EXAMPLE, IF
	THE INPUT AND OUTPUT RECORDS ARE THE SAME SIZE, SPECIFYING THAT TWO
	RECORDS ARE TO BE READ IN FOR EACH RECORD OUTPUT DELETES EVERY
	SECOND RECORD OF THE INPUT FILE (USEFUL FOR CONVERTING PICTURES
	FROM 10 LINES PER INCH TO 6 LINES PER INCH FORMAT).
 
 
 
	MUSIC.MAC	- THIS IS A STAND ALONE MACRO PROGRAM WHICH PLAYS
			MUSIC THRU A 12 BIT DAC. ALONG WITH THIS PROGRAM
			ARE AN RT-11 COMMAND FILE TO GENERATE THE PROGRAM
			AS WELL AS 15 XMAS CAROLS. THE OUTPUT OF THE DAC
			SHOULD BE FILTERED (NOT MANDITORY) AND THEN INPUT
			TO AN AMPLIFIER. EACH LINE IN THE SONG TABLE
			CONTAINS, IN ORDER, THE VALUE FOR THE DURATION
			OF THE NOTES, AND FOUR NUMBERS, ONE FOR EACH NOTE
			OF THE FOUR PART HARMONY. THE FOLLOWING IS A TABLE
			OF NOTES AND THE PROPER VALUE FOR THE SONG TABLE:
 
				A1$	=	4
				B1	=	10
				C1	=	14
				C1$	=	20
				D1	=	24
				D1$	=	30
				E1	=	34
				F1	=	40
				F1$	=	44

				G1	=	50
				G1$	=	54
				A2	=	60
				A2$	=	64
				B2	=	70
				C2	=	74
				C2$	=	100
				D2	=	104
				D2$	=	110
				E2	=	114
				F2	=	120
				F2$	=	124
				G2	=	130
				G2$	=	134
				A3	=	140
				A3$	=	144
				B3	=	150
				C3	=	154	;MIDDLE C
				C3$	=	160
				D3	=	164
				D3$	=	170
				E3	=	174
				F3	=	200
				F3$	=	204
				G3	=	210
				G3$	=	214
				A4	=	220	;A 440
				A4$	=	224
				B4	=	230
				C4	=	234
				C4$	=	240
				D4	=	244
				D4$	=	250
				E4	=	254
				F4	=	260
				F4$	=	264
				G4	=	270
				G4$	=	274
				A5	=	300
				A5$	=	304
				B5	=	310
				C5	=	314
				C5$	=	320
				D5	=	324
 
			FOR A MORE COMPLETE DESCRIPTION, SEE THE
			NOVEMER '77 ISSUE OF "BYTE".
