10-13-93 doc_kit.lis.Xfree This lists chip documents we think will help us program the Viper. Hopefully this will apply to other P-9000 boards too. Then we list additional resources we think we need for the X server coding. Please send me any corections or additions. - harry@brain.jpl.nasa.gov Weitek: 800-468-3167 408-522-7568 1. Power 9000 User Interface Controller Data Book (Oct 1992) 162 pgs. 2. W5186 User Interface Controller Data Book (Preliminary March 1992) 130 pgs. 3. Power 9000 VL Bus Combination Board App. Note (March 1993) ~30 pgs. ?? 4. Power 9000 EISA App. Note (September 1992) ~40 pgs?? 5. Power 9000 User Interface Controller Technical Overview - unnecessary Preliminary Data September 1992 - (nice block diagrams, but redundant) The 1st item is essential. The 2nd chip is used in VGA mode. Items 3 & 4 might be very usefull since they give detailed descriptions of hardware and software for boards _very_ similar to the viper. #5 is redundant Brooktree: 619-452-7580 800-VIDEOIC Bt485 data booklet 41 pages - the Bt485 is the RAMDAC on the Viper - controls the pallet...etc. this is essential IC Designs: 206-821-9202 "serdata" or "bitcalc" programs for the ICD2061 ??? ICD2061 Data Sheet ??? ~28 pages? I hope to get data on programming the ICD2061 ( ~=diamond DCS2824 ??) clock generator and the "serdata" (as in Serial Data ???) program for calculating the (serially loaded) control words for selecting the pixel clocks. They sent me a windows program called bitcalc which they said was a replacement for serdata, but it wouldn't run and it included no source code. about 10-7-93 they said they'd send me a fixed bitcalc program, and some ugly sample C source code and a ICD2061 data sheet. -------------------------------------------------------------------- Additionally this outlines what may be neccesary for programming the X server on the Linux/Xfree86 side (From Dave Truckenmiller): 1) the gcc compiler that comes with Linux should be plenty. 2) get the sources for XFree 1.3 from sunsite or tsx11. 3) get what ever other sources seem good from the MIT distribution. 4) I have hacked a bit with one of the color servers. (I mean I could compile the sources, and get the server to run.) 5) There is some hope that we should wait for XFree 2.0 and the generic color server. That might be a great place to patch in changes for the Wietek SVGA chip. 6) The P9000 server will have to start from either the MIT server or from the S3 project. (The P9000 doesn't use the same "banked" memory as the SVGA's, thus making the instructions simpler, and also leaving more for us to invent.) 7) We need to know about the RAMDAC chip and how to program the color tables. Also, where are fonts cached in the MIT server? Do the SVGA chips cache them somewhere in "hidden" V-RAM? ------------------------------------------------------------------------ H. Langenbacher, Jet Propulsion Laboratory 818-354-9513 Concurrent Processing Devices Group, FAX 818-393-4540 harry%neuron6@jpl-mil.jpl.nasa.gov Mail-stop 302-231, 4800 Oak Grove Dr, Pasadena CA 91109 USA