home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Games 3 / cd.iso / games / hockey / univbe43 / products.doc < prev    next >
Text File  |  1995-01-22  |  18KB  |  436 lines

  1.  
  2.  
  3.                                SciTech Software
  4.                   Software Products and Ordering Information
  5.  
  6.                                 March 10, 1994
  7.  
  8.                      Copyright (C) 1993 SciTech Software.
  9.                              All Rights Reserved.
  10.  
  11.      This file contains important information you will need to know
  12.      before ordering any products from SciTech Software, and information
  13.      about the Software Products that SciTech Software offers. In order
  14.      to save time and resources, the actual product order form is
  15.      included separately in the file ORDER.DOC. You should print the
  16.      order form and fill in the required information AFTER you have
  17.      fully read the information contained in this document.
  18.  
  19.      Please ensure that you read and understand the license agreement
  20.      governing the use of this software in the file LICENSE.DOC or
  21.      MGLLEGAL.DOC before ordering any products from SciTech Software.
  22.  
  23.      This file is formatted to allow you to read the document online
  24.      using a text editor such as the MSDOS EDIT program, or can be
  25.      printed on your printer using the following command:
  26.  
  27.           copy products.doc prn
  28.  
  29.      or by using the MSDOS print command. Don't try and print the file
  30.      using a word processor such as Word For Windows as the formatting
  31.      information will be lost.
  32.  
  33.      SciTech Software products also usually come with an online version
  34.      of the documentation in text format. This online documentation can
  35.      also be printed on your printer in the same manner as mentioned
  36.      above.
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.      SciTech Software Product Information                        Page: 1
  64.  
  65.      Ordering Information
  66.      --------------------
  67.  
  68.      How to order products
  69.  
  70.           You can order SciTech Software products by postal mail, fax or
  71.           electronic mail. Fax and electronic mail orders must be paid
  72.           for by credit card (see below). Electronic mail orders can be
  73.           ordered with the following email addresses:
  74.  
  75.                Internet:   rcskb@minyos.xx.rmit.edu.au
  76.                CompuServe: 100237,2213
  77.  
  78.           Fax orders can be faxed to the following number:
  79.  
  80.                +61 3 690 2137
  81.  
  82.           You will need to insert the appropriate international dialing
  83.           prefix to dial from outside of Australia (ie: 011 in the USA
  84.           and Canada).
  85.  
  86.      Shipping Charges
  87.  
  88.           There is no additional charge for standard shipping via
  89.           Economy Airmail within Australia for most goods. However for
  90.           heavier items (see shipping codes in following table)
  91.           additional shipping charges will be added. There is an
  92.           additional shipping charge for shipping items outside of
  93.           Australia. Please consult the following table to find the
  94.           correct shipping charges for the product you are ordering
  95.           (incorrect orders will unfortunately have to be returned):
  96.  
  97.                              Within Autralia
  98.  
  99.               Shipping Code:  |    A    B    C    D    E
  100.               ----------------+----------------------------
  101.               Economy Air:    |    N/A  N/A  $3   $7   $10
  102.               Normal Air:     |    N/A  N/A  $8   $20  $25
  103.               ---------------------------------------------
  104.  
  105.                              U.S.A and Europe
  106.  
  107.               Shipping Code:  |    A    B    C    D    E
  108.               ----------------+----------------------------
  109.               Economy Air:    |    $2   $5   $10  $20  $25
  110.               Normal Air:     |    $2   $5   $12  $30  $40
  111.               ---------------------------------------------
  112.  
  113.           The shipping code for each product is listed in the first
  114.           column next to the name of the product as a single uppercase
  115.           letter. Please contact SciTech software for discount shipping
  116.           charges on 3 or more items.
  117.  
  118.           For other shipping charges please contact SciTech Software for
  119.           pricing (such as shipping via Federal Express or UPS).
  120.  
  121.      Payment Terms
  122.  
  123.           All credit card charges will be authorised. Your card will
  124.  
  125.      SciTech Software Product Information                        Page: 2
  126.  
  127.           generally be charged the day the order is shipped or possibly
  128.           the day before. Personal checks may be subject to a bank
  129.           clearance delay before shipment of your order (personal
  130.           cheques cannot be accepted from international customers -
  131.           please see the International Orders section below). All
  132.           payments must be made payable in Australian dollars (A$) drawn
  133.           on an Australian bank. Credit card orders will be charged in
  134.           Australian Dollars, and this will then be converted to the
  135.           appropriate currency by your bank.
  136.  
  137.           SciTech Software can accept orders for Bankcard, Mastercard
  138.           and VISA. American Express is not accepted at this time.
  139.  
  140.      International Orders
  141.  
  142.           SciTech Software is happy to accept orders from customers not
  143.           resident in Australia. You will need to make the payment
  144.           payable in Australian Dollars (A$) as either an international
  145.           money order or credit card order. Personal cheques cannot be
  146.           accepted from international customers, and will be returned
  147.           the to the customer at their expense.
  148.  
  149.           International orders will also be subject to higher shipping
  150.           fees. Please see the section above to determine the shipping
  151.           fees required for your order.
  152.  
  153.      Upgrade Policy
  154.  
  155.           When you purchase a single copy of any of the products sold by
  156.           SciTech Software, you can obtain maintenance releases of the
  157.           product on disk at nominal charge from SciTech Software. Major
  158.           upgrades of the product will also be available from SciTech
  159.           software on disk for a reasonable cost.
  160.  
  161.           When you purchase a maintenance release of a product from
  162.           SciTech software on disk, it always comes with electronic
  163.           copies of the manuals on disk. New printed manuals are
  164.           available for extra charge if required. New printed manuals
  165.           will always be supplied for major upgrades.
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.      SciTech Software Product Information                        Page: 3
  188.  
  189.      Product Information
  190.      -------------------
  191.  
  192.      MegaToolbox (MTL)
  193.  
  194.           The MegaToolbox is a set of four separate function libraries
  195.           for C and C++ programming environments under the MS-DOS
  196.           operating system. The separate libraries that make up the
  197.           MegaToolbox are:
  198.  
  199.              Console library. This provides a number of routines for
  200.              interfacing to the video display in standard text mode. It
  201.              provides the functionality of the standard C output
  202.              routines, but can be configured to send the output to the
  203.              display in any of the available colors, and the output can
  204.              be mapped and clipped to any rectangular window on the
  205.              screen. The routines are similar in operation to the set of
  206.              console output routines provided with the Borland C++ and
  207.              Turbo C++ range of compilers, but they are faster and more
  208.              configurable.
  209.  
  210.              Event handling library. This library provides a set of low
  211.              level routines to maintain a queue of keyboard and mouse
  212.              events. Naturally the events are not restricted to just
  213.              keyboard and mouse events, but can be any type of user
  214.              defined event. This allows the program to easily combine
  215.              the keyboard and mouse into a single system for interacting
  216.              with the user.
  217.  
  218.              Mouse library. This library provides a high level language
  219.              interface to the mouse driver, allowing the user program to
  220.              fully control the mouse and to install a custom mouse event
  221.              handler. Full control of the mouse in both text and
  222.              graphics modes is provided.
  223.  
  224.              Sysinfo library. This library provides a set of diagnostic
  225.              routines that can be called upon to identify the type of
  226.              computer system that a program is running on. It can
  227.              automatically determine things such as the processor type
  228.              (8086 - 80486), BIOS class, extended keyboard support,
  229.              video display subsystem type and so on.
  230.  
  231.           The MegaToolbox supports the Borland C++, Microsoft C and
  232.           Symantec C++ range of compilers in 16 bit real mode (32 bit
  233.           protected mode support for Symantec C++ and Watcom C/C++ will
  234.           be available soon, and may well be available by the time you
  235.           read this).
  236.  
  237.      MegaGraph Graphics Library (MGL)
  238.  
  239.           The MegaGraph Graphics Library (MGL) is a full featured
  240.           graphics library for displaying high performance graphics on
  241.           personal computers. It provides fast, low level 2D drawing
  242.           primitives that can be used to implement video games, user
  243.           interface software and even real-time 3D animation. It will
  244.           work in any video mode that has 16 or more colors, including
  245.           the new HiColor and TrueColor modes available on PC's.
  246.  
  247.           The MGL will also take advantage of certain PC based Windows
  248.  
  249.      SciTech Software Product Information                        Page: 4
  250.  
  251.           Accelerators for better performance in certain areas.
  252.  
  253.           Currently the MGL only works in 16 bit real mode with either
  254.           Borland C++, Microsoft C and Symantec C++ however work is
  255.           progressing on the 32 bit protected mode versions of the
  256.           library.
  257.  
  258.      MGL 2D Extensions (MGL2D)
  259.  
  260.           The MGL 2D extensions library provides a fast floating
  261.           point/fixed point two dimensional world coordinate system on
  262.           top of the MGL. It provides full support for arbitrary 2D
  263.           transformations such as translates, rotates, scales and
  264.           shears. It provides 2D versions the MGL primitives such as
  265.           pixels, lines, ellipses, polygons and even vector font text
  266.           output (fully tranformed).
  267.  
  268.           It relies upon the Techniques Class Library to provide the
  269.           transformation routines required to operate correctly, and is
  270.           written in C++.
  271.  
  272.           Currently this product is only in the alpha testing stages and
  273.           is not directly supported. You can obtain pre-release copies
  274.           of the software with not documentation, and the MGL2D will
  275.           eventually become a fully supported product.
  276.  
  277.      MGL 3D Extensions (MGL3D)
  278.  
  279.           The MGL 3D extensions library provides a fast floating
  280.           point/fixed point three dimensional world coordinate system on
  281.           top of the MGL. The MGL3D library is fast enough for doing
  282.           real-time 3D polygonal animation, and the interface to the
  283.           library is similar to that provided by the Silicon Graphics
  284.           Iris GL library. It provides support for arbitrary 3D
  285.           transformations such as translates, rotates, scales and
  286.           shears. It provides 3D primitives such as pixels, lines,
  287.           ellipses, polygons and even vector font text output (fully
  288.           transformed).
  289.  
  290.           Currently the MGL3D does not provide direct support for hidden
  291.           surface removal but support for software Z-buffering is being
  292.           added to the low level MGL library to support this in the
  293.           future. Presently a C++ BSP tree class is provided as an
  294.           interim solution.
  295.  
  296.           It relies upon the Techniques Class Library to provide the
  297.           tranformation routines required to operate correctly and is
  298.           written in C++.
  299.  
  300.           Currently this product is only in the alpha testing stages and
  301.           is not directly supported. You can obtain pre-release copies
  302.           of the software with not documentation, and the MGL2D will
  303.           eventually become a fully supported product.
  304.  
  305.      Techniques Class Library (TECH)
  306.  
  307.           The Techniques Class Library is high performance C++ class
  308.           library for neatly implementing various data structures in
  309.           C++. It uses the C++ template facility to provide type-safe
  310.  
  311.      SciTech Software Product Information                        Page: 5
  312.  
  313.           generic data structures. This library is used by all SciTech
  314.           Software's C++ products.
  315.  
  316.           Currently this library is still under development and is
  317.           distributed as copyrighted freeware with full source code and
  318.           no documentation, and is not directly supported by SciTech
  319.           Software. In the future this class library will become a
  320.           supported SciTech Software product.
  321.  
  322.      MegaVision Application Frameworks (MVIS)
  323.  
  324.           The MegaVision Application Frameworks is a C++ based GUI
  325.           toolkit for for the MegaGraph Graphics Library. It is similar
  326.           in concept to Borland's Turbo Vision for DOS, but is still
  327.           only partially developed. This library was used to build the
  328.           MGL demo programs.
  329.  
  330.           Currently this library is still under development and is
  331.           distributed as copyrighted freeware with full source code and
  332.           no documentation, and is not directly supported by SciTech
  333.           Software. There are no plans at this stage to make this a
  334.           fully supported SciTech Software product.
  335.  
  336.      Universal VESA VBE
  337.  
  338.           The Universal VESA VBE is a small Terminate and Stay Resident
  339.           program (TSR) for MSDOS that provides the VESA Video BIOS
  340.           Extensions (VBE) for most SuperVGA cards on the market. It
  341.           provides the latest VESA VBE standard so you can be sure your
  342.           favorite programs will work correctly. Programs like Microsoft
  343.           Flight Simulator 5 require that something like this be
  344.           installed to obtain the highest performance possible.
  345.  
  346.           It also comes with a special 'paranoid' test program, for
  347.           fully stress testing all VESA VBE interface implementations to
  348.           ensure that they fully conform to the latest standards.
  349.  
  350.           The MGL works best with the UniVBE installed as it can take
  351.           full advantage of the features on most SuperVGA video cards.
  352.  
  353.      Universal VESA VBE Source Code
  354.  
  355.           Full source code for the above program. In order to be able to
  356.           compile this you will need to have the Borland C++ 3.1
  357.           compiler for MSDOS (Borland C++ 4.0 does not work due to
  358.           linker problems). When you order this you will also recieve
  359.           the source for the SuperVGA test kit library.
  360.  
  361.      Miscellaneous freeware
  362.  
  363.           The miscellaneous freeware disk contains a number of freely
  364.           available tools developed by the people at SciTech Software
  365.           over the years. They are supplied as is, without any warranty
  366.           and are not supported, but come supplied with full source
  367.           code. The tools included on the disk are:
  368.  
  369.  
  370.  
  371.  
  372.  
  373.      SciTech Software Product Information                        Page: 6
  374.  
  375.           SuperVGA Kit
  376.           ------------
  377.  
  378.           A small set of test programs and libraries for programming
  379.           SuperVGA cards in 16,256,32k,64k and 16 million color modes
  380.           using the VESA VBE programming interface. Comes with a simple
  381.           library showing how to interface with the VESA VBE from C and
  382.           C++ programs. It also includes the full source code for the
  383.           'paranoid' VESA VBE stress test program.
  384.  
  385.           C Tools
  386.           -------
  387.  
  388.           A set of tools for working with data structures and other
  389.           things in ANSI C. This library was written a long time ago and
  390.           has since been converted in the Techniques Class Library
  391.           described above. Useful if you still write code in ANSI C.
  392.  
  393.           Trans
  394.           -----
  395.  
  396.           A fast text file translation program for converting text files
  397.           between DOS and Unix formats and expanding tabs to spaces.
  398.           Comes with makefiles to for both DOS and Unix environments.
  399.  
  400.           Makefile Utilities
  401.           ------------------
  402.  
  403.           A number of simple utility programs for simplifying the work
  404.           required to use the make program to create libraries and
  405.           integrate with RCS. Works with Borland C++ make.
  406.  
  407.           The Zen Timer Library
  408.           ---------------------
  409.  
  410.           This is a 'C' callable library for timing code fragments with
  411.           an accuracy of better than 10 microseconds under the MSDOS
  412.           operating system. The code was originally written by Michael
  413.           Abrash for his book "Zen of Assembly language - Volume I,
  414.           Knowledge" and was made into a 'C' callable library with a set
  415.           of C++ wrapper classes.
  416.  
  417.           The PMODE Library
  418.           -----------------
  419.  
  420.           This library provides a small DOS extender independant API for
  421.           protected mode programming and covers all of the issues that
  422.           usually burden the programmer converting their code to work
  423.           with various DOS extenders (such as issuing real mode
  424.           interrupts, allocating real mode memory, accessing the low 1Mb
  425.           of real mode memory directly and installing protected mode
  426.           interrupt handlers). All SciTech Software products use the
  427.           PMODE library for providing support for DOS extenders, and all
  428.           that is required to support a new DOS extender is to add
  429.           support for this DOS extender to the PMODE Library. It fully
  430.           supports real mode, 16 bit protected mode and 32 bit protected
  431.           mode programming.
  432.  
  433.  
  434.  
  435.      SciTech Software Product Information                        Page: 7
  436.