perm filename INTRO.PUB[TH,ROB] blob
sn#486130 filedate 1979-11-26 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 .DEVICE XGP
C00009 ENDMK
C⊗;
.DEVICE XGP;
.SPACING 5*5 MILLS;
.FONT 1 "BASL30"
.FONT 3 "BASB30"
.TURN ON "%\→"
.PAGE FRAME 80 WIDE 53 HIGH
.TITLE AREA HEADING LINES 1 TO 2
.AREA TEXT LINES 4 TO 53
.oddleftborder←evenleftborder←1000;
.PLACE TEXT
.NEXT PAGE
.SELECT 1
.PREFACE 0
.INDENT 2,2
.macro IODEVICE(name,number,desc)⊂
.begin
.tabs 10,20
number\name\desc
.end
.⊃
This manual describes the various hardare devices at the Stanford
Artificial Intelligence Project.
It includes information about most of the input/output devices on the
system and the commands used to control them.
This document is intended primarily to "document devices that would otherwise
have no documentation" (ie, devices built at the A.I. Project),
however, other devices may be mentioned in passing.
.NEXT PAGE
KL-10 Device codes
.IODEVICE( APR, 0,|KL-10 APR|)
.IODEVICE( PI, 4,|KL-10 PI system|)
.IODEVICE(KLPAG,10,|KL-10 PAGER DEVICE|)
.IODEVICE( CCA, 14,|KL-10 CACHE CLEARER|)
.IODEVICE( TIM, 20,|KL-10 TIMER|)
.IODEVICE( MTR, 24,|KL-10 METER|)
.IODEVICE( IOP,110,|167 High Speed Channel (for digitized Video)|)
.IODEVICE( LPT,124,|Line printer|)
.IODEVICE( C1A,140,|C1 Disk Channel port A (aka Foonly Channel)|)
.IODEVICE( C1B,144,|C1 Disk Channel port B|)
.IODEVICE(DTE0,200,|KL-10'S 10/11 INTERFACE|)
.IODEVICE( DC,204,|DATA CONTROL (136) NOTE THIS IS NOT THE NORMAL DEVICE CODE!|)
.IODEVICE( DTC,210,|DecTape controller|)
.IODEVICE( DTS,214,|DecTape server|)
.IODEVICE( MTC,220,|MagTape|)
.IODEVICE( MTS,224,|MagTape|);
.IODEVICE( MTM,230,|MagTape|);
.IODEVICE( DCA,320,|DCA KEYBOARD SCANNER|)
.IODEVICE( VDS,340,|EARNEST VIDEO SWITCH|)
.IODEVICE( HOT,350,|HEATHKIT THERMOMETER INTERFACE|)
.IODEVICE( CAR,354,|CART XMTR AND UDP UNLOAD LIGHT|)
.IODEVICE( VMI,364,|VENDING MACHINE INTERFACE - NOT SUPPORTED BY SYSTEM|)
.IODEVICE( PK,370,|Telephone Paging Kluge|)
.IODEVICE( DIL,374,|Auto Dialer|)
.IODEVICE( IMP,400,|ARPA Intergallactic Message Prestidigitator|)
.IODEVICE( TV,404,|TV CAMERA INTERFACE|)
.IODEVICE( DPY,430,|III Displays (aka DISPLAY CONSOLES)|)
.IODEVICE( XGP,440,|XEROX GRAPHICS PRINTER|)
.IODEVICE( P2D,450,|P1/P2 INTERFACE DEVICE, ON P1|)
.IODEVICE( ELF,470,|PDP11 DATA TRANSFER INTERFACE|)
.IODEVICE( DDD,510,|DATA DISK DISPLAYS|)
.IODEVICE( MPX,530,|MAPPIPLEXOR|)
.IODEVICE( AS,774,|AUDIO SWITCH|)
KA-10 Device codes
.IODEVICE(PAG, 24,|BBN Pager|)
.IODEVICE(PTP,100,|Paper Tape Punch|)
.IODEVICE(PTR,104,|Paper Tape Reader|)
.IODEVICE(CTY,120,|KA-10 Console Teletype|)
.IODEVICE(PLT,344,|CalComp Plotter Interface|)
.IODEVICE(VRN,350,|Varian Plotter Interface|)
.IODEVICE(XGP,440,|Xerox Graphics Printer Interface|)
Late, lamented devices
.IODEVICE(ADC, 240,|"New" A/D Converter|)
.IODEVICE(DAC, 244,|"NEW" D/A Converter|)
.IODEVICE(DCSA,300,|630 LINE SCANNER (Channel A)|)
.IODEVICE(DCSB,304,|630 LINE SCANNER (Channel B)|)
.IODEVICE(DKB, 310,|MICROSWITCH KEYBOARD SCANNER|)
.IODEVICE(SIX, 344,|10/6 INTERFACE|)
.IODEVICE(KIM, 360,|PARALYSER INTERFACE (BIT SERIAL LINE FROM KIM)|)
.IODEVICE(PK, 370,|TELEPHONE PAGING KLUDGE|)
.IODEVICE(ARM, 420,|MECHANICAL ARM|)
.IODEVICE(AD, 424,|A/D CONVERTER|)
.IODEVICE(KBD, 434,|DISPLAY CONSOLE (III) KEYBOARDS|)
.IODEVICE(DSK, 444,|LIBRASCOPE DISK INTERFACE|)
.IODEVICE(PMP, 500,|P. PETIT'S IBM CHANNEL|)
.IODEVICE(IBM, 504,| "|)
.IODEVICE(SAMA,540,|SAMSON MUSIC BOX|)
.IODEVICE(SAMB,544,|SAMSON MUSIC BOX|)
.IODEVICE(SAMC,550,|SAMSON MUSIC BOX|)
.IODEVICE(SAMD,554,|SAMSON MUSIC BOX|)
.IODEVICE(PCLK,730,|PETIT'S CALENDAR CLOCK|)