File NOTE.PA (PAL assembler source file)

Directory of image this file is from
This file as a plain text file

					23-NOVEMBER-1977


	KLAUS,



	THIS VERSION OF MAST (V1E) FIXES THE FOLLOWING:


1)	THE RESOLUTION ROUTINES NOW WATCH THE LASER SHUTTER
	OPENING DELAY PROPERLY.

2)	THE LINE SPEED TEST IN SELF CHECK IS SET TO 10 METER

3)	THE MOTION PULSES PER METER IS SET TO -360.

4)	THE CH1 AND CH3 DEFECT AND RESOLUTION ROUTINES ARE
	DISABLED ON STARTUP.

5)	THE SAMPLE TRAY SHOULD STACK 100 SHEETS AND THEN EJECT.

6)	THE START ROLL SAMPLING TAKES 3.6 TO 4 METER OF SAMPLES.





	THINGS UNDONE AT THE MOMENT:

1)	CHANGES TO USE THE DECWRITER IN PLACE OF THE TELETYPE.

2)	OTHER KNOWN PROBLEMS



	PLEASE TRY THIS VERSION AND I WILL CALL YOU ON
DECEMBER 6.

			SINCERELY,
	
			LEE NICHOLS

6-MARCH-78 KLAUS, THIS VERSION OF MAST (1F) INCLUDES THE FOLLOWING: 1) THE CALCULATIONS FOR THE POSITION OF THE DEFECT AND RESOLUTION ROUTINES (IN 'BUILD') HAVE BEEN FIXED. THE RESOLUTION BAND IS NOW PROCESSED CORRECTLY. 2) THE DEFECT ROUTINES NOW USE THE SELF CHECK FAILURE FLAGS CORRECTLY. 3) I MAY HAVE FIXED THE BOX COUNTER PROBLEM. 4) I CORRECTED SEVERAL PROBLEMS IN SELF CHECK: A) THE MESSAGE WHEN A DIGITAL SELF CHECK ERROR IS DETECTED IS NOW LOGGED CORRECTLY. B) THE CHANNEL FAILURE FLAGS ARE NOW ALL SET PROPERLY. C) THE SOFTWARE ENABLE FOR PARTS OF SELF CHECK IS FIXED. TO SELECTIVELY ENABLE PARTS OF SELF CHECK, CHANGE LOCATION 50050 TO A COMBINATION OF THE FOLLOWING BITS. IF 50050 THEN THIS PART OF CONTAINS SELF CHECK IS ENABLED 1 INSPECTOR CHANNEL 1 2 INSPECTOR CHANNEL 2 4 INSPECTOR CHANNEL 3 10 ALL BUT INSPECTOR CHANNELS LOCATION 50050 IS PRESET TO 0012, WHICH ENABLES SELF CHECK FOR INSPECTOR CHANNEL 2 AND ALL THE NON- INSPECTOR TESTS (I.E. POWER SUPPLIES FOR MAST, I/O, ETC.). 5) I ADDED SEPARATE ERROR MESSAGES FOR EACH OF THE PRE- MULTIPLEXER CHANNELS. THIS WILL HELP IN FINDING A CARD FAILURE IN THESE MODULES. 6) I MODIFIED THE MAINTENANCE LIST TO INCLUDE THE DATE, IF THE RTS/8 SYSTEM DATE HAS BEEN ENTERED. THE SYSTEM DATE CAN BE ENTERED VIA MCR OR VIA THE RT01 DATA TERMINAL. IF THE DATE IS ENTERED VIA MCR, THE DATE WILL NOT APPEAR ON THE CRT DISPLAY ON THE OPERATOR'S PANEL. 7) THE TELETYPE HANDLER HAS BEEN CHANGED TO USE THE LA30 DECWRITER AS THE SYSTEM CONSOLE DEVICE. THE TELETYPE CAN ALSO BE USED FOR THE CONSOLE DEVICE, BUT IT WILL PAUSE FOR .5 SECONDS AFTER EVERY CARRIAGE RETURN.
6-MARCH-78 PAGE 2 OF 2 ALSO ON THIS DECTAPE IS A PROGRAM (BLDMST) TO BUILD AN OS/8 DECTAPE SYSTEM WHICH CAN USE THE TELETYPE FOR PAPER TAPE INPUT AND OUTPUT. THE TAPE READER IS DEVICE 'PTR:' AND THE PUNCH IS 'PTP:'. WHEN THE PAPER TAPE READER IS REQUESTED, IT WILL FIRST TYPE AN UPARROW AND WAIT FOR YOU TO LOAD THE TAPE. AFTER THE TAPE IS READY, ENTER ANY CHARACTER AND START THE READER. WHEN THE PUNCH IS REQUESTED, IT WILL FIRST HALT THE COMPUTER TO ALLOW YOU TO START THE PUNCH, THEN HIT CONTINUE. THE PAPER TAPE HANDLER (PT33B.PA) IS ALSO INCLUDED ON THE DECTAPE. THIS VERSION OF OS/8 AND MAST WILL USE DATES AFTER 1977 CORRECTLY. GIVE ME A CALL IF YOU HAVE ANY PROBLEMS WITH THIS NEW SOFTWARE. SINCERELY, LEE NICHOLS
22-NOV-78 KLAUS, THIS VERSION OF MAST (2C) INCLUDES THE FOLLOWING: 1) THE CLOCK HANDLER FIX I GAVE YOU OVER THE TELEPHONE. 2) THE ERROR IN THE DATE WHEN ENTERED ON THE RT01 IS FIXED. 3) THE LENGTH OF START ROLL SAMPLES IS NOW CORRECT. 4) THE "MAST +5VDC" SCALE FACTOR IN SELF-CHECK HAS BEEN CHANGED FROM 737(8) TO 1000(8) AS PER YOUR REQUEST. 5) FIXED A END OF ROLL SEQUENCE WHICH MIGHT CAUSE AN IN- ROLL SPLICE TO LOOK LIKE AN END OF ROLL SPLICE. 6) FIXED A PROBLEM WITH THE "SHEETS IN THE LAST BOX" MESSAGE. YOU HAD SAID THAT SOMETIMES MAST DOES NOT REFRESH THE CRT SCREEN AFTER AN END OF ROLL, WHEN THE END-OF-ROLL PUSHBUTTON IS USED. I COULD NOT MAKE THIS HAPPEN AT EPL. WOULD YOU PLEASE TRY TO GET MORE DETAILS ON THIS. WHILE LOOKING FOR WAYS MAST MIGHT THINK AN IN-ROLL SPLICE WAS AN END OF ROLL SPLICE, I REALIZED THAT IF MAST IS LOADED AND STARTED UP AND THEN THE UNWIND IS SWITCHED OVER BEFORE THE PRODUCT IS RUN (MAYBE FIRST THING MONDAY MORNING AFTER HAVING BEEN TURNED OFF FOR THE WEEKEND), MAST WILL THINK THE NEXT SPLICE IS AN END OF ROLL SPLICE. RECOVERY FROM A POWER FAILURE OR AFTER A MAINTENANCE SHUTDOWN MIGHT CAUSE THIS OPERATING SEQUENCE. PLEASE TRY THIS SOFTWARE AS SOON AS YOU CAN, AND I WILL CALL YOU ON DECEMBER 12. SINCERELY, LEE NICHOLS
3-AUGUST-1979 KLAUS, ENCLOSED ARE THREE DECTAPES CONTAINING THE ASCII SOURCE OF THE CURRENT MAST SOFTWARE. I HAVE ALSO SHIPPED TO YOU BY AIR FREIGHT, 5 COPIES OF THE MAST SOFTWARE LISTINGS, COMPLETE WITH LABELED INDEXES. THE LISTINGS WERE SHIPPED IN TWO LINE PRINTER PAPER BOXES. PLEASE INSERT THE NEW LISTINGS IN THE CURRENT SOFTWARE BINDERS. PLEASE BE CAREFUL WHEN OPENING THE BOXES CONTAINING THE LISTINGS AS THEY HAVE BEEN SEPARATED IN GROUPS BY FIELD AND BY INDIVIDUAL TASK TO MAKE IT EASIER FOR YOU. THE INDEXES FOR THE MANUALS ARE BOXED SEPARATELY INSIDE THE SHIPPING BOXES. IF YOU FIRST EMPTY THE CURRENT BINDERS, PUT IN THE NEW INDEXES AND THEN INSERT THE LISTINGS, IT SHOULD BE EASY TO KEEP THE LISTINGS IN ORDER. THE ORDER OF THE TASK LISTINGS MAKES NO DIFFERENCE, BUT I RECOMMEND THE FOLLOWING, WHICH MATCHES THE LAYOUT OF CORE MEMORY: NOTES MSTPAR THE ASSEMBLY PARAMETER FILE AND SYSTEM-WIDE COMMON DEFINITIONS MEMORY MAPS MAPS OF THE TASK LAYOUT BATCH FILES FILES USED TO ASSEMBLE MAST RTS8 THE RTS/8 EXECUTIVE CLOCK THE CLOCK HANDLER PWRF POWERFAIL TASK MNULL NULL TASK MMCR MONITOR CONSOLE ROUTINE F1COMM FIELD 1 COMMON DEFINITIONS MEMORY MOTION PULSE HANDLER DEF13 COLLECT DEFECT DATA FOR CH 1 & 3 DEF2 COLLECT DEFECT DATA FOR CH 2 SGATE SAMPLE GATE HANDLER RGATE REJECT GATE HANDLERS PGATE PRODUCT GATE HANDLERS TRAYCK CHECK THE POSITION OF THE TRAYS DIGINP DIGITAL INPUT HANDLER BUILD CONFIGURES MAST FOR THE DIFFERENT CHOP LENGTHS
3-AUGUST-79 F2COMM FIELD 2 COMMON DEFINITIONS TALLY SAMPLE TALLY GENERATOR TASK SAMPLE SAMPLE TAKING TASK EORSUM END OF ROLL SUMMARY CONTROL TASK LPTTXT SAMPLE TALLY TEXT STORAGE PRESF2 FIELD 2 INITIALIZATION TASK F3COMM FIELD 3 COMMON DEFINITIONS ROLLDT ROLL DATA ENTRY TASK CRTCTR CRT DISPLAY CONTROL TASK FORMAT SAMPLE TALLY FORMATTER TASK MARKER SAMPLE MARKER HANDLER MISC1 SPLICE RELATED OPERATIONS TASK ENDROL UPDATE THE ROLL DATA TASK PRESF3 FIELD 3 INITIALIZATION TASK CRTTXT CRT DISPLAY TEXT STORAGE F4COMM FIELD 4 COMMON DEFINITIONS TTYM CONSOLE TELETYPE HANDLER TTYST CONSOLE TELETYPE POWER CONTROL TASK LPT LA180 LINE PRINTER HANDLER RT01 DATA TERMINAL HANDLER CRT CRT HANDLER PRESF4 FIELD 4 INITIALIZATION TASK MOPCMD OPERATOR PANEL PUSHBUTTON TASK USERCD USER COMMAND PROCESSOR TASK RANNUM RANDOM NUMBER GENERATOR TASK F5COMM FIELD 5 COMMON DEFINITIONS SELFCK SYSTEM SELF CHECK TASK IF ANY OF THE LISTINGS ARRIVE DAMAGED, LET ME KNOW AND I WILL SEND ADDITIONAL COPIES. IF YOU ARE HAVING ANY PROBLEMS WITH MAST OR I CAN BE OF ANY OTHER ASSISTANCE, PLEASE DO NOT HESITIATE TO CALL ME. SINCERELY, LEE NICHOLS



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search