[comp.unix.sysv386] summary of information about the NEC MGE

mike@vort.uucp (Mike Nemeth) (12/20/90)

here is all the information i've been able to accumulate concerning
the NEC MGE.

based on my experience, and information that i've received from others,
i do not recommend this board as anything other then a platform for
running pre-canned software. it's expensive, and development tools/
information for UNIX are not available.
 
if you want to develop applications for the 34010, there are a
number of other 34010-based boards that are cheaper. shortly, IBM
is expected to crank out XGA, and of course what IBM makes, so maketh
the clones, so there's another route to high-rez video.


details follow, those not interested 'n' now...



i bought a MGE-256 because it was reasonably cheap (at the time) for
a 34010-based board, and it was recommended in BYTE magazine (yeah,
i know, mistake)

i was interested in getting a TIGA driver for the board and doing
graphics.  i called NEC to get an Xwindows driver, and they directed
me to GSS (Oregon), who sell the following:

	- various flavours of DGIS drivers, including a X windows DGIS
	  driver for ISC 386/ix.

	- a MSDOS development kit.

after virtual-years of phone calls, i determined that GSS will not
sell you a UNIX development kit, although they said they have one,
saying that they are too "into" doing stuff for Windows to bother
about a UNIX development kit. they won't even give/sell/trade the
source for the "bounce" demo. no hints, no pointers, no data available.

making the best of a bad situation, i purchased GSS's DGIS-based X
windows driver for ISC 386/ix 3.2.0.2 (1024*768 rez, 256 colors), so
at least i could see GIF files the way they were intended to be seen.
the driver works fine EXCEPT for not understanding that a Logitech bus mouse
has a middle button. GSS, have you fixed this yet? it's only been 6 months.


here are the telephone numbers of various NEC-flavoured BBS's:

NEC Users Group Bulletin Board NEW number: (603) 878-2567

this is fairly useless for UNIX users. the BBS itself gives you
a couple of minutes of advertisements for worthy causes before
you can determine what's available on it.


official NEC BBS: (508) 635-6328

better, but still nothing much for UNIX users. poking around
on it, i discovered the following file:

Archive:  J:\FILES\GRAFOPTS\VIDCARD.ZIP

GB-1SPEC.TXT      7680  Imploded   57       3247  06 Dec 90  13:10:04 8241F672
SPEC_MGE.TXT      5821  Imploded   67       1891  12 Dec 90  11:46:30 0F920D0E
TSMGE.TXT          531  Imploded   45        288  15 Nov 90  12:00:00 EF88E398
DGISWIN.TXT       2356  Imploded   49       1188  27 Nov 90  10:01:10 F93F8CBB
CATALOG.TXT       3885  Imploded   63       1410  12 Dec 90  11:51:40 36D11BA2

the following are the contents of "catalog.txt":

***

Following is a composite of the publications available through the NEC 
network fax.  This information can be faxed out to individual or multiple 
customers.  If you are a reseller, we recommend that you obtain a copy for 
yourself, and also have a copy sent to your customer.  It is also an 
option to have multiple documents sent at the same time.

gb-1spec txt  Specifications GB-1 Video Card
spec_mge txt  Specifications for the Multisync Graphics Engine Boards
tsmge    txt  Troubleshooting Information - Multisync Graphics Engine Board
dgiswin  txt  MGE DGIS 3.0 / Windows 3.0  WIN.INI information


the following are the contents of "spec_mge.txt":


MODEL #: MGE-AT 16             $   999.00
         MGE-AT 256            $ 1,499.00  
         MGE-MCA 16            $   999.00 
         MGE-4A                $   499.00
         MGE-PMA               $   199.00

MODEL NAME: Multisync Graphics Engine

DESCRIPTION: The NEC Multisync Graphics Engine video graphics controller
             is a video card designed with flexibility in mind.  It will
             default in boot-up mode to standard 640 by 480 analog VGA, and
             also offers hi resolution modes of 800 by 600 and 1024 by 768 
             for software that is supported via device drivers.  With the 
             1024 x 768 resolution configuration program included with the
             graphics board, the Multisync Graphics Engine is optimized for 
             the NEC line of Hi Res monitors, but can be easily customized 
             with software to function optimally with other manufacturers 
             monitors.

             The Multisync Graphics Engine comes in three versions.
             
            1. MGE-AT 16 -Multisync Graphics Engine for 16 bit bus AT type
                          computers.  Displays 16 colors in Hi res.

            2. MGE-AT 256 -Multisync Graphics Engine for 16 bit bus AT type
                           computers. Displays 256 colors in Hi res.

            3. MGE-MCA 16 -Multisync Graphics Engine for Micro Channel PS/2
                           type computers.  Displays 16 colors in Hi res.


SPECIFICATIONS:

     VGA Specifications:

         BIOS:
                   Chips and Technologies VGA chip set.
         Memory:
                   768k DRAM

     Hi Resolution Specs. :

         Graphics Processor:
                   Texas Instruments TMS34010 -50MHz

         Memory:
                   MGE-AT  16 - 512k VRAM
                   MGE-AT 256 - 1Mb VRAM
                   MGE-MCA 16 - 512k VRAM

         Resolutions:

                    800 x 600
                   1024 x 768 (interlaced)
                   1024 x 768 (non interlaced)

         Memory Map:
                   VGA -  A000 - C7FF
                     I/O  0x3C6 - 0x3C9
 
                   Hi Res - I/O  0x1CC - 0x1CF
                                 0x1D0 - 0x1D8

         Power Consumption:

                   MGE-AT  16 - 16 Watts @ +5 Volts
                                (54.608 BTU/Hr)
                   MGE-AT 256 - 18 Watts @ +5 Volts
                                (61.434 BTU/Hr)
                   MGE-AT  16 - 16 Watts @ +5 Volts
                                (54.608 BTU/Hr)
         
         Limited Warranty:
         
                   1 Year Parts, 1 Year Labor

         Upgrade from 16 to 256 color:

                   MGE-AT 16 ----> MGE-AT 256

                  ($ 499.00 upgrade, board
                   FEDERAL EXPRESSED to NEC and turned
                   around in one day with 
                   upgrade.)

                   MGE-MCA 16 -----> 256 Color board

                  (Purchase MGE-4A daughter board.
                   $ 499.00 from a retailer.  Snap
                   daughter board into slots on board)
         
         Pinouts:

          15 Pin
        Mini D-Sub
          Female             Signal
        ----------           ------

            1                Red Video
            2                Green Video
            3                Blue Video
            4                Ground
            5                Ground
            6                Red Ground
            7                Blue Ground
            8                Green Ground
            9                No Connection
           10                Ground
           11                Ground
           12                No Connection
           13                Horizontal Sync
           14                Vertical Sync
           15                No Connection

DRIVERS:

Software Support-

               |- AutoCAD  Ver.  9
               |  AutoCAD  Ver. 10
               |  AutoCAD  Ver. 10/386
               |     
               |  Microsoft Windows 286
               |  Microsoft Windows 386
               |  Microsoft Windows 3.0
               |
               |  Microsoft Flight Simulator Ver. 3.0
FREE DRIVERS   |
  OFF THE    --|  WordPerfect  Ver. 5.0
  NEC BBS      |  WordPerfect  Ver. 5.1
               |  Ventura  Ver. 1.1
1-708-860-2602 |  Ventura  Ver  2.0
               |
               |  GEM Ver. 3.1
               | 
               |  CGI
               |  DGIS
               |- TIGA


The NEC BBS can be contacted via modem at 1-708-860-2602
                                          
                                           2400/1200/300                             
                                             8 data bits
                                             1 stop bit
                                             NO parity


OPTIONAL DRIVER

IBM OS/2 Ver. 1.1 / 1.2   
- NEC Part Number
                MGE-PMA
               (Multisync Graphics Engine Presentation Manager Accelerator)

     Allows OS/2 to be used in Hi Res 1024 by 768 
     with optimized speed improvements.

Retail Price- $ 199.00

** For Authorized Dealer/Servicer Locations Contact ..1-800-388-8888
** For Hi Res Graphic Card Technical Support Contact ..1-800-366-3632    
                                                         Ext. 1221

***

this is the contents of the file "tsmge.txt"

***

MGE Troubleshooting (Addendum to page 41 in "Comprehensive User Manual")

Symptom                  Possible Cause                  Solution
-------                  --------------                  --------

Video screen shows up    Video card set for Composite    Remove jumper JP1
in green hues.           Sync on Green.                  on the AT card, 
                                                         or JP3 on the 
                                                         MicroChannel card.

***

the following are the contents of the file "dgiswin.txt"

***

When the MGE is installed for Hi Resolution with MS Windows 3.0, the
driver is initialized through the WIN.INI file.  The following is the
format followed for adding sections to your WIN.INI file for DGIS.

Optimized settings:

[DGIS]

Dithering=1
DitherSize=1
NumFonts=5
Fill=2
Palette=0

Dithering can be set to either 1 or 0.
1 Sets the dithering attribute on, and 0 sets the attribute off.
Setting "Dithering" for 1 allows for cleaner, more accurate gradient fills.

DitherSize can be set to either 1 or 0.  1 Sets the DitherSize to a 4x4
matrix dither, and 0 sets it for an 8x8 matrix dither block.
8x8 seems to be cleaner.

NumFonts determines how many fonts are buffered on the MGE.
It is not recommended to buffer more than 5 fonts, there will be a
distinct speed degradation noticed.

Fill determines what graphic environments will supply the fill
attributes to the polygon fills.  0 allows for DGIS fill, 1 for GDI,
and 2 for GDI for all polygon fills.
2 seems to work the smoothest and quickest.

Palette will either allow Windows to use the Windows Palette Manager
which only allows for a 16 color palette if it is set to 1, or by
choosing Palette=0, Windows selects the palette manager on the MGE
which will allow for the 256 color saturation of the MGE 256 card. 

** NOTE: **

When the Palette=0 is enabled WINDOWS 3.0 uses the palette on the MGE board
itself.  You will encounter some changes.  For example your Icons on the
program manager will become a different hue.  To rectify this you will
have to select each icon, select FILE menu and Properties.  Just press
<ENTER> in the PROPERTIES window, and that will reinitialize the icon
color for the new palette selected.

This new palette also confuses the PAINT program that comes with
WINDOWS 3.0.  One can place the palette setting for (1), reboot the
system, execute Windows, and execute PAINT.  Choose COLORS menu and
save the palette as default.pal and exit PAINT.  Change the WIN.INI
file back to the PALETTE=0 and reboot the system.  PAINT will come up
with a pastel palette again, just choose COLOR menu and GET COLORS.
Select the DEFAULT.PAL and you will have the original palette again.

***

from installing the DGIS Xwindows driver into my 386-box, i have
gleaned the following:

- the driver has the following routines: open, close, read, write, ioctl,
                                         init

- it is a character device, and it controls hardware

- it does not do DMA

- the driver doesn't have an interrupt handling routine

- start I/O addr = 0x1cc, end I/O addr = 0x1da

- the code for the bounce demo has been stripped (thanks guys!)

that's it. pretty barren huh?


conclusion:

you now know just about as much about this thing as i do. if you're
thinking of buying one, my advice is don't bother. high-end video
is a given these days, and there are cheaper 34010-based boards
around.

> From: calgary!apple.com!uunet!motcsd!lance
> Beaver Computer in San Jose has announced a $495 32010-based card.
> Say no more!

th-th-that's all folks!

-- 
Vort Computing is a non-profit organization, but i didn't plan it that way...
Mike Nemeth     Vort Computing   ...calgary!vort!mike
Witt's End BBS  (403) 237-0501   2400/9600bps 9,N,1,"bbs"