• Update: Matrox MGA Impression/3/M & 3Z/M page

    From Tomas Slavotinek@21:1/5 to All on Sun Jun 4 09:27:35 2023
    The Impression/3/M page is up: https://ardent-tool.com/video/Matrox_Impression.html
    (M80s would be proud xD)

    More to come...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to Tomas Slavotinek on Sun Jun 4 07:05:38 2023
    Tom, WTtF? Shadowing the VGA BIOS? I am kontuzed.

    NamedItem Prompt "MGA on-board VGA"

    choice " VGA Enabled " pos[1]=XXXX0XXXb mem 0c0000h-0c7fffh
    choice " VGA Disabled " pos[1]=XXXX1XXXb

    Help

    "Select 'VGA Enabled' if you want a single screen solution.
    This setting enables the VGA bios at C0000h (on the MGA adapter)."

    There are two alternatives to using RAMBIOS.SYS. The first method uses
    your computer system's ability to shadow a VGA BIOS. If your system
    supports this capability, it is usually accomplished through the
    system's configuration program. There are certain instances where this
    method may not work. The second method is to use a memory manager to
    shadow the BIOS.

    Tomas Slavotinek wrote:
    The Impression/3/M page is up: https://ardent-tool.com/video/Matrox_Impression.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to Tomas Slavotinek on Sun Jun 4 07:12:07 2023
    Tom, I will extract and prepare the section with the ADF.

    Tomas Slavotinek wrote:
    The Impression/3/M page is up: https://ardent-tool.com/video/Matrox_Impression.html
    (M80s would be proud xD)

    More to come...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to All on Sun Jun 4 07:45:15 2023
    Two versions of @80ec.ADF exist. The significant difference is the
    presence of a Z-Buffer Item in ver 0.02, and what seems to be disabling
    the Z-Buffer in ver 1.00 under "Fixed Resources"

    "Matrox MGA Video Adapter (V0.02)"
    "Matrox MGA Video Adapter (V1.00)"

    AdapterId 80ECh "Matrox MGA Video Adapter (V0.02)"

    NumBytes 2

    NOTE: No "Fixed Resources" for ver 0.02

    AdapterId 80ECh "Matrox MGA Video Adapter (V1.00)"

    NumBytes 2

    FixedResources
    pos[1]=XX0XXXXXb

    NOTE: This masks the Zbuffer enable bit to "Disabled". Also, the
    "Zbuffer" item is removed from ver 1.00

    Enable/Disable Adapter
    " Adapter Enabled " pos[0]=XXXXXXX1b
    Adapter Disabled pos[0]=XXXXXXX0b

    NOTE: Same for 0.02 and 1.00 (duh!)

    Help Enabled (normal use). Disabled if you are not using the adapter and enabling it causes a conflict with another device.

    Memory Mapping
    " Map2 C8000 " pos[1]=XXXXX010b mem 0c8000h-0cbfffh
    Map3 CC000 pos[1]=XXXXX011b mem 0cc000h-0cffffh
    Map4 D0000 pos[1]=XXXXX100b mem 0d0000h-0d3fffh
    Map5 D4000 pos[1]=XXXXX101b mem 0d4000h-0d7fffh
    Map6 D8000 pos[1]=XXXXX110b mem 0d8000h-0dbfffh
    Map7 DC000 pos[1]=XXXXX111b mem 0dc000h-0dffffh
    Map1 AC000 pos[1]=XXXXX000b

    Help There are 7 16K windows where you can map the MGA.
    Note: Use Map1 only if the on-board VGA is enabled.

    NOTE: ver 1.00 removes Map1 (AC000), only 6 16k windows (duh!)

    MGA on-board VGA
    " VGA Enabled " pos[1]=XXXX0XXXb mem 0c0000h-0c7fffh
    VGA Disabled pos[1]=XXXX1XXXb

    Help Select 'VGA Enabled' if you want a single screen solution.
    This enables the VGA bios at C0000h (on the MGA adapter).

    NOTE: Same for 0.02 and 1.00

    Composite SYNC
    " CSYNC Disabled " pos[1]=XXX0XXXXb
    CSYNC Enabled pos[1]=XXX1XXXXb

    Help Select 'CSYNC Enabled' if you are using a composite sync monitor.

    NOTE: Same for 0.02 and 1.00

    Zbuffer
    " Zbuffer Absent " pos[1]=XX0XXXXXb
    Zbuffer Present pos[1]=XX1XXXXXb

    Help 'Zbuffer Present' if your MGA has it's ZIP memory installed
    on the sockets placed on the lower left area of the adapter. Default is 'Zbuffer Absent'.

    NOTE: 1.00 removes the "Zbuffer" item -AND- adds a "Fixed Resources"
    line to mask the Zbuffer enable bit to "Disable"

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to All on Sun Jun 4 08:03:54 2023
    Now that the memory settings have been exposed...

    I am not an EE, nor did I sleep at "Holiday Inn Express" last night...

    "Memory Mapping" is the window used to move video information between
    system main memory and the Matrox MGA.

    Map1 (AC00) is used if the "on-board VGA is enabled". But why is this
    choice removed in ver 1.00? Also, WHICH "on-board VGA" is enabled? The
    system VGA?

    "MGA on-board VGA" has ONE option, stuff the MGA VGA BIOS into
    C000-C7FF. "on-board VGA" and "MGA on-board VGA" appear to be different.

    RAMBIOS.SYS might be for other MCA systems (non-PS/2) which cannot
    "shadow" the MGA VGA BIOS. -OR- possumbly, handle the possumbility that
    the system-board VGA -MUST- use C000-C7FF.

    Memory Mapping
    " Map2 C8000 " pos[1]=XXXXX010b mem 0c8000h-0cbfffh
    Map3 CC000 pos[1]=XXXXX011b mem 0cc000h-0cffffh
    Map4 D0000 pos[1]=XXXXX100b mem 0d0000h-0d3fffh
    Map5 D4000 pos[1]=XXXXX101b mem 0d4000h-0d7fffh
    Map6 D8000 pos[1]=XXXXX110b mem 0d8000h-0dbfffh
    Map7 DC000 pos[1]=XXXXX111b mem 0dc000h-0dffffh
    Map1 AC000 pos[1]=XXXXX000b

    Help There are 7 16K windows where you can map the MGA.
    Note: Use Map1 only if the on-board VGA is enabled.

    NOTE: ver 1.00 removes Map1 (AC000), only 6 16k windows (duh!)

    MGA on-board VGA
    " VGA Enabled " pos[1]=XXXX0XXXb mem 0c0000h-0c7fffh
    VGA Disabled pos[1]=XXXX1XXXb

    Help Select 'VGA Enabled' if you want a single screen solution.
    This enables the VGA bios at C0000h (on the MGA adapter).


    There are two alternatives to using RAMBIOS.SYS. The first method uses
    your computer system's ability to shadow a VGA BIOS. If your system
    supports this capability, it is usually accomplished through the
    system's configuration program. There are certain instances where this
    method may not work. The second method is to use a memory manager to
    shadow the BIOS.

    Tomas Slavotinek wrote:
    The Impression/3/M page is up:
    https://ardent-tool.com/video/Matrox_Impression.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)