File F1COMM.PA (PAL assembler source file)

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

/   F I E L D  1  ONLY COMMON VARIABLES		24-JUL-78
/
/
/
/	THIS FILE IS ASSEMBLED WITH FIELD 1 TASKS TO 
/	PROVIDE A COMMON DATA AREA FOR VARIBLES USED
/	WITHIN FIELD 1 ONLY. THE VARIABLES BELOW ARE
/	NEVER REFERENCED OUTSIDE OF THIS FIELD.
/
/
	FIELD 1

	*10

/
/			FIELD 1 AUTO-INDEX REGISTERS
/

XR10,	0		/USED BY "BUILD"
XR11,	0		/USED BY "BUILD"
XR12,	0
XR13,	0
XR14,	0
XR15,	0
XR16,	0
XR17,	0

/ / /%RT MACHINE TIMING CONSTANTS / /%TW LISTED BELOW ARE THE DISTANCES FROM THE CHOPPER / WHEN SET ON ITS INDEX MARK, TO THE OTHER / MACHINE LOCATIONS MAST USES. ALL DISTANCES / ARE IN MOTION PULSE UNITS. (SEE PAGE 15 OF THE / MAST DOCUMENTATION FILE, MASTP1.PA.) / /%TW THIS TABLE IS LOADED AT END-OF-ROLL SUMMARY (OR / PRESET) TIME WITH THE CORRENT DATA FOR THE NEW / CHOP SIZE, AND THEN USED TO BUILD THE MEMORY / WORK FUNCTION TABLES (JUMP, LINK, ETC.). / / / / THE ORDER OF THE NEXT 20(8) LOCATIONS IS CRITICAL / / / *120 CH1POS, 2202 /LOCATION OF INSPECTOR CHANNEL 1 CH2POS, 1627 /LOCATION OF INSPECTOR CHANNEL 2 CH3POS, 1500 /LOCATION OF INSPECTOR CHANNEL 3 SMGPOS, 176 /LOCATION OF THE SAMPLE GATE RAGPOS, 334 /LOCATION OF THE REJECT A GATE RBGPOS, 447 /LOCATION OF THE REJECT B GATE PCGPOS, 574 /LOCATION OF THE PRODUCT C GATE PAGPOS, 722 /LOCATION OF THE PRODUCT A GATE PBGPOS, 1131 /LOCATION OF THE PRODUCT B GATE SMRPOS, 225 /LOCATION OF THE SAMPLE MARKER SHLENG, 104 /NUMBER OF MOTION PULSES FOR / THIS SHEET LENGTH METERC, 0 /NO. OF MOTION PULSES PER METER MCHEKN, -5 /NUMBER OF SHEETS FOR MACHINE CHECK / FOR THIS CHOP SIZE 0 /FILLERS FOR NOW. 0 0 INPRES, 4 /INSPECTOR RESOLUTION IN MOTION / PULSE UNITS
/ CHOPCT, 0 /DISPLAY CHOP COUNTER EMULC1, -24 /EMULSION FAULT COUNTER EMULC2, 0 /EMULSION FAULT COUNTER FCHOPF, 0 /FIRST CHOP AFTER STARTUP FLAG GATEDY, -50 /STACKER GATE TURN ON DELAY LPTPFG, 0 /PRINTER PAPER LOW FLAG MEMWPR, DSPTBL-1 /DISPATCH TABLE POINTER. METER1, 0 /1 METER OFF THE ROLL COUNTER MOTENB, 0 /ENABLE THE MOTION PULSE FLAG MSPDAT, 0 /STACKER STATUS WORD MSPFLG, 1 /MACHINE STOPPED FLAG MTESTF, 4000 /MAST IN TEST FLAG PROAIR, 0 /INDEX PRODUCT TRAY AIR FLAG. REJFLG, 0 /REJECT TRAY ACTIVE FLAG SHLCNT, 0 /SHEET LENGTH COUNTER SHTDTA, 0 /PRODUCT DATA FOR THIS SHEET SMTCNT, -226 /SAMPLE TRAY SHEET COUNTER SROTRP, 0 /STACKER RUN OUT FINISHED TRAP / COUNTER STAKCT, 0 /STACKER DELAY SHEET COUNTER STAKDY, 0 /STACKER DELAY COUNTER STAKSF, 0 /STACKER MAINTENANCE TEST FLAG SWPRJF, 0 /SWAP THE REJECT TRAY ON SPLICE FLAG TRAFLG, 0 /TRAY OUT ALARM FLAG TRAYNF, 0 /TRAY NEEDED INDICATOR FLAG TRAYSZ, -144 /SAMPLE AND REJECT TRAY CAPACITY / (100 DECIMAL) TRAYZ1, 0 /SAMPLE TRAY OUT CHOP COUNTER
*200 / / / DATA FOR THE SAMPLE TRAY GATE HANDLER / AND SAMPLE MARKER / / SMGTON, 0 /SAMPLE GATE VALVE TURN ON DELAY SMGTOF, 0 /SAMPLE GATE TURN OFF DELAY. SMGLOC, 0 /SAMPLE GATE LOCATION IN MEMTBL SMTFLG, 0 /SAMPLE TRAY OUT FLAG / / / DATA FOR THE REJECT TRAY GATE HANDLERS / / RAGTON, 0 /REJECT A GATE VALVE TURN ON DELAY RAGTOF, 0 /REJECT A GATE TURN OFF DELAY. RAGLOC, 0 /REJECT A GATE LOCATION IN MEMTBL RATFLG, 0 /REJECT A TRAY OUT FLAG RBGTON, 0 /REJECT B GATE VALVE TURN ON DELAY RBGTOF, 0 /REJECT B GATE TURN OFF DELAY. RBGLOC, 0 /REJECT B GATE LOCATION IN MEMTBL RBTFLG, 0 /REJECT B TRAY OUT FLAG / / / DATA FOR THE PRODUCT TRAY GATE HANDLERS / / PAGTON, 0 /PRODUCT A GATE VALUE TURN ON DELAY PAGTOF, 0 /PRODUCT A GATE TURN OFF DELAY. PAGLOC, 0 /PRODUCT A GATE LOCATION IN MEMTBL PAGEJC, 0 /PRODUCT A TRAY EJECT DELAY COUNTER PATFLG, 0 /PRODUCT A TRAY OUT FLAG PBGTON, 0 /PRODUCT B GATE VALVE TURN ON DELAY PBGTOF, 0 /PRODUCT B GATE TURN OFF DELAY. PBGLOC, 0 /PRODUCT B GATE LOCATION IN MEMTBL PBGEJC, 0 /PRODUCT B TRAY EJECT DELAY COUNTER PBTFLG, 0 /PRODUCT B TRAY OUT FLAG PCGTON, 0 /PRODUCT C GATE VALVE TURN ON DELAY PCGTOF, 0 /PRODUCT C GATE TURN OFF DELAY. PCGLOC, 0 /PRODUCT C GATE LOCATION IN MEMTBL PCGEJC, 0 /PRODUCT C TRAY EJECT DELAY COUNTER PCTFLG, 0 /PRODUCT C TRAY OUT FLAG
/ / / DATA FOR THE INSPECTOR SERVICE ROUTINES / / CH1LOC, 0 /CHANNEL 1 LOCATION IN MEMTBL CH2LOC, 0 /CHANNEL 2 LOCATION IN MEMTBL CH3LOC, 0 /CHANNEL 3 LOCATION IN MEMTBL *400 / / / FIELD 1 TABLE AREAS / / SETTBL, /SET UP TABLE AND MEMTBL, ZBLOCK 400 /DEFECT MEMORY TABLE DSPTBL, ZBLOCK 200 /DISPATCH TABLE FOR THIS / CHOP LENGTH PAGE XLIST 0



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