XEROX DANDELIONUFO4096 2 4 1 DandelionUFO4096 1 4 By: >>Your Name<< (>>Your net address<<) Uses: COLOR INTERNAL This document last edited on 11-Feb-86 INTRODUCTION This module is the Xerox Lisp software driver for the DANDELIONUFO4096 board. The DANDELIONUFO4096 board is a slightly revised version of 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 DANDELIONUFO4096 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 DANDELIONUFO4096 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 DANDELIONUFO4096 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 Number Nine 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. DANDELIONUFO4096 SOFTWARE The DANDELIONUFO4096 module provides the machine dependent portion of software that is needed to drive your color display assuming you are using an 1108 with DANDELIONUFO4096 card and Busmaster. Other than LOADing the DANDELIONUFO4096 module and turning the DANDELIONUFO4096 module on using the function COLORDISPLAY, all additional functionality is provided by and documented with the COLOR module. There are no DANDELIONUFO4096 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 DANDELIONUFO4096 module already LOADed from your LISPUSERS directory. That is, you've already done something like (LOAD 'DANDELIONUFO4096.DCOM). 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 'DANDELIONUFO4096) 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 LispUsers' Manual. (È (È(ŠŠ8(ŠŠ8DÈÈ PAGEHEADING RUNNINGHEADMODERN MODERN MODERNLOGOMODERNMODERN MODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN *  & Iø+A¢\‰P:iš š*†$20ÈxYYzº