XEROX DANDELIONUFO 2 4 1 Dandelion UFO 1 4 By: >>Your Name<< (>>Your net address<<) Uses: COLOR This document last edited on 20-Feb-86 INTRODUCTION This module is the Xerox Lisp software driver for the DANDELIONUFO board. Xerox has switched from the 4 bit UFO cards to an 8 bit card made by Number Nine Computer Corporation. UFO boards continue to be used inside Xerox only and are now considered obsolete but are still being supported. This documentation is therefore for internal distribution only. The Number Nine card which replaces the UFO card fits into your PC expansion chassis very much like the UFO does. The Xerox Lisp color software ÿÿï% ÿwindows etc. ÿÿï% ÿcurrently works with DORADOCOLOR, DANDELIONUFO, DANDELIONUFO4096, and COLORNNGS (like DANDELIONUFO only for the Number Nine card). The color window system shown at IJCAI85 has become available with the Lyric release or Xerox Lisp. NECESSARY HARDWARE You need a Xerox 1108 with Extended Processor Option (CPE), Xerox Busmaster card, an IBM PC expansion chasis, a DANDELIONUFO color card, and a third party color display. Assuming you have all the hardware you need, turn it all on. This means (1) Your 1108 is running Interlisp-D. (2) Your PC expansion chassis is plugged in and powered on. (3) A cable connects between your 1108 CPE board and your Busmaster board. (The Busmaster board does not go into the 1108, but should rest outside the 1108.) (4) Another cable connects between your PC expansion chassis and your Busmaster board. (5) A pair of purple and orange wires connects your Busmaster board to the +5V/Gnd power supply terminals on the side of your 1108. (6) Your DANDELIONUFO board is plugged into the PC expansion chassis. (7) Your color display is plugged in and powered on. (8) Three cables for red, green, and blue signal connect your DANDELIONUFO card to your color display. Any reconnections that involve (3), (4), or (5) should be made while your 1108 is off. Until you issue some software commands, a black display is normal. DANDELIONUFO SOFTWARE The DANDELIONUFO package provides the machine dependent portion of software that is needed to drive your color display assuming you are using an 1108 with DANDELIONUFO card and Busmaster. Other than LOADing the DANDELIONUFO package and turning the DANDELIONUFO package on using the function COLORDISPLAY, all additional functionality is provided by and documented with the COLOR package. There are no DANDELIONUFO functions that the user needs to call directly. The user calls functions described in the COLOR documentation. Once your hardware is on, you can proceed to issue COLOR commands to your hardware. You should have the DANDELIONUFO package already LOADed from your LISPUSERS directory. That is, you've already done something like (LOAD 'DANDELIONUFO.LCOM). At this point it may be convenient to follow this documentation along with the documentation for COLOR in the LispUsers' Manual. If you now type (COLORDISPLAY 'ON 'DANDELIONUFO) your display will now change from total black to a color test pattern with horizontal and vertical stripes. The sequence of events is that there should be a noticable flicker on your color display, followed by what can be taken to be an abstract pattern representing the contents of the Number Nine card's RAM when the PC chassis was turned on, followed by a white wall covering up this abstract pattern, followed by the painting of this white wall with horizontal and vertical strpes of color woven together. There are now some simple tests you can do to satisfy yourself that your hardware is working. Here is a small list of things to try: (SETQ CSBM (COLORSCREENBITMAP)) (BLTSHADE 'WHITE CSBM) (BLTSHADE 'RED CSBM) (BLTSHADE 'GREEN CSBM) (BLTSHADE 'BLUE CSBM) (SETQ DS (DSPCREATE CSBM)) (DRAWLINE 0 0 500 500 10 'REPLACE DS 'YELLOW) (DRAWLINE 500 0 0 500 10 'REPLACE DS 'CYAN) Assuming all has gone well to this point, you should now be able to try all the functions described in the COLOR package documentation. The COLORDEMO package is a good source of test programs to try ÿÿï% (IL:ÿLOAD 'COLORDEMO.LCOM) to get this package. Both COLOR and COLORDEMO documentation are in your LispuUsers' Manual. .$$È È(È (È(ŠŠ8(ŠŠ8DÈÈ PAGEHEADING RUNNINGHEADTERMINAL MODERN MODERN MODERNLOGOMODERNMODERN MODERN   HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN * ' öéô&<ŸW„F5gš“!† .,Èv’Zzº