• Please review our updated Terms and Rules here

Matrox LIB Shell documentation (graphics hardware API) - including requests for missing pieces

thisisamigaspeaking

Veteran Member
Joined
Feb 13, 2024
Messages
685
Location
USA
I've obtained and scanned Matrox LIB Shell Command Reference Manual which is great. Someone else had already scanned PG-640a User's Manual and I am not sure whether those first generation cards are supported by LIB Shell - this is for the PG-641, PG-1281, and a wide array of cards from its time period. We do have the C source code in 1106_330.zip of the PG series drivers and software collection. LIB Shell is actually the hardware interface to the cards. I think it's obviously derived from how the IBM PGC worked in that way. Different cards would all run LIB Shell to provide the same interface with different hardware.

I'd love to find:
  • The PG/SM-Series-1 LIB Shell Supplemental Manual
  • The PG/SM-Series-1 Installation & Technical Manual
  • The PG2-1281 LIB Shell Supplemental Manual
  • The PG2-1281 Installation & Technical Manual
If any book seller finds this post I'd gladly pay $20 for any one of them or $100 for all 4.

The full set would include:
  • The VG-Series-1 LIB Shell Supplemental Manual
  • The VG-Series-1 Installation & Technical Manual
  • The MMG-Series-1 Installation & Supplemental Manual
  • The MG-Series-1 LIB Shell Supplemental Manual
  • The MG-Series-1 Installation 8 Technical Manual
 
This is how they describe it:
The LIB Shell is a command decoder which runs on several Matrox graphics boards, including: the PG-Series-1, the PG2-Series-1, the MG-Series-1, MMG-Series-1, and the VG-Series-1. It provides computer graphics programmers and application developers with a wide range of both standard and specialized graphics functions.
 
I am filling in some of the information that would be in the Installation manual.

To use the PG- and PG2- cards:
  1. C600-C800 needs to be excluded from emm386
  2. LibShell needs to be loaded on the board in autoexec.bat - lsinstal.exe - it provides jumper settings for the desired configuration during installation
  3. XGX1 - LibShell C bindings
  4. Windows 3.1 drivers work, use setup.exe in DOS mode to pick the appropriate driver
 
Back
Top