XEROX1108 Users Guide11SECTION 2BASIC OPERATIONSCOMPONENTSThe Xerox 1108 is a compact, personal Interlisp-D workstation consisting of a processor, display,keyboard, mouse, floppy disk drive, and a rigid disk drive.The DisplayThe display is a large format CRT (17" diagonal) with a high resolution bitmap (1024 x 808pixels). Intensity is controlled by a lever under the left side of the screen. The display may betilted back and forth to maximize comfort and minimize glare.The KeyboardThe keyboard consists of 78 keys, 24 of which are function keys. All 78 keys are unencoded.The function (KEYACTION kdyname actions) can be used to define the interpretation of anykey. The systelm variable \KEYNAMES lists the mnemonic names of the keys. The maximumdistance between keyboard and processor is approximately 8 feet.The MouseA new feature for 1108 users with two-button mice: you can now use Left-Right Chord tosimulate Middle buttonMost 1108s have a two-button mouse. In place of the middle button, it is necessary to use the"Center" function key above the main keyboard, which is awkward. The latest release ofInterlisp-D has the feature that the middle mouse button can be simulated by "chording" the leftand right buttons.Specifically, if Interlisp-D sees LEFT and RIGHT go down simultaneously, it considers that to beMIDDLE, rather than either LEFT or RIGHT. The definition of "simultaneously" is within theinterval defined by MOUSECHORDWAIT, below. MIDDLE is considered to be down until BOTHLEFT and RIGHT come up.If you need to do a mouse operation that would require MIDDLE plus some other button down,you can free one (but never both) of the buttons by letting up on it while still holding the otherone down. The MIDDLE button is still considered to be down, but the freed button is nowavailable to register up or down independently. For example, on a 3-button mouse if you arereshaping a window using MIDDLE and want to switch corners, you press RIGHT while still gdpXq@p gd*?dF*j)p(;]s$[ gV( gRLp.0 gP2 gL g g&2 gV g J g P4 g NTVk( XEROX1108 Users Guide12holding down MIDDLE, move to the desired corner, and then let up on RIGHT. To do the samething on a 2-button mouse, after pressing LEFT+RIGHT to get MIDDLE, you let up on RIGHTwhile still holding LEFT. This "frees" RIGHT from the chord, and you can now press down onRIGHT, move to the other corner, let up on RIGHT, all the while still holding LEFT.To get the combination Left + Right, do not press them down at the same instant. To get LEFT+ MIDDLE + Right, or to get combinations in which MIDDLE is not the first (logical) button togo down, it is necessary to the use of the Center key on the keyboard.The Center key continues to be a synonym for MIDDLE mouse, independent of the above.(MOUSECHORDWAIT msecs)[Function]Specifies the interval of time (in milliseconds) during which the LEFT and RIGHT buttons on aDLion mouse must go down to be considered "simultaneous" and hence treated as MIDDLE.Returns the previous setting. (MOUSECHORDWAIT) returns the current setting withoutchanging it. (MOUSECHORDWAIT NIL) disables chording. The largest permissible setting is1872 milliseconds, or almost 2 seconds.The system is conservatively initialized with (MOUSECHORDWAIT 50). You may want to set ithigher; I suspect 100 or even 200 might be acceptable. The competing constraints: The lowerthe setting, the more difficult it is to chord (the more coordinated your fingers must be). Thehigher the setting, the longer the system must wait when you press down Left or Right alonebefore deciding that it's not going to turn into Middle; hence, the less responsive the mousemight seem in such cases.The ProcessorThe processor houses a floppy disk drive, a 10 or 43 Megabyte rigid disk, and six printed circuitboards: the IO processor, Central processor, High Speed IO processor, Memory Storage,Memory Control, and the Options board. A serial port (RS232) is located in the rear of theprocessor. If the 29 Megabyte rigid disk is used, it is housed in a separate box.The Rigid DiskThe rigid disk has 10, 29, or 42 Megabytes capacity. Depending on size, it is divided into two ormore logical volumes. Each logical volume has a name and length. Instructions are provided forloading each volume with the appropriate software. Typically, volumes Lisp, Lisp2, Lisp3, etc.,contain Interlisp-D environments, volume DSK provides storage for files created and accessedthrough Interlisp-D, and volume Diagnostics contains utility software. gdpXq@p gd*?dF*j)p g])* g[I gYwN gWCM gSgV gQ3F gND gK#T gGGE gCk8 gA7 E g?$%5 g<L g:# g6W g45 g2WA g0#(- g-: g+ g's g$pD g!N gM gg G gs gp S g{tpF gG L gL g ? TVk( XEROX1108 Users Guide13The Floppy Disk DriveThe floppy disk drive is located on the front of the processor.To load a floppy disk:1.Locate the floppy disk drive on your processor. If the door is not open, press thelong, narrow bar (with the circle in the center) immediately below the drive.2.Floppy disks normally are labeled to indicate which side should go in and which sideshould be facing up.3.When the disk is fully into the drive, you will hear a click. When you release the disk,it will pop out if it was not fully into the drive.4.Press down on the door firmly to close it.To Unload a floppy disk:1.Make sure the red read/write light (circle in the center of the drive door bar) is notilluminated.2.Press the drive door bar.3.Remove the disk and store it in its jacket.When storing floppy disks, keep them away from magnets, dust, and heat. Do not bend them. Donot write on their labels with ball-point pens or pencils of any sort. Any of these actions coulddamage the disk and prevent successful use of it.Service considerationsTo make sure the Xerox technical representative has enough room to access the display screen,position the display so that there is a total of 14 inches minimum on the sides. The processorshould be positioned to provide access to the front panel of the unit. You will need access tothe front panel to load floppy disks and to turn the processor on and off, or boot the system.Make sure there is sufficient air movement around the processor, so it is not damaged by theheat it produces. The back of the processor must be at least 6 inches from the wall. If possible,provide enough space around the processor for servicing by the Xerox technical representative.An area 4 feet long by 6 feet wide, or an area that size in front of the processor so that it canbe pulled out, is sufficient for servicing. The processor should be positioned in a permanentlocation. Bumping and jarring it hard enough, even when turned off, can destroy the magneticheads or the media. If you must move the processor, take care not to suddenly jolt or bump it. gdpXq@p gd*?dF*j)p g]s gZp? gV'CRHPHCMIK CI2KGD1CD* g@C=R;# C8aC5+ g19 g/U g-[+ g)s g%p= g#o%1 g!;: gS gX gJ gkC g7S gT gK gYTVk( XEROX1108 Users Guide14RS232Two serial ports are available: a standard RS232 port and a TTY port, labeled Printer/DTB.Xerox supplies a standard cable for the former; special cabling is required by the latter,depending on the particular application. For a complete description of RS232 software support,please consult documentation for the RS232 Lisp Library package. OPERATIONSTurning on the ProcessorNote: Wait at least three minutes if you decide to turn the processor on after turning it off.1.Pull down on the cover of the Maintenance Panel if the cover is closed.2.Push the rocker switch to the 1 position. The maintenance panel will display thenumbers 8888.Booting the ProcessorThe software delivered with your Xerox 1108 is bound into a runnable package called a boot file.The process of loading a boot file into the 1108 is called booting. Boot files may be booted fromeither the rigid disk or a floppy disk. Normally, the rigid disk is set up so that powering up theprocessor resumes the last Interlisp-D session. If the rigid disk has not been properly initialized,described in the section entitled Software Installation.Two types of booting are available on the Xerox 1108: normal booting and alternate booting.Normal booting assumes that Interlisp-D has been properly set up in a logical volume of the rigiddisk. Alternate booting allows for booting of utility software from the rigid disk or a floppy disk.If Interlisp-D is properly installed, a normal boot is performed by pressing and releasing the BRESET (left) boot button. The Maintenance Panel will go blank and then display 8888 for a fewseconds. A succession of maintenance panel codes will then be displayed during the bootingsequence. The booting process completes with 1108 in the maintenance panel. Interlisp-Dshould be ready within about 10 seconds. If you ended a previous Interlisp-D session by loggingout, a normal boot will resume that session. If you are running Interlisp-D for the first time, themost recently installed logical volume will be booted. gdpXq@p gd*?dF*j)p g]s gZpJt p gW= gU#2 gSg; gOs gK gGtptXCD>pGCA|&'? g;s g7pStp g58tp g3nA g1:@ g/tp g+*O g(*1 g&_ g"1,s g p*. g~? gJ B g1( gO g2TVk( XEROX1108 Users Guide15To perform an alternate boot, press both B RESET and ALT B buttons, then let go of B RESET.The maintenance panel will go blank, show 8888, then cycle slowly and repeatedly through thesequence 0000, 0001, ..., 0010. Release the ALT B button when the desired number is showing.The options are:0000 Boot Interlisp-D from a logical volume on the rigid disk. Usually, the logical volumeselected will be the one containing the most recently used Interlisp-D system; i.e., if youterminate an Interlisp-D session with LOGOUT, then 0-boot will resume that session from whereyou left off. However, if the most recent activity was installing a fresh Interlisp-D system on alogical volume, 0-boot will boot from that logical volume. (Note, to boot Interlisp-D from anylogical volume, use the Install Lisp Tool.) 0001 Boot the 1108 into its base state. From this state it is possible to start utility programssuch as diagnostics, or a tool to install and start Interlisp-D on different logical volumes.0002 Floppy boot (suppress diagnostics). Only specially configured Xerox floppies, such asInstallation Utility, or Fixed Disk Diagnostics, may be booted this way. 0005 Floppy boot (with diagnostics). Only specially configured Xerox floppies, such as FixedDisk Diagnostic, may be booted this way. 0010 Floppy disk drive head cleaning function (see below.)Turning off the Processor1.Make sure you are logged off and see the bouncing white square on your display.2.Turn the rocker switch to the 0 position.This procedure allows the disk to spin down properly. ROUTINE MAINTENANCECleaning the Floppy Disk Drive HeadsOnce a month, or after every twentieth time that you use the floppy disk drive, you should cleanthe floppy disk drive heads.If the magnetic heads are not kept clean, they can accumulate deposits that will causescratching and erasure of data on the disks while reading and writing. gdpXq@p gd*?dF*j)p g]'spspsp g[!8 gYw#sp+ gWC gSgsp'/ gQ3> gN$0 gL^ gJ= gHctp gDsptp: gBSY g>wsp@ g*#.<< *%8s5p*3$tp  t16p't p g-Zs. g)~pD g'JH g%H g"\ g N gz gs gpU gF gs g pD^TVk( XEROX1108 Users Guide17BASIC TROUBLESHOOTINGProblem: The display is black, with no bouncing white square.1.Check the intensity lever to see if it is pulled all the way toward you.2.Check to make sure the processor is plugged in.3.Check to make sure the processor is turned on.4.Do a 5-boot from the Fixed Disk Diagnostic.5.Note the Maintenance Panel code if the diagnostics fail and report this to your site's designated System Administrater, or the Xerox service representative.Problem: The cursor will not move.1.Make sure the ball bearings of the two-button mouse are moving freely by movingthe mouse in circles on the plastic pad.2.Make sure the two-button mouse is on the special plastic pad or other nonslipsurface. The three-button mouse must be on its special optical paper (grey-coloredwith small, hexagonal pattern.)3.Make sure the thin cable is attached securely to the mouse and the keyboard.4.Check the Maintenance Panel code for reporting the problem to your site'sdesignated Principal User, or the Xerox service representative.REPORTING PROBLEMSThe Interlisp-D support team is committed to providing full support services to the entireInterlisp-D user community. Users are encouraged to report problems with the system, errors inthe documentation, and their general observations. Messages may be sent to us in several way:At most Interlisp-D sites, there is one person designated as the Interlisp-D System Administrator,typically an experienced user. If the System Administrator is not able to help you with yourproblem, he or she should be able to contact the Interlisp-D support team for you.Users with access to the ARPANET are encouraged to send mail to our net address:1100Support@XEROXUsers without ARPANET sponsorship should call (818) 351-2351 ext. 2222 collect or write to:1100 SupportXerox Special Information Systems250 North Halstead StreetPasadena CA 91109 gdpXq@p gd*?dF*j)p g]s gZp6CVnHCS/CP.CN(+CKfPIxL gEspCBB@%C=W$%;i.9{C6LC3()%2 5 g.-s g*QpC g( (+ g%Z g" Ftp gP gJ gPC4s gXp[C C !C C`TVk( XEROX1108 Users Guide18(This page intentionally left blank) gdpXq@p gd*?dF*j)p#O@)$>TVk($ Helvetica Logo Helvetica Helvetica  Helvetica  !"&(j/+ )0M69S2.BXknowlesJuly 2, 1984 8:17 AM