home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / Other / Coherent / DemonArchives / docs / coh.xasc.faq.z / coh.xasc.faq
Encoding:
Text File  |  1994-01-06  |  20.0 KB  |  496 lines

  1.           A N  I N T R O D U C T I O N  T O  X11R5  P A C K A G E S.
  2.  
  3.                                  No List Yet.
  4.  
  5.  
  6.       AN  INTRODUCTION  TO  X11R5. FROM  ANSWER  SOFTWARE & CONSULTING.
  7.  
  8.                                   CONTENTS:
  9.  
  10.  
  11.                What is X11R5
  12.                What does it cost
  13.                Will it run on my system
  14.                What about updates
  15.                What video cards does it run
  16.                What about memory
  17.                Public Domain Software
  18.                Other Languages.
  19.  
  20. MISC:
  21. Disclaimer:
  22. Trademarks: Where mentioned, remain the property of the owner.
  23.  
  24.  
  25.                             A N  O V E R V I E W.
  26.     *********************************************************************
  27. Where to get it?
  28.     The Premier X11R5 Developer's Package is now available from  Answer
  29.     Software & Consulting. Priced at $299 (+S&H), this package includes:
  30.  
  31. * Complete documentation (O'Reilly X Series, Volumes 1-5)
  32. * 256-color X server capable of up to 1024 by 768 resolution
  33. * Black & white X server capable of up to 1024 by 768 resolution
  34. * Standard X applications including xclock, xcalc, xedit and xterm
  35. * Xlib, Xt, and Xaw programming libraries and tools
  36. * Sample X application source code
  37.  
  38. ____________________________________________________________________________
  39. The Premier X11R5 Package is also available without O'Reilly documentation
  40. ----------------------------------------------------------------------------
  41.  
  42. SOFTWARE REQUIREMENTS:
  43.  
  44. The Premier X11R5 Developer's Package has the following software
  45. requirements:
  46.  
  47.     * COHERENT 4.0.1r72 or greater
  48.  
  49. If you are running an earlier version of COHERENT, you must order
  50. a supplemental update package from Mark Williams Company.
  51.  
  52.  
  53. If you are running a later version of COHERENT, you must order
  54. an update package from ASC
  55.  
  56.  
  57.  
  58. ----------------------------------------------------------------------------
  59.  
  60. HARDWARE REQUIREMENTS:
  61.  
  62.     The  Premier  X11R5  Developer's  Package  has the  following  hardware
  63.     requirements:
  64.  
  65. * a 3.5" or 5.25" floppy drive (for installation)
  66. * at least 8Mb of RAM
  67. * approximately 20Mb of free disk space
  68. * a Logitech, Microsoft, or Mouse Systems compatible serial or bus mouse
  69. * Any VGA or SuperVGA card can be used with the black & white X server
  70. * Any SuperVGA card based on one of the following chipsets is required
  71.   for the 256-color X server:
  72.  
  73. - ATI 18800, Mach8, Mach32, 28800 - Trident TVGA 8800, 8900, and 9000
  74. - Genoa GVGA                      - Tseng ET3000 and ET4000
  75. - OAK OTI-67 and OTI-77           - Video 7/Headland Technologies
  76. - Paradise PVGA1A                 - Western Digital WD90Cxx
  77.  
  78. ----------------------------------------------------------------------------
  79.  
  80. For more information contact:
  81. Answer Software & Consulting
  82. 182 Aldrich Road
  83. Columbus, Ohio 43214
  84. ----------------------------------------------------------------------------
  85.  
  86. WHAT KIND OF WARRANTY PLAN DOES ANSWER SOFTWARE OFFER?
  87.     If for  any reason  you are not  completely satisfied with  the Premier
  88.     X11R5 Developer's Package within  30 days of receiving the product, you
  89.     will get  your money  back upon  the return of  the software and  the 5
  90.     O'Reilly volumes.
  91.  
  92. DOES ANSWER SOFTWARE REQUIRE A FLOATING POINT PROCESSOR TO BE
  93. PRESENT?
  94.  
  95.     No.  You  can certainly use floating  point in your X  programs.  It is
  96.     not  required or  used  by the  X  server or  the X  libraries. Use  of
  97.     floating point is supported but it is optional.
  98.  
  99. IS THE 8 MB A SYSTEM TOTAL, OR DOES THAT MUCH NEED TO BE
  100. RESERVED FOR THE X SYSTEM?
  101.  
  102.     That's 8  MB total.  With  8 MB, you  can start six  or seven DIFFERENT
  103.     clients.   Remember  that running a second instance  of the same client
  104.     is much less costly.  Don't  even think about trying anything with only
  105.     4 MB.  We've already tried it.
  106.  
  107. HOW MUCH MEMORY DOES THE X SERVER OCCUPY?
  108.  
  109.     To know  how much memory the  X server is using at  any one time,  type
  110.     the command "ps -axl" while in xterm and look for the X server process.
  111.     A typical  value us  2.5 MB.   Certain applications, like  GIF viewers,
  112.     can cause the X server to grow.
  113.  
  114. DOES ANSWER SOFTWARE DO A PROPRIETARY SWAPPING TECHNIQUE, OR
  115. WHEN THE RAM IS EXHAUSTED DOES X FAIL GRACEFULLY?
  116.  
  117.     We  do  not  currently have  any  plans  to  implement any  proprietary
  118.     swapping  technique since  a  future version  of  COHERENT will  likely
  119.     support virtual memory.  This will help alleviate some of the problems.
  120.     Here are two  scenarios under which you can run  out of RAM while using
  121.     X11R5:
  122.  
  123.     1.  X  application runs out of  memory.  This can happen  if you try to
  124.     start too many  programs.  It does not cause the  system to crash.  The
  125.     application will simply not start.
  126.  
  127.     2.  X server runs out of memory.  This can happen if you are running an
  128.     X application that allocates large pixmaps or other X server resources.
  129.     This currently will cause the X  server to abort.  We are continuing to
  130.     make  improvements  in   this  area  to  insure  that  the  application
  131.     requesting the memory fails instead of the server.
  132.  
  133. WHAT ABOUT SHARED LIBRARIES?
  134.  
  135.     As soon  as shared  libraries are made  available for COHERENT   by the
  136.     Mark  Williams Company,  Answer  Software will  support them.    Shared
  137.     libraries will enhance performance and make use of RAM more efficient.
  138.  
  139. SO WHAT'S A CLIENT?
  140.  
  141.     "Client" is an  overused word in the computer world.   When we refer to
  142.     "client", we usually mean  an X application.  For example, "xclock" and
  143.     "xcalendar" are clients.
  144.  
  145. WHAT WINDOW MANAGER(S) DOES ANSWER SOFTWARE SUPPORT?
  146.  
  147.     The  product comes  with twm  (Tab  Window Manager).   We will  also be
  148.     shipping the  olwm that was  contributed to the MIT  ftp site.   Please
  149.     call or e-mail for a further explanation of what  olwm is and is not.
  150.  
  151. DOES ANSWER SOFTWARE PROVIDE THE LIBRARIES NECESSARY FOR CREATING
  152. NEW X APPLICATIONS AS PART OF THE PACKAGE, OR ARE THEY EXTRA?
  153.  
  154.     The Premier  X11R5 Developer's Package includes  everything you need to
  155.     write,  compile, and  run your  own X  applications.  We  are providing
  156.     Xlib, Xt,  and Xaw  programming libraries and  tools.  We will  also be
  157.     providing  some ready-to-compile  sample  source code.   Keep in  mind,
  158.     however, that  there are a  variety of additional  proprietary toolkits
  159.     and  programming  libraries,  such as  MOTIF  and  OLIT,  that are  NOT
  160.     available from Answer Software & Consulting at this time.
  161.  
  162. CAN I COMPILE AND RUN PUBLIC DOMAIN APPLICATIONS ON YOUR X SERVER
  163. AND MWC'S COMPILER?
  164.  
  165.     Yes.     However,   application    changes    necessary   to    address
  166.     incompatibilities  with  COHERENT   and  the  MWC  compiler  will  vary
  167.     depending on the application.  These issues are no different than those
  168.     that  apply to  porting straight  Unix  applications to  COHERENT.  The
  169.     point here is that the type  of porting problems that you will run into
  170.     porting X applications will  be no different than porting straight UNIX
  171.     applications. The  portability problems that typically  show up have to
  172.     do with  the compiler or operating system services.  You should not see
  173.     any problems with the X libraries. In the case of the compiler, the MWC
  174.     compiler is strictly K&R and  lacks ANSI features. This will  cause you
  175.     great grief trying to port  an application that uses ANSI features such
  176.     as function prototypes. Gcc is  ANSI compliant so you might have better
  177.     luck with this compiler. In  the case of the operating system services,
  178.     COHERENT lacks  a number of Berkeley, POSIX, and  System V system calls
  179.     that  show up  now and  again  in some  applications. However,  you can
  180.     usually find alternatives for the missing system calls.
  181.  
  182. WHICH COMPILER IS NECESSARY FOR THIS, THE MWC COMPILER OR THE
  183. GCC?
  184.  
  185.     The Mark Williams compiler works  fine. However, if you want to develop
  186.     or port ANSI C or C++ applications, GCC will also work.
  187.  
  188. WAS X BUILT USING COHERENT'S NATIVE COMPILER?
  189.  
  190.     Yes.
  191.  
  192. ARE THE HEADER FILES SUPPLIED WITH YOUR PACKAGE IN ANSI OR
  193. REGULAR COHERENT FORM?
  194.  
  195.     Both.
  196.  
  197. WHAT KIND OF UPDATE/SUPPORT IS INCLUDED IN THE BASE PACKAGE?
  198.  
  199.     The  package includes  one free  upgrade.   You can  "cash in"  on this
  200.     upgrade whenever  you wish.   Once you use your  free upgrade, you will
  201.     need to repurchase the  product if you desire subsequent upgrades.  You
  202.     will  also receive  phone and  e-mail support during  the 30  day trial
  203.     period.
  204.  
  205. WILL THE PACKAGE RUN ON FUTURE VERSIONS OF COHERENT?
  206.  
  207.     We do not depend on any undocumented features of the COHERENT operating
  208.     system, and  we do  not anticipate  the Mark Williams  Company removing
  209.     support for X in any of their future releases.  Therefore, X11R5 should
  210.     remain upward  compatible with future releases  of COHERENT.   However,
  211.     it is  possible that  future releases of  COHERENT  may require  you to
  212.     upgrade your  X Windows  System.  We will  work with the  Mark Williams
  213.     Company  as closely  as  possible to  insure  compatibility issues  are
  214.     resolved .  We will certainly release new versions of X11R5 in order to
  215.     exploit   networking,  shared   libraries,  and   other   new  features
  216.     anticipated in future releases of COHERENT.
  217.  
  218. IS A GIF VIEWER PART OF THE PACKAGE?
  219.  
  220.     No.   However, there  are several  public domain  GIF viewers  that can
  221.     easily be ported using our product.
  222.  
  223. CAN I USE YOUR SOFTWARE WITH A VGA MONOCHROME MONITOR ?
  224.  
  225.     Yes.
  226.  
  227. MY VIDEO CARD IS COMPATIBLE WITH ONE OF YOUR SUPPORTED CHIPSETS,
  228. BUT ONLY HAS 512K OF MEMORY ON IT.
  229. WILL I BE ABLE TO HAVE COLOR AT 800x600 RESOLUTION?
  230.  
  231.     Assuming your monitor supports it, yes.   (800 x 600 = 480,000 which is
  232.     less than 512K)
  233.  
  234. CAN ANSWER SOFTWARE'S X11R5 SUPPORT 64K COLORS?
  235.  
  236.     Not at this time.  The maximum is 256 colors.
  237.  
  238. WHICH COM PORT SHOULD I USE FOR MY SERIAL MOUSE?
  239.  
  240.     Just  be sure  that your  com port  is interrupt  driven as  opposed to
  241.     polled.
  242.  
  243. DOES IT MATTER WHICH DRIVE I INSTALL FROM?
  244.  
  245.     No.  You can install from either the A or B drive.
  246.  
  247. DOES ANSWER SOFTWARE'S X11R5 DEVELOPMENT PACKAGE SUPPORT 8514 GRAPHIC BOARDS?
  248.  
  249.     Yes.  Answer Software has tested the 8514 board and guarantees that the
  250.     board will  work fine in both monochrome  and 256-color.   However, our
  251.     port of X11R5 does not currently exploit the accelerator.
  252.  
  253. ARE THERE ANY OTHER X WINDOW PACKAGES AVAILABLE FOR COHERENT AT THIS TIME?
  254.  
  255.     No.
  256.  
  257. DOES ANSWER SOFTWARE SELL X11R5 FOR COHERENT WITHOUT THE
  258. O'REILLY BOOKS?
  259.  
  260.     Yes.  You can save  $162 by ordering our product without documentation.
  261.     That  brings the  price down  to $137!!!   Remember  that X  comes with
  262.     on-line documentation and  it may be all you need.   Also, you will get
  263.     installation instructions.   If you want  some O'Reilly books,  and not
  264.     others, we  suggest you try your local bookstore  or contact O'Reilly &
  265.     Associates at  1-800-338-6887.  If you order  through us, however, it's
  266.     "all or nothing".
  267.  
  268. WHY MUST I GET THE 72 KERNEL UPDATE TO RUN YOUR PRODUCT?
  269.  
  270.     There are  several reasons, however, the primary reason  has to do with
  271.     the hooks into the Coherent kernel that allow video memory to be mapped
  272.     into a  process (i.e.  the X  server) and allow  a process (i.e.  the X
  273.     server) to  perform I/O to  video ports. We actually  helped MWC define
  274.     these hooks  and they were implemented in the DDK and are also included
  275.     in  the  kernel  72 update.  This  is the  main reason  we require  our
  276.     customers to  get the kernel  72 update.  Answer  Software & Consulting
  277.     will support the  following video cards for their port  of X11R5 to the
  278.     COHERENT operating system.
  279.  
  280.     We also expect any video cards that are not listed, but have one of the
  281.     following chipsets will also work without any problems.
  282.  
  283. ARE LANGUAGES-OTHER-THAN-ENGLISH INTERFACES AVAILABLE.
  284.  
  285.     Currently  under development,  and available for  testing are  two most
  286.     interesting interfaces, or xterm clients, one for JAPANESE, and one for
  287.     CHINESE. The Japanese xterm should be available from Answer Software or
  288.     their  Japanese  distributor,   and  the  Chinese  xterm,  still  under
  289.     development is  being worked  on by Bob  Chalmers, robert@cstpl.com.au.
  290.     European interfaces,  ( localization ) should be  available in the near
  291.     future.
  292.  
  293. Video Card                      ChipSet
  294. ------------------------------------------------
  295. ARC V-16                        PVGA1A
  296. AT&T VDC 600                    PVGA1A
  297. AST VGA Plus                    PVGA1A
  298. ATI Prism Elite                 TVGA8800CS
  299. ATI Ultra                       Mach 8
  300. ATI Ultra Plus                  Mach 32
  301. ATI Ultra Pro                   Mach 32
  302. ATI Vantage                     Mach 8
  303. ATI Wonder                      ATI18800
  304. ATI Wonder PLUS                 ATI28800
  305. ATI Wonder XL                   ATI28800
  306. Boca SuperVGA                   ET4000
  307. Compuadd Hi-Rez card            ET4000
  308. Diamond SpeedStar               ET4000
  309. Diamond SpeedStar+              ET4000
  310. Diamond SpeedStar 24X           WD90C31
  311. Eizo MD-B07                     ET3000
  312. Eizo MD-B10                     ET3000
  313. Eizo Extra/EM                   ET3000
  314. Everex UltraGraphics II EV-236  TVGA8900
  315. Everex EV-678                   TVGA8900
  316. Genoa 5300 SuperVGA             ET3000
  317. Genoa 5400 SuperVGA             ET3000
  318. Genoa 6100 SuperVGA             GVGA
  319. Genoa 6200 SuperVGA             GVGA
  320. Genoa 6300 SuperVGA             GVGA
  321. Genoa 6400 SuperVGA             GVGA
  322. Oak Technology OTI-067          OTI67
  323. Oak Technology OTI-077          OTI77
  324. Optima Mega/1024                ET4000
  325. Orchid Designer VGA             ET3000
  326. Orchid Designer 800             ET3000
  327. Orchid ProDesigner              ET3000
  328. Orchid ProDesigner Plus         ET3000
  329. Orchid ProDesigner /e           ET3000
  330. Orchid ProDesigner II/1024      ET4000
  331. Orchid ProDesigner IIs          ET4000
  332. Paradise VGA Plus               PVGA1A
  333. Paradise VGA Professional       PVGA1A
  334. Paradise VGA 1024               WD90C00
  335. Sigma Legend                    ET4000
  336. STB EM-16 VGA                   ET3000
  337. STB EM-16+ VGA                  ET3000
  338. STB Extra-EM                    ET3000
  339. STB PowerGraph                  ET4000
  340. Swan SVGA with VCO chip         ET4000
  341. Tecmar VGA AD                   ET3000
  342. TOPVGA EXPERT                   ET4000
  343. TRICOM Mega/1024                ET4000
  344. TRUETECH VGA                    TVGA8800CS
  345. Trident TVGA 9000               TVGA9000
  346. Trident TVGA 8900               TVGA8900C
  347. Trident TVGA 8800               TVGA8800CS
  348. Tseng Labs VGA                  ET4000
  349. Video7 VRAM VGA                 Video7
  350. Video7 VRAM II VGA              Video7
  351. Video7 VGA 1024i                Video7
  352. Video7 VGA 16                   Video7
  353. Western Digital VGA 16          PVGA1A
  354.  
  355.  
  356. ============================  patches and fixes ========================
  357.  
  358.  
  359.  
  360. >
  361. > 1. The install process completly overwrites the /etc/ttys file, removing
  362. >    the virtual console things aand replacing everything with X11's own
  363. >    version.
  364. > Q. Is there a way to avoid this, other that back it up first?
  365. >
  366. > 2. The install process, building the kernel from the kCoh77 update
  367. >    directory, doesn't build in the virtual terminals, nor anything
  368. >    else that was previously compiled into the r77 kernel.
  369. > Q. Is there something undocumented in the install process, or should
  370. >    the option to use /conf be accepted as the kernel build directory
  371. >     be accepted, and not the /conf/kCoh77 diectory.
  372.  
  373.  
  374.  
  375.  
  376.     Our  X  package   requires  special  console  functions  that  are  not
  377.     available  in the  stock COHERENT  console driver. As  such, we  had to
  378.     provide a replacement console driver with our package. Unfortunately it
  379.     does  not support  virtual consoles.  That is  why the  definitions are
  380.     removed from the /etc/ttys file.
  381.  
  382.     We are  planning to eliminate  this restriction in the  next release of
  383.     our product.
  384.  
  385.  
  386.  
  387.  
  388. > 3.  The rebuilt kernel appears to be ignoring the 4 serial ports that are
  389. >     on the system, and compiling in only the com1 and com2 ports.
  390. > Q.  Is this the same problem as 2. above?
  391.  
  392.  
  393.  
  394.  
  395.     This stuff is controlled by the file /etc/default/async.
  396.  
  397.     If a serial  mouse is selected, or a bus  mouse that uses IRQ 3  or IRQ
  398.     4,  the definitions  in /etc/default/async are  modified to  remove any
  399.     serial ports that have  conflicting IRQ's. This is required because our
  400.     X mouse  driver that  is linked  into your kernel  will not be  able to
  401.     install it's interrupt handler if the regular COHERENT async driver has
  402.     already taken it. In the case of a serial mouse connected to COM1, both
  403.     COM1 and COM3  will be eliminated. If you have  a COM3 that you want to
  404.     use, you  could modify /etc/default/async and  uncomment the definition
  405.     for COM3.  However, to avoid the IRQ conflict you must change the IRQ #
  406.     from 4  to 3. Also,  you will only be  able to use COM3  in polled mode
  407.     since IRQ 3  is not really driving COM3. After  you make any changes to
  408.     /etc/default/async, you  will need to  relink your X  kernel and reboot
  409.     for them to take effect.
  410.  
  411.     If you are actually using a bus mouse, we recommend that you change the
  412.     IRQ of the bus mouse to something not already used such as IRQ 5.
  413.  
  414.     We are looking into making the install procedure a little more friendly
  415.     in this area.
  416.  
  417.  
  418.     Bill@x4coher.com ==========================
  419.  
  420.  
  421.  
  422. Since System V is the direction COHERENT is taking, that is the
  423. flavor we tried to stick with. Also, to make sure we didn't break
  424. anything in X11R5, we tried to avoid making any changes to the X
  425. header files as much as possible. To compile correctly on COHERENT
  426. you must include the following definitions on your compile:
  427.  
  428.         -DSYSV -DUSL -DSYSV386
  429.  
  430. More on this topic can be found in Chapter 5 of our startup guide.
  431. ==================================================================
  432. 1.1.94
  433. Bret A. Johnson (bret@bjohns.win.net) wrote:
  434. :
  435. : In article <2fun5j$c3v@nermal.cs.uoguelph.ca>, Harry C Pulley (hpulley@herman.cs.uoguelph.ca) writes:
  436. : >Eric V. Bruno (eribruno@netcom.com) wrote:
  437. : >:   To those who have ASC's Premier X11R5
  438. : >
  439. : >:   I had a package come in the mail today (27-Dec-93).  I was not
  440. : >:   expecting it so was quite suprised.
  441. : >
  442. : >:   The Premier X11R5 Development Pkage Version 1.2
  443. : >:   For Coherent 4.2 systems
  444. : >
  445. : >:   A product of Answer Software & Consulting
  446. : >:     Revision 1.2.0 December 6, 1993
  447. : >
  448. : >:   The postmark was 23-Dec-93.
  449. : >
  450. : >:   It installed without problem.  You lose the virtual consoles like
  451. : >:   the prior release.
  452. : >
  453. : >:   The enclosed letter stated:
  454. : >:   " enclosed a complimentary copy of our newest release 1.2 of the Premier
  455. : >:    X11R5 Development Package" .... "is now compatible with the newly released
  456. : >:    COHERENT 4.2" ... "CONERENT versions older that COHERNET 4.2 will not work
  457. : >:    correctly"
  458. : >
  459. : >:    The address on the enclosed letter was
  460. : >
  461. : >:    Answer Software & Consulting
  462. : >:    182 Aldrich Rd.
  463. : >:    Columbus, OH  43214
  464. : >
  465. : >:    No phone number or e-mail address was listed.
  466. : >
  467. : >Excellent!  I hope I can contact them soon!
  468. : >
  469. : >It seems like they have just moved.  I am sorry for assuming them dead...
  470. : >
  471.  
  472. : I guess this seems a proper place to ask this one..
  473.  
  474. : Can any one make a comparision between ASC and the MWC X
  475. : implimentionions?
  476.  
  477. : I have the MWC (RTR) one. I almost got ASC a while back.
  478. : The  only thing I know of now is that the MWC one is cheaper even
  479. : with the marketing ploy of the Club..  But, ASC offered to sell me
  480. : the X books.
  481.  
  482. ASC's supports bus mouses, many more video cards, doesn't use the clocks
  483. lines so it is much easier to set up, uses a special mouse driver so the
  484. movement is much smoother than when you use serial mouses, uses a socket
  485. driver instead of pipe emulation of sockets, binaries are much (100-200K)
  486. smaller for some reason [which saves disk space, RAM and loading time],
  487. can use the video BIOS for non-standard cards, etc.
  488.  
  489. Harry
  490. --
  491.         hpulley@uoguelph.ca       |This message released|It takes all kinds,
  492.         Harry C. Pulley, IV       |to the PUBLIC DOMAIN.|and to each his own.
  493. ----------------------------------+---------------------|This thought in mind,
  494. Stay away from the DOS side, Luke!|Un*x don't play that.|I walk alone.
  495. =============================================================================
  496.